1. 首先给个链接,C51的用户向导,
http://www.keil.com/support/man/docs/c51/c51_xbyte.htm,瞒有用。
2. 这个主要是在用C51的P0,P2口做外部扩展时使用,其中XBYTE [0x0002],P2口对应于地址高位,P0口对应于地址低位。一般P2口用于控制信号,P0口作为数据通道。
比如:P2.7接WR,P2.6接RD,P2.5接CS,那么就可以确定个外部RAM的一个地址,想往外部RAM的一个地址写一个字节时,地址可以定为XBYTE [0x4000],其中WR,CS为低,RD为高,那就是高位的4,当然其余的可以根据情况自己定,然后
通过
XBYTE [0x4000] = 57;
这赋值语句,就可以把57写到外部RAM的0x4000处了,此地址对应一个字节。
用户1003858 2008-4-5 21:07
用户1382309 2008-4-5 11:12
用户1003858 2008-4-2 17:05
用户1382309 2008-4-1 10:15