硬件:读写rtl8019的问题????
void main(void)
{
uchar zhi;
uint i;
reset();
IOWB=1;
IORB=1;
P1_5=P1_6=1;
P2=0x80; //address
IOWB=0;
P0=0x21;
IOWB=1;
P0=0xff;
for(i=0;i<65530;i++);//延时
P2=0x80;
IORB=0;
zhi=P0;
IORB=1;
P0=zhi;
if(zhi==0x21)
P1_5=0;
else
P1_6=0;
for(;;){}
}
为什么我加了延时读出来的数据就和写进去的数据是一样的,但若是不加延时的话,那读出
的数据就不和写进去的数据一样,这是怎么回事呀!
发表时间:2001年10月30日15:07:00