74LS74内含两个独立的D上升沿双d触发器,每个触发器有数据输入(D)、置位输入()复位输入()、时钟输入(CP)和数据输出(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
|