一个用KEIL调试的问题

[复制链接]
 楼主| sallytrx 发表于 2007-10-31 14:00 | 显示全部楼层 |阅读模式
我编了个纯软件的程序,用keilc51进行软件仿真,用指令MOVX @R0,A访问外部RAM 0030H单元,调试时用X:0X30H命令在 Memory Window看结果,发现该单元数据没有变化,但是将R0换成DPTR后就OK了,不知什么原因???
xwj 发表于 2007-10-31 14:07 | 显示全部楼层

访问当前页,但当前页并不一定是0x0000

而是由P2决定
一般上电后把P2初始化为0xff,所以实际访问的地址是0xff30
明白吗?
 楼主| sallytrx 发表于 2007-10-31 16:11 | 显示全部楼层

非常感谢xwj

您说的我非常明白,我把P2口清成零后再试就没有问题了。再谢!投您一票!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部