我用keil写了一个程序,单片机是4K的。怎么看我使用了多少???
3个回答
展开全部
你看Keil 编译后,下面那个code
Program Size: Code=5048 data=168 xdata=572
那个code的大小,就是你使用了多少的ROM
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步骤即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询