纸上谈兵编写的教科书早该改了,P1=0xfe; WE=1; WE=0;我这样写的才是正确的,无论是从理论或仿真或实物都能正确无误执行,准备好数据打开锁存关闭锁存送入的是的的确确想要的正确的值;
而教科书WE=1; P1=0xfe; WE=0;这写在打开锁存瞬间写入的是上一个循环后存留的值,再送入想要的值就造成种种魅像,看不到某些数码显示或出现魅影(鬼影)或数码显示黯淡等等,如有的说使用CHAR写延时比较节约内存,殊不知使用2个CHAR与使用1个INT是一样的,因此教科书其实在纸上谈兵的人编写充斥种种误人子弟的谬论. |