74LS74內含兩個獨立的D上升沿雙d觸發器,每個觸發器有數據輸入(D)、置位輸入()復位輸入(
)、時鐘輸入(CP)和數據輸出(Q、/Q)。
、
的低電平使輸出預置或清除,而與其它輸入端的電平無關。當
、
均無效(高電平式)時,符合建立時間要求的D數據在CP上升沿作用下傳送到輸出端。
74ls74功能表:
輸 入
| 輸 出
| ||||
SD
| RD
| CP
| D
| Qn+1
| Qn+1
|
0
| 1
| ×
| ×
| 1
| 0
|
1
| 0
| ×
| ×
| 0
| 1
|
0
| 0
| ×
| ×
| φ
| φ
|
1
| 1
| ↑
| 1
| 1
| 0
|
1
| 1
| ↑
| 0
| 0
| 1
|
1
| 1
| ↓
| ×
| Qn
| Qn
|
圖1 74ls74引腳圖
實驗:
用74LS74構成4位寄存器
一個D觸發器可實現一位二進數的存儲,因此應采用4個D觸發器實現4位寄存器。由于要實現移位寄存,4個D觸發器之間應相互聯接。
(1)首先在圖2中完成相應的聯線,構成可實現并入并出、串入串出、并入串出、串入并出的多功能移位寄存。按圖接好電路。
(2) D3 D2 D1 D0分別接邏輯開關,Q3 Q2 Q1 Q0接發光二極管;
(3) 先清零;
(4) 按下列要求,實現相應功能,觀察結果,并描述工作過程。
并入并出:
使數據輸入端D3D2D1D0=1011,給CP端輸入一個正單脈沖,觀察Q3Q2Q1Q0發光二極管的狀態,、將結果填入表中。
并入串出:
使數據輸入端D3D2D1D0=1011,給CP端輸入4個正單脈沖,觀察Q3端發光二極管的狀態,將結果填入表6中。
串入并出:
使數據輸入端D0分別為1011,同時通過給CP端輸入正單脈沖將D0端的4 個數據送入寄存器。觀察Q3Q2Q1Q0端發光二極管的狀態,將結果填入表中。
串入串出:
使數據輸入端D0分別為1011,同時通過給CP端輸入正單脈沖,將D0端的4 個數據送入寄存器。在CP端輸完8個脈沖后,觀察Q3端發光二極管的狀態,將結果填入表2中。
并入并出:
| D3D2D1D0=1011
| 1個CP脈沖
| Q3Q2Q1Q0=
| 結論:
|
并入串出
| D3D2D1D0=1011
| 4個CP脈沖
| Q3=
| 結論
|
串入并出
| D3=1011
| 4個CP脈沖
| Q3Q2Q1Q0=
| 結論
|
串入串出
| D3=1011
| 8個CP脈沖
| Q3=
| 結論
|
圖2