2020-01-13 18:23发布
ZHAOBAO511 发表于 2019-5-10 11:20 谢谢!是初始化的问题,XDATA没开,不清楚为什么KEIL要这样玩。另外ADuC84x具有片内XDATA RAM,地址从000 ...
最多设置5个标签!
同样的地址,如果具有不同的访问方式,则认为相互不影响。
在低 128B 空间(00H-7FH)有两个物理存储器,片上RAM、片外RAM:
1. 片上使用直接(MOV)/间接(MOV @)访问;
2. 片外使用间接(MOVX @)访问
在高 128B 空间(80H-FFH)有三个物理存储器,片上RAM、片上SFR、片外RAM
1. 片上RAM使用间接(MOV @)访问;
2. 片上SFR使用直接(MOV)访问;
3. 片外RAM使用间接(MOVX @)访问
高于 256B 的空间都属于片外RAM。默认51都是访问片外(P0/P2/ALE/WR/RD 送出信号),
某些扩展的51集成了此部分内存,但是需要开关某些寄存器,避免直接 MOVX 就输出信号了。
一周热门 更多>