我用keil写了一个程序,单片机是4K的。怎么看我使用了多少???

 我来答
wolf_lhy
2013-04-19 · TA获得超过6606个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:532万
展开全部
你看Keil 编译后,下面那个code
Program Size: Code=5048 data=168 xdata=572

那个code的大小,就是你使用了多少的ROM
追问
我编译的时候显示这个
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0889H BYTE (106%) *
******************************************************************************
Program Size: data=51.0 xdata=0 code=2217
追答
你的Keil没有破解,没有破解的Keil,最多只能编译2048字节个代码,也就是最多 0800H字节个代码。
解决办法如下:
去网上找个破解软件,用于注册你安装好的Keil的,步骤如下:
通常网上下载的包里也会有个破解软件,名字一般叫KeyGen,你看看有没有。
步骤
1 打开Keil,如果是Win7,要以管理员身份运行,打开File菜单下的License Manage
2 在弹出的框里,右上角有个CiD,把那个CID后面的码复制下来
3 打开注册机,把CID粘贴进去
4 注意,注册机如果有多个选项,要选择那个C51,不要选择成ARM或者别的什么
5 单击生成,注册机会生成一个序列码,把这个序列复制下来
6 把序列码粘贴到Keil那个框的New License ID里面去,点击右边那个按钮
7 如果上面显示出了破解码,且为黑色,说明你破解成功了,如果为红色,表示这个注册序列码已经失效,重复上面的 2--7步骤即可。
junjunrao
2013-04-19
知道答主
回答量:4
采纳率:0%
帮助的人:5449
展开全部
你的代码段长度为2217,只要长度不超过4096,就可以。一般要预留些空间,以免堆栈溢出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GUEL86
2013-04-19 · TA获得超过5855个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2672万
展开全部
只有 编译 以后,用下载软件 打开 可以看到 需要 占用多少字节。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式