单片机里xbyte和xdata到底什么关系啊?

1、cbyte用来访问rom,用到movc指令。\x0d\x0axbyte用来访问扩展ram的,使用movx指令,dptr当指针。\x0d\x0adbyte用来绝对访问片内ram中的数据的。

2、XBYTE用来访问扩展ram的,使用movx指令,dptr当指针。DBYTE用来绝对访问片内ram中的数据的。PBYTE也用来访问扩展ram,但只能访问开始的256字节,即movx指令,R0或R1当指针。这几个宏用于51单片机的绝对地址访问。

阅读全文:共1576字