單片機(jī)擴(kuò)展I/O口
74HC238譯碼器可接受3位二進(jìn)制加權(quán)地址輸入(A0, A1和A2),并當(dāng)使能時(shí),提供8個(gè)互斥的高有效輸出(Y0至Y7)。74HC238特有3個(gè)使能輸入端:兩個(gè)低有效(E1和E2)和一個(gè)高有效(E3)。除非E1和E2置低且E3置高,否則74HC138將保持所有輸出為高。74HC238的真值表如表所示。
E1 | E2 | E3 | A0 | A1 | A2 | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
H | X | X | X | X | X | L | L | L | L | L | L | L | L |
X | H | X | X | X | X | L | L | L | L | L | L | L | L |
X | X | L | X | X | X | L | L | L | L | L | L | L | L |
L | L | H | L | L | L | H | L | L | L | L | L | L | L |
L | L | H | H | L | L | L | H | L | L | L | L | L | L |
L | L | H | L | H | L | L | L | H | L | L | L | L | L |
L | L | H | H | H | L | L | L | L | H | L | L | L | L |
L | L | H | L | L | H | L | L | L | L | H | L | L | L |
L | L | H | H | L | H | L | L | L | L | L | H | L | L |
L | L | H | L | H | H | L | L | L | L | L | L | H | L |
L | L | H | H | H | H | L | L | L | L | L | L | L | H |
鎖存器74HC573引腳如圖所示,為輸出使能端;D0~D7為數(shù)據(jù)輸入端;Q0~Q7為數(shù)據(jù)輸出端;LE為鎖存控制端。
74HC573真值表
輸入 | 輸出 | ||
OE | LE | ||
L | H | H | H |
L | H | L | L |
L | L | X | Q0 |
L | X | X | Z |
74HC238的輸出腳分別連接到各個(gè)74HC573的LE端,當(dāng)某個(gè)74HC573的輸出數(shù)據(jù)需要變化時(shí),單片機(jī)控制74HC238的A0、A1、A2、E3引腳,使相應(yīng)的輸出端置高,74HC573的LE為高電平,允許修改數(shù)據(jù),修改完成后,將74HC238的E3腳置地,其輸出全部為低電平,74HC573的LE為低電平,數(shù)據(jù)被鎖存。
評(píng)論