硬件:老古,你帮我改的那一小段程序试了一下读出来的值还是不对呀!
void main(void)
{
uchar zhi;
reset();
P1_5=P1_6=1;
P2=0x80; //address
P0=0x01;
IOWB=0;
IOWB=1;
P2=0x80;
P0=0xff;// add this
IORB=0;
zhi=P0;
IORB=1;
if(zhi==0x01)
P1_5=0;
else
P1_6=0;
for(;;){}
}
读回来的值居然是0x84,为什么呀!是不是因为没有写进去,而复位后的CR值是0x84的呀·
发表时间:2001年10月18日10:09:00