
匿名
发表于 2014-11-25 14:17
在51当中,是用
XBYTE[address]=data 写数据
data=XBYTE[address] 读数据
进行外部存储器的读写。如:
#define W_DATA XBYTE[0x1000]
W_DATA=0X55;
对地址为0X1000的外部存储器空间写入0x55
以上两语句相当于以下的汇编三条语句:
mov dptr,#1000h
mov a,#55h
movx @dptr,a
而控制信号RD,WR,ALE是由MOVX指令产生,而不用人为去设置。
|
|