请在 下方输入 要搜索的题目:

试用上升沿触发的D触发器设计一个1101序列检测器,它有一个输入端A和一个输出端Y

试用上升沿触发的D触发器设计一个1101序列检测器,它有一个输入端A和一个输出端Y

发布时间:2025-05-24 14:33:53
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:根据以上分析,可以得出如下图(a)所示的原始状态图及下;列第一个表所示的原始状态表。观察第一个表,其中s 1 与S 4 是等价状态,将其合并后得到第二个表所示的简化状态表,这里去除了状态S 4 。简化后有4个状态,令S 0 =00,S 1 =01,S 2 =10,S 3 =11,得到状态分配后的状态图,如下图(b)所示。根据编码状态表及D触发器的激励表,列出状态转换真值表及各触发器激励信号,如第三个表所示,由此表可直接求得激励方程组及输出方程 现态S n 次态/输出S n 1 /Z X=0 X=1 S 0 S 1 S 2 S 3 S 4 S 0 /0 S 0 /0 S 3 /0 S 0 /0 S 0 /0 S 1 /0 S 2 /0 S 2 /0 S 4 /0 S 2 /0 现态S n /0 次态/输出S n 1 /Z X=0 X=1 S 0 S 1 S 2 S 3 S 0 /0 S 0 /0 S 3 /0 S 0 /0 S 1 /0 S 2 /0 S 2 /0 S 1 /1 XQ_{1}^{n}Q_{0}^{n} Q_{1}^{n 1}Q_{0}^{n 1} Z D 1 D 2 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 l 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 1 由激励方程组及输出方程即可画出所设计的同步时序电路,如下图所示。 设电路的初始状态为S 0 ,输出Z=0,当CP脉冲上升沿到来时,若输入X=0,则是收到0,保持在状态S 0 ;若输入X=1,则转向状态S 1 ,表示收到一个1。在状态S 1 时,若输入X=0,表明连续输入编码为10,不是1101,则应回到初始状态S 0 ,重新开始检测;若X=1,表示已连续接收11,进入状态S 2 。在状态S 2 ,若X=0,表明连续收到序列编码110,进入状态S 3 ;若X=1,则连续输入编码为111,保持在状态S 2 。在状态S 3 ,若输入X=0,则应回到初始状态S 0 ,重新开始检测;若X=1,已连续收到序列编码1101,输出Z=1,进入状态S 4 。在状态S 4 ,若输入X=0,电路回到状态S 0 ,重新开始检测;若X=1,表明在收到1101后又收到1,可看作连续收到11,进入状态S 2 。
专业技术学习
专业技术学习
搜搜题库系统