KeilC51编译问题 点击:512 | 回复:8



h2o_qing

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 21回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2007年11月13日
发表于:2008-04-30 22:57:13
楼主

本人初学单片机,还望高手指教:

写的程序编译之后显示:

program size: data=24.2  xdata=0 code=581

这里面 code显示的就是我得程序的大小吧? 单位是字节??

要是这样的话,很小啊

为什么在设置单片机的时候 code rom size 要是选择small: program 2K or less就会编译不通过呢?

选成大的rom就好了

可是,我用的单片机就是2K啊 ...

 

求救....




h2o_qing

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 21回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2007年11月13日
发表于:2008-05-02 09:41:11
1楼

有哪位知道的话,帮帮忙哈

多谢了

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2008-05-02 09:45:31
2楼
设置成LARGE 产生代码在2K以内也能用,只是不太简练

happy01

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 45回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2003年5月05日
发表于:2008-12-01 16:47:54
3楼

是不是你的程序太大了,编译后超出范围啊?

norris_lee

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 194回
  • 年度积分:0
  • 历史总积分:536
  • 注册:2008年8月12日
发表于:2008-12-02 14:53:25
4楼
编译后超出范围,编译后超出范围

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2008-12-02 14:56:25
5楼
是不是在你的程序里面有调用外部存储器的代码?或者你定义外部存储器变量了.

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2008-12-08 13:55:57
6楼

关注这个问题!不要沉下去

liguang169

  • 精华:2帖
  • 求助:0帖
  • 帖子:26帖 | 93回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2008年12月10日
发表于:2008-12-11 15:25:10
7楼
编译之后超出范围了。检查代码吧。

h2o_qing

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 21回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2007年11月13日
发表于:2009-12-30 13:50:12
8楼
已经好久了,结贴。多谢各位

热门招聘
相关主题

官方公众号

智造工程师