當輸入的數據消失時,在芯片的輸出端,數據仍然保持;
2) 數據緩衝,加強驅動能力。74LS244/74LS245/74LS373/74LS573都具備數據緩衝的能力。
LE:latch_enable,數據鎖存使能,latch是鎖存的意思;
Dn:第n路輸入數據;
On:第n路輸出數據;
當OE=1是,無論Dn、LE爲何,輸出端爲高阻態;
當OE=0、LE=0時,輸出端保持不變;
當OE=0、LE=1時,輸出端數據等於輸入端數據;
在實際應用的時候是這樣做的:
a. OE=0;
b. 先將數據從單片機的口線上輸出到Dn;
c. 再將LE從0->1->0
d. 這時,你所需要輸出的數據就鎖存在On上了,輸入的數據在變化也影響不到輸出的數據了;
4、在keil c51中新建工程ex56,編寫如下程序代碼,編譯並生成ex56.hex文件
#include <reg51.h>
sbit OE= P2^1;
sbit LE2 = P2^2;
{
LE1 = 1;
OE =0;
P3 = 0x55;
LE1 = 0;
OE = 0;
P3 =0x11;
LE2 = 0;
{
}
}