郑汉松 发表于 2020-7-19 19:28 ![]() |
不需要改变的数组前面加上code |
dongmaowan 发表于 2014-6-7 08:54 谢谢指教 |
heicad 发表于 2014-6-7 00:51 怎么选哦 |
yuanhang1001 发表于 2018-7-13 21:28 大神,请问一下你那个问题是咋解决的 |
dongmaowan 发表于 2014-6-7 08:54 ![]() |
heicad 发表于 2014-6-7 00:51 ![]() |
dongmaowan 发表于 2014-6-7 08:54 ![]() |
51单片机是8处理器,可以经过寄存器寻址为256字节, 512内存分配如下: 低128是可以直接寻址通用,速度快,可直接寻址。 高128是地址与特殊功能寄存器通用,访问是经过寄存器间接寻址,定义变量加关键字 idata。 256为使用外部总线访问地址为0~0xFF,定义变量关键字为 xdata。 刚好512字节内存 编译器芯片选择AT89C51只可以访问128字节 选择AT89C52就可以使用idata 使用高128字节了啊; |
参与人数 1 | 黑币 +5 | 收起 理由 |
---|---|---|
![]() | + 5 | 赞一个!解答详细+5分。 |
memroy model 重新选一个就 ok了 |