
Keil
文章平均质量分 78
snow416
这个作者很懒,什么都没留下…
展开
-
small compact large区别
<br />Memory Model:用鼠标点击Memory Model的下拉箭头,会有3个选项.<br /> <br />Small:变量存储在内部ram里.<br />Compact:变量存储在外部ram里,使用页8位间接寻址<br />Large:变量存储在外部Ram里,使用16位间接寻址. <br />我们一般使用Small来存储变量,就是说单片机优先把变量存储在内部ram里,如果内部ram不够了,才会存到外部去.Compact的方式要自己通过程序来指定页的高位地址,编程比较复杂,如果外部ram很少原创 2011-05-09 16:26:00 · 6758 阅读 · 0 评论 -
data xdata btata 等区别
<br />bit<br /> <br />是在内部数据存储空间中 20H .. 2FH 区域中一个位的地址,或者 8051 位可寻址 SFR 的一个位地址。<br /> <br />code<br />是在 0000H .. 0FFFFH 之间的一个代码地址。<br /> <br />data<br /> <br />是在 0 到 127 之间的一个数据存储器地址,或者在 128 .. 255 范围内的一个特殊功能寄存器(SFR)地址。<br /> <br />idata<br />是 0 to 255原创 2011-05-09 17:43:00 · 1240 阅读 · 0 评论