《时序逻辑电路的自启动设计》由会员分享,可在线阅读,更多相关《时序逻辑电路的自启动设计(12页珍藏版)》请在金锄头文库上搜索。
1、时序逻辑电路的自启动设计可以通过修改卡诺图化简方案的方法 使电路具有自启动功能。例1设计一个七进制计数器,要求它能够自启动。已知该计数器的状态转换图及状态编码如下图:IntroductionIntroduction/I/0001/0100/0/0010Introduction根据状态转换图,可以得到:XXX100001101010110Oil11100 01 11 10按照卡诺图化简的最简 要求可得到方程:r Q 严=Q2 Q3y Q2n+1 = Qi Q3n+1 = Q2根据状态转换图,可以得到:根据状态转换图,可以得到:实际上,包括在圈里的任意项取为1,而在圈外的任意项 取为0。即无效状态
2、的次态已被指定。若这个指定的次态属于有效循环中的状态,电路可以自启 动;反之则不可以自启动。后者可以通过修改指定状态(即改变方程的化简方式)使 其具备自启动功能。为使电路能够自启动,可将000的次态指定为一个有效状态:010,得到修改过的状态方程为:厂Q严=Q2卫3_ Y Q2+1 = Ql + Q2 Q3L Q3n+1 = Q2,修改后的电路状态转换图如下: 例2设计一个能自启动的3位环形计数器。要求它的有效循环状态为100010 t 001 t 100解:根据题目要求的状态循环,电路的状态转 换图和次态卡诺鹵如图:XXX100XXX001010XXXXXXXXX00 01 11 10(b)
3、Introduction如只考虑使状态方程最简单,则可将卡诺图化简得到最简单的形式:Q3Q2Q1的无效状态000. 011、 101、110、111分别带入,得到如下图中的 实线链连接的状态 转换图。显然设计的电路不能自启动为保持移位寄存器内部结构不变,只允 许修改第一位触发器的输入。所以修改Qi,得到修改后的次态卡诺图如下:00 01 11 10I!i10 010 0:0|0 10 0 10 1 011011 o1一-1|0|l 11-10 1 1修改后的状态方程如:r Q严= QiQ2y Q2n+1 = Q1Q3n+1 = Q2若选用D触发器构造此计数器,驱动方程为:厂 D = Qjn+1 Qi Q2 = Qi + Q2y O2 Qin+1 = QiD3 = Qsn+1 = Q2A逻辑图如下:FF】FF2FF3CPIn troducti on