第5章时序逻辑电路 51概述 组合逻辑电路基本单元一一门电路,没有记忆功能; 时序逻辑电路基本单元一一触发器,有记忆功能 时序电路结构框图如图52所示。 组合器件 Z1…, 存储器件 W(w1x…,V) 时序逻辑电路由组合电路和存储电路两部分构成 按触发脉冲输入方式的不同,时序电路可分为同步时序电路和异步时序电 路。同步时序电路是指各触发器状态的变化受同一个时钟脉冲控制;而在异步时 序电路中,各触发器状态的变化不受同一个时钟脉冲控制。 511时序电路的分析方法 分析时序电路的目的是确定已知电路的逻辑功能和工作特点。具体步骤如 下 (1)写相关方程式——时钟方程、驱动方程和输出方程。 (2)求各个触发器的状态方程。 (3)求出对应状态值一—列状态表、画状态图和时序图。 (4)归纳上述分析结果,确定时序电路的功能 512时序电路分析举例 例1分析如图53所示的时序电路的逻辑功能 解 (1)写相关方程式。 ①时钟方程 C=CP=CP↓ ②驱动方程 J1=K1=Q0 FL Fo ③输出方程 @120 (2)求各个触发器的状态方程 JK触发器特性方程为 om+=Jo"+KO 将对应驱动方程分别代入特性方程,进行化简变换可得状态方程
1 第 5 章时序逻辑电路 5.1 概述 组合逻辑电路基本单元——门电路,没有记忆功能; 时序逻辑电路基本单元——触发器,有记忆功能。 时序电路结构框图如图 5.2 所示。 时序逻辑电路由组合电路和存储电路两部分构成。 按触发脉冲输入方式的不同, 时序电路可分为同步时序电路和异步时序电 路。同步时序电路是指各触发器状态的变化受同一个时钟脉冲控制;而在异步时 序电路中,各触发器状态的变化不受同一个时钟脉冲控制。 5.1.1 时序电路的分析方法 分析时序电路的目的是确定已知电路的逻辑功能和工作特点。具体步骤如 下: (1) 写相关方程式——时钟方程、驱动方程和输出方程。 (2) 求各个触发器的状态方程。 (3) 求出对应状态值——列状态表、画状态图和时序图。 (4) 归纳上述分析结果, 确定时序电路的功能。 5.1.2 时序电路分析举例 例 1 分析如图 5.3 所示的时序电路的逻辑功能。 解: (1) 写相关方程式。 ① 时钟方程 CP0 = CP1 = CP ↓ ② 驱动方程 1 J 0 = K0 = n J 1 = K1 = Q0 ③ 输出方程 Z = Q1Q0 (2) 求各个触发器的状态方程。 J K 触发器特性方程为 n n n Q = JQ + KQ +1 将对应驱动方程分别代入特性方程,进行化简变换可得状态方程: Q1 J1 F1 C K1 Q0 J0 F0 C K0 CP Z & 组合器件 存储器件 Z(z1 ,…, zi ) W(w1,…, wi ) X(x1 ,…, xi ) Y(y1,…, yi )
go= go Q=o Qi+2o Qi (3)求出对应状态值 ①列状态表:列出电路输入信号和触发器原态的所有取值组合,代入相应 的状态方程,求得相应的触发器次态及输出,列表得到状态表5.1。 ②画状态图如图54(a)所示,画时序图如图54(b)所示 表5.1状态表 21g Qi Z 0 0 0 0 0 0 0 0 图54时序电路对应图形 状态图;(b)时序图 (4)归纳上述分析结果,确定该时序电路的逻辑功能 综上所述,此电路是带进位输出的同步四进制加法计数器电路。 N进制计数器同时也是一个N分频器。 【思考题】 1.时序电路与组合电路相比较,有什么相同点和不同点? 2.分析时序电路的基本步骤是什
2 n n Q Q0 1 0 = + n n n n n Q Q0 Q1 Q0 Q1 1 1 = + + (3) 求出对应状态值。 ① 列状态表: 列出电路输入信号和触发器原态的所有取值组合,代入相应 的状态方程, 求得相应的触发器次态及输出,列表得到状态表 5.1。 ② 画状态图如图 5.4(a)所示,画时序图如图 5.4(b)所示。 表 5.1 状态表 图 5.4 时序电路对应图形 状态图; (b) 时序图 (4) 归纳上述分析结果, 确定该时序电路的逻辑功能。 综上所述,此电路是带进位输出的同步四进制加法计数器电路。 N 进制计数器同时也是一个 N 分频器。 【思考题】 1. 时序电路与组合电路相比较, 有什么相同点和不同点? 2. 分析时序电路的基本步骤是什么? n Q1 n Q0 1 1 n+ Q 1 0 n+ Q Z 0 0 0 1 0 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 Q1Q0 (a) (b) CP Q0 Q1 Z 0 0 1 1 0 1 1 0
52同步计数器 计数器是用来实现累计电路输入CP脉冲个数功能的时序电路。在计数功能 的基础上,计数器还可以实现计时、定时、分频和自动控制等功能,应用十分广 计数器按照CP脉冲的输入方式可分为同步计数器和异步计数器。 计数器按照计数规律可分为加法计数器、减法计数器可逆计数器 计数器按照计数的进制可分为二进制计数器(N=2n)和非二进制计数器(N ≠2n),其中,N代表计数器的进制数,n代表计数器中触发器的个数。 52.1同步计数器 1.同步二进制计数器 同步二进制计数器电路如图5.5所示。 K 图55同步二进制计数器 分析过程 (1)写相关方程式 时钟方程 CP=CP=CP=CP↓ 驱动方程 J。=K。=1 J=K=O (2)求各个触发器的状态方程 JK触发器特性方程为 Q+=JQ"+Kg 将对应驱动方程式分别代入JK触发器特性方程式,进行化简变换可得状态 方程 Q=0100+010o
3 5.2 同 步 计 数 器 计数器是用来实现累计电路输入 CP 脉冲个数功能的时序电路。在计数功能 的基础上,计数器还可以实现计时、定时、分频和自动控制等功能,应用十分广 泛。 计数器按照 CP 脉冲的输入方式可分为同步计数器和异步计数器。 计数器按照计数规律可分为加法计数器、 减法计数器可逆计数器。 计数器按照计数的进制可分为二进制计数器(N=2n)和非二进制计数器(N ≠2n),其中, N 代表计数器的进制数,n 代表计数器中触发器的个数。 5.2.1 同步计数器 1. 同步二进制计数器 同步二进制计数器电路如图 5.5 所示。 图 5.5 同步二进制计数器 分析过程: (1) 写相关方程式。 时钟方程 CP0 = CP1 = CP2 = CP ↓ 驱动方程: 1 J 0 = K0 = n J 1 = K1 = Q0 n n J 2 = K 2 = Q1 Q0 (2)求各个触发器的状态方程。 JK 触发器特性方程为 n n n Q = JQ + KQ +1 将对应驱动方程式分别代入 JK 触发器特性方程式,进行化简变换可得状态 方程: n n Q Q0 1 0 = + n n n n n Q Q1 Q0 Q1 Q0 1 1 = + + Q J C K & Q & F2 Q2 Q J C K & RD Q F1 Q1 Q J C K & RD Q F0 Q0 清零 CP RD
2+=07 00+07 0+0" @o (3)求出对应状态值。列状态表如表52所示。 画状态图如图56(a)所示,画时序图如图56(b)所示。 表52状态表 0001 0 0 011 0 0 010 0 0 0 22 912o 000—-111—-110 101 001 011—100 cp」t「 1 22 图56同步计数器状态图 (a)状态图;(b)时序图 (4)归纳分析结果,确定该时序电路的逻辑功能。从时钟方程可知该电路是同 步时序电路。从状态图可知随着CP脉冲的递增,触发器输出Q2Qgo值是递减的, 且经过八个CP脉冲完成一个循环过程。 综上所述,此电路是同步三位二进制(或一位八进制)减法计数器。 2.同步二进制计数器的连接规律和特点 同步二进制计数器般由JK触发器和门电路构成,有N个JK触发器,就
4 n n n n n n n n Q Q2 Q1 Q0 Q2 Q1 Q2 Q0 1 1 = + + + (3) 求出对应状态值。 列状态表如表 5.2 所示。 画状态图如图 5.6(a)所示, 画时序图如图 5.6(b)所示。 表 5.2 状 态 表 图 5.6 同步计数器状态图 (a) 状态图; (b) 时序图 (4) 归纳分析结果, 确定该时序电路的逻辑功能。从时钟方程可知该电路是同 步时序电路。从状态图可知随着 CP 脉冲的递增, 触发器输出 Q2Q1Q0值是递减的, 且经过八个 CP 脉冲完成一个循环过程。 综上所述,此电路是同步三位二进制(或一位八进制)减法计数器。 2. 同步二进制计数器的连接规律和特点 同步二进制计数器—般由 JK 触发器和门电路构成,有 N 个 JK 触发器,就 n Q2 n Q1 n Q0 1 2 n+ Q 1 1 n+ Q 1 0 n+ Q 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 Q2 Q1 Q0 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 1 1 0 1 1 0 0 CP Q0 Q1 Q2 (a) (b)
是N位同步二进制计数器。连接规律是: 所有CP接在一起,上升沿或下降沿均可。 加法计数 K=l J1=K1=Q"1·Q"2AQ0 (n7-1)≥1≥1) 减法计数 K J1=K1=Q"1Q"2AQ0 (n-1)≥1≥1) 3.同步非二进制计数器 例2分析图58所示同步非二进制计数器的逻辑功能。 2 go Jo F1 F 2K2 K 图58同步非二进制计数器 (1)写相关方程式 时钟方程CP=CP=CP2=CP↓ 驱动方程 Jo =go J1=Q0 K1=90 J2=Q1Q0k2=1 (2)求各个触发器的状态方程。 JK触发器特性方程为 将对应驱动方程式分别代入JK触发器特性方程式,进行化简变换可得状态 方程 0o=0200 Q= 0100+0100 Q=02212o
5 是 N 位同步二进制计数器。连接规律是: ¾ 所有 CP 接在一起,上升沿或下降沿均可。 ¾ 加法计数 1 J 0 = K0 = n n i n J i Ki Qi−1 Q −2 Λ Q0 = = • ((n −1) ≥ i ≥ 1) 减法计数 J 0 = K0 = 1 n n i n J i = Ki = Qi−1Q −2 Λ Q0 ) ((n −1) ≥ i ≥ 1 3. 同步非二进制计数器 例 2 分析图 5.8 所示同步非二进制计数器的逻辑功能。 图 5.8 同步非二进制计数器 (1) 写相关方程式。 时钟方程 CP0 = CP1 = CP2 = CP ↓ 驱动方程: n J 0 = Q0 1 K0 = n J 1 = Q0 n K1 = Q0 n n J 2 = Q1 Q0 1 K2 = (2)求各个触发器的状态方程。 JK 触发器特性方程为 n n n Q = JQ + KQ +1 将对应驱动方程式分别代入 JK 触发器特性方程式,进行化简变换可得状态 方程: n n n Q Q2 Q0 1 0 = + n n n n n Q Q1 Q0 Q1 Q0 1 1 = + + n n n n Q Q2Q1 Q0 1 1 = + Q1 J1 F1 K1 Q0 J0 F0 K0 CP & Q1 Q2 J2 F2 Q2 K2 Q0