结合下面的波形图,在实际应用的时候是这样做的: a.OE=0;
b. 先将数据从单片机的口线上输出到Dn;
c. 再将LE从0->1->0
b. 先将数据从单片机的口线上输出到Dn;
c. 再将LE从0->1->0
d.这时,你所需要输出的数据就锁存在On上了,输入的数据在变化也影响不到输出的数据了;实际上,单片机现在在忙着干别的事情,串行通信、扫描键 盘……单片机的资源有限啊。
mov P0,A 将数据输出到并行数据端口
clr LE
setb LE
clr LE ;上面三条指令完成LE的波形从0->1->0的变化