- 8
- 0
- 约2.63万字
- 约 353页
- 2025-08-21 发布于广东
- 举报
表5.6.2例5.6.2电路的状态转换表图5.6.4例5.6.2的状态转换图例5.6.3分析图5.6.5电路的逻辑功能。
图5.6.5例5.6.3的电路图解第一步:写出下列各逻辑方程式:
①激励方程:
②状态方程:
③输出方程:
C=Q2
第二步:列出状态表。
由状态方程可以列出该电路的状态转换表如表5.6.3所示。根据状态表,就可画出电路的状态图如图5.6.6所示。
第三步:用文字描述给定的时序电路的逻辑功能。
从状态转换图不难得知该电路是一个具有自启动能力的同步五进制计数器。表5.6.3例5.6.3电路的状态转换表图5.6.6例5.6.3的状态转换图例5.6.4设计一个模10的移位型计数器。
解题思路:所谓移位型计数器,就是以移位寄存器为主体构成的同步计数器,它的状态转换关系除第一级外必须具有移位功能,而第一级可根据需要移进“0”或者“1”。所以,只需对这类计数器的第一级进行设计,而其他各级仍维持移位功能。由于移位型计数器的状态转换关系受移位功能限制,因此,其状态转换关系不能任意进行,必须满足全状态转换图所示的关系。图5.6.7所示的分别为右移3位移位寄存器和4位移位寄存器的全状态转换图。移位型计数器的设计方法和步骤与同步计数器设计方法一样。不同的是,所选的状态转换必须满足全状态转换图的转换关系,且只需设计第一级。
解第一步:建立原始状态转换图。
由于模10计数器需要4位触发器,因此从图5.6.7的4位移位寄存器全状态转换图中选择循环周期为10的状态转换序列(选择的方法不唯一)。例5.4.7设计一个“111”序列检测器。当连续收到3个(或3个以上)“1”后,电路输出y=1;否则,输出y=0。
第一步:建立原始状态转换图。
设输入的数据信号用x表示,取检测结果为输出量,并用y表示。则按上述说明,可以得出原始的状态转换图如图5.4.10(a)所示。由原始状态转换图就可以得到满足设计要求的状态转换表如图5.4.10(b)所示。图5.4.10例5.4.7“111”序列检测器的原始状态图、状态化简及状态分配过程图(a)原始状态转换图;(b)原始状态转换表;(c)隐含表;(d)最小化状态表;(e)状态相邻图;(f)状态分配表;(g)二进制状态转换表第二步:状态化简。制作隐含表,如图5.4.9(c)所示,可得到最大等效类且命名如下:
(S0)(S1)(S2S3)
↓↓↓
ABC
由此可得到最小化状态表,如图5.4.10(d)所示。第三步:状态分配。
第四步:选择触发器,确定驱动方程及输出方程。
若选择JK触发器,则由图5.4.10(g)可得到各触发器的次态卡诺图及输出卡诺图如图5.4.11所示。由图5.4.11可以分别得出各触发器的状态方程如下:
(5.4.8)图5.4.11例5.4.7各触发器的次态卡诺图及输出卡诺图(a)Q*Q0/y的卡诺图;(b)的卡诺图;(c)的卡诺图;(d)输出y的卡诺图由式可得到电路的驱动方程为:
由图5.4.11(d)可得到电路的输出方程为
Y=xQ1(5.4.10)(5.4.9)
值得注意的是,上述确定的各触发器的驱动方程并不是唯一的,有时还可以选用其他的方法,例如用列出触发器激励表的方法来实现。此方法的步骤是:先列出触发器的激励表,再分别做出各触发器的激励函数卡诺图,最后由卡诺图直接写出电路的驱动方程,如图5.4.12所示。图5.4.12JK触发器的激励表及例5.4.7各触发器激励函数卡诺图(a)JK触发器的激励表;(b)J0的卡诺图;(c)K0的卡诺图;(d)J1的卡诺图;(e)K1的卡诺图由图5.4.12可得到电路的驱动方程为:
(5.4.11)
式(5.4.11)与式(5.4.9)完全相同。第五步:画逻辑图。
由上述所得电路的驱动方程及输出方程可以画出该电路的逻辑图如图5.4.13所示。
图5.4.13用JK触发器组成的例5.4.7的电路第六步:检测电路有无挂起现象。由电路的状态方程式(5.4.8)不难得出电路的状态转换图如图5.4.14所示。
图5.4.14例5.4.7的状态转换图本题若改用D触发器进行设计,
原创力文档

文档评论(0)