标题: CW里SR12的变量定义?为什么从0x0100位开始,不从0x0060位开始 [打印本页]
作者: 37823542 时间: 2006-7-8 09:15 标题: CW里SR12的变量定义?为什么从0x0100位开始,不从0x0060位开始
用 uchar led_data; 方法定义的变量为什么在单片机的 RAM 是从 0x0100 位开始,而不是从 0x0060 位开始。
Z_RAM = READ_WRITE 0x0060 TO 0x00FF;
RAM = READ_WRITE 0x0100 TO 0x025F;
作者: guantingwei 时间: 2006-7-8 13:00
注意到向导里 数据寻址方式 的选项了吗?
<0x100是可以直接寻址,此外就不行了;默认是Far,也就会把变量分配到0x100起始的地址了。
作者: 37823542 时间: 2006-7-8 14:27
我用的是CW 3.1 数据寻址方式 的选项没看到啊?
作者: guantingwei 时间: 2006-7-8 18:52
memory model
tiny or small
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |