第19章时序逻辑电路 19.1时序逻辑电路的概述 192寄存器 19.3计数器
第19章 时序逻辑电路 19.2 寄存器 19.3 计数器 19.1 时序逻辑电路的概述
19.1时序逻辑电路的概述 1.时序电路的特点 时序逻辑电路—任何一个时刻的输出状态不仅取决于当时的输入信 号,还与电路的原状态有关。 时序电路的特点:(1)含有记忆元件(最常用的是触发器)。 (2)具有反馈通道。 2.时序电路的组成 输入Ⅺ 输出 信号1 组合电路/氵 Z;信号 D 触发器 触发器 触发器 输出信号 电路 输入信号 CP
19.1 时序逻辑电路的概述 组合电路 触发器 电 路 X1 Xi Z1 Zj Q1 Qm D1 Dm … … … … 输入 信号 信号 输出 触发器 触发器 输出信号 输入信号 CP 1. 时序电路的特点 时序逻辑电路————任何一个时刻的输出状态不仅取决于当时的输入信 号,还与电路的原状态有关。 时序电路的特点:(1)含有记忆元件(最常用的是触发器)。 (2)具有反馈通道。 2. 时序电路的组成
3.时序电路的分类 时序电路的分类有多种,但主要是按照其存储电路 中各触发器是否由统一时钟控制,分为同步时序电路和 异步时序电路两大类型 (1)同步时序电路 若时序电路中存储电路各触发器状态的更新是在同一时 钟脉冲的特定时刻(如上升沿或下降沿)同步进行的, 这样的时序电路就被称为同步时序电路。 (2)异步时序电路 若时序电路中存储电路各触发器的状态更新不受时钟脉 冲的统一控制,而是在不同时刻分别进行的,或者没有 时钟脉冲,这样的时序电路就被称为异步时序电路 数字电路中的数码寄存器、计数器、存储器等都是时序 电路的基本单元电路
3. 时序电路的分类 时序电路的分类有多种,但主要是按照其存储电路 中各触发器是否由统一时钟控制,分为同步时序电路和 异步时序电路两大类型。 (1)同步时序电路 若时序电路中存储电路各触发器状态的更新是在同一时 钟脉冲的特定时刻(如上升沿或下降沿)同步进行的, 这样的时序电路就被称为同步时序电路。 (2)异步时序电路 若时序电路中存储电路各触发器的状态更新不受时钟脉 冲的统一控制,而是在不同时刻分别进行的,或者没有 时钟脉冲,这样的时序电路就被称为异步时序电路。 数字电路中的数码寄存器、计数器、存储器等都是时序 电路的基本单元电路
192寄存器 1921数码寄存器 数码寄存器存储二进制数码的时序电路组件 集成数码寄存器74LS75: 0 O, Q FF FF FF FF O CI Cl 1DX·R IDAR IDAR ID D。CP RD DI
19.2 寄存器 集成数码寄存器74LSl75: 19.2.1 数码寄存器 数码寄存器——存储二进制数码的时序电路组件 1D ∧ R C1 Q Q 1D ∧ R C1 Q R C1 1D ∧ 1 F F Q1 Q1 2 F F Q2 Q2 3 F F Q3 Q3 1 D D1 D2 D3 R C1 R 0 1 0 1D ∧ Q Q F F 0 D Q 0 CP
74LS175的功能: RD是异步清零控制端。 D~D3是并行数据输入端,CP为时钟脉冲端 Q0~Q3是并行数据输出端。 74LS175的功能表 清零 时钟 输入 输出 工作模式 R0 CP D。D1D2D3 @o Q1 22 Q3 ×× 0000 异步清零 d o di d2 d3 do dI d, d3 数码寄存 ×× 保持 数据保持 0 保持 数据保持
74LS175的功能: RD是异步清零控制端。 D0 ~D3是并行数据输入端,CP为时钟脉冲端。 Q0 ~Q3是并行数据输出端。 0 1 1 1 RD 清零 × ↑ 1 0 CP 时钟 × × × × d0 d1 d2 d3 × × × × × × × × D0 D1 D2 D3 输 入 0 0 0 0 d0 d1 d2 d3 保 持 保 持 Q0 Q1 Q2 Q3 输 出 工作模式 异步清零 数码寄存 数据保持 数据保持 74LS175的功能表
1922移位寄存器 移位寄存器一—不但可以寄存数码,而且在移位脉冲作用 下,寄存器中的数码可根据需要向左或向右移动1位。 1.单向移位寄存器 (1)右移寄存器(D触发器组成的4位右移寄存器) 右移寄存器的结构特点:左边触发器的输出端接右邻触发器的输入端。 并 输 出 Q Q 3 FF FF FE FF D O1D Q D山1D 2Id Q D Id Q 串行输入 串行输出 Cl CI R R R CP CR
19.2.2 移位寄存器 移位寄存器——不但可以寄存数码,而且在移位脉冲作用 下,寄存器中的数码可根据需要向左或向右移动1位。 1.单向移位寄存器 (1)右移寄存器(D触发器组成的4位右移寄存器) 右移寄存器的结构特点:左边触发器的输出端接右邻触发器的输入端。 Q R C1 1D ∧ 1D C1 ∧ R Q 1D C1 ∧ R Q 1D Q ∧ R C1 Q0 Q1 Q2 Q3 CP CR DI 串行输入 串行输出 D0 D1 D2 0 F F 1 F F 2 F F 3 F F 并 行 输 出 D3
并 行 输 Q O FF FF FE FF3 D D 01D Q D 11D Q 串行输入 1D串行输出 CI CI CI R R OR R CP CR 设移位寄存器的初始状态为0,串行输入数码D1=1101,从高 位到低位依次输入。其状态表如下 移位脉冲 输入数码 输出 CP Q o2 o 、、 10 0000 3
移位脉冲 输入数码 输 出 CP DI Q0 Q1 Q2 Q3 0 0 0 0 0 设移位寄存器的初始状态为0000,串行输入数码DI=1101,从高 位到低位依次输入。其状态表如下: Q R C1 1D ∧ 1D C1 ∧ R Q 1D C1 ∧ R Q 1D Q ∧ R C1 Q0 Q1 Q2 Q3 CP CR DI 串行输入 串行输出 D0 D1 D2 0 F F 1 F F 2 F F 3 F F 并 行 输 出 D3 1 1 1 0 0 0 2 1 1 1 0 0 3 0 0 1 1 0 4 1 1 0 1 1
在4个CP作用下,输入的4位串行 数码1101全部存入了寄存器中。这 种方式称为串行输入方式。 移位脉冲输入数码 输出 CP DI @o 1 o2 03 由于右移寄存器移位的方向 0 0000 为D1→Q0→Q1→Q2→Q3,所以 1000 1100 又称上移寄存器。 0110 右移寄存器的时序图: 4 6 9 cP「L「「L「L「L「L「L「L「L Q 2
右移寄存器的时序图: 由于右移寄存器移位的方向 为DI →Q0→Q1→Q2→Q3,所以 又称上移寄存器。 在4个CP作用下,输入的4位串行 数码1101全部存入了寄存器中。这 种方式称为串行输入方式。 1 2 3 4 5 6 7 8 9 CP D 1 1 I 1 0 2 0 3 Q 1 Q Q Q 移位脉冲 输入数码 输 出 CP DI Q0 Q1 Q2 Q3 0 1 2 3 4 1 1 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1
(2)左移寄存器 左移寄存器的结构特点:右边触发器的输出端接左邻触发器的输入端。 并 行 输 出 Q Q 串行输出 FF FF FF 串行输入 D ID ID CI CI CI CI R R OR R CP CR 2.双向移位寄存器 将右移寄存器和左移寄存器组合起来,并引入一控制端S便构成 既可左移又可右移的双向移位寄存器
(2)左移寄存器 2 .双向移位寄存器 将右移寄存器和左移寄存器组合起来,并引入一控制端S便构成 既可左移又可右移的双向移位寄存器。 左移寄存器的结构特点:右边触发器的输出端接左邻触发器的输入端。 1D C1 ∧ R Q 1D Q ∧ R C1 1D Q ∧ 1D ∧ C1 C1 R Q R CP CR D0 D1 F F0 F F1 F F2 3 F F 0 2 并 行 输 出 3 Q Q1 Q Q DI 串行输入 串行输出 D2 D3
D触发器组成的双向移位寄存器 其中,Ds为右移串行输入端,Ds为左移串行输入端。 当S=1时,D=DsR、D1=Q0、D2=Q1、D3=Q2,实现右移操作; 当S=0时,D=Q1、D=Q2、D2=Q3、D3=Ds,实现左移操作。 移位控制 S 右移 S=0:左移 1 D SR 串行输入 串行输入 (右移) (左移) F CI CI R R R CP CR 串行输出 (右移) 串行输出 (左移) Q 出
当S=1时,D0=DSR、D1=Q0、D2=Q1、D3=Q2,实现右移操作; 其中,DSR为右移串行输入端,DSL为左移串行输入端。 当S=0时,D0=Q1、D1=Q2、D2=Q3、D3=DSL,实现左移操作。 R F F ∧1D C1 3 Q & ≥1 ∧ R 1D C1 2 F F Q & ≥1 ∧ R 1D C1 1 F F Q & ≥1 F F & ∧ C1 R 0 1D Q ≥1 1 1 1 Q Q Q Q 0 1 2 3 CP CR 串行输入 DSL (左移) 串行输入 DSR (右移) 串行输出 DO R (右移) 串行输出 DO L (左移) 移位控制 S S=1:右移 S=0:左移 并 行 输 出 D触发器组成的双向移位寄存器: