数字电路中的时序电路,怎么判断其中的有效状态还是有效循环 10
1个回答
展开全部
关于这个,你得看着状态表来做。比如现态Q2^n,Q1^n,Q0^n分
别是000,001,010,011,100,101,110,111,次态Q2^(n+1),Q1^(n+1),Q0^(n+1)分别是001,011,101,111,000,010,100,110,输出Y分别是1,1,1,1,0,1,1,1。然后你开始画状态图,再参考下图(状态表),———————————————————————————————————————————————————————————————————————————
Q2^n,Q1^n,Q0^n,Q2^(n+1),Q1^(n+1),Q0^(n+1), Y。
——————————————————————————————————————————
0, 0, 0, 0, 0, 1, 1。
0 , 0, 1, 0, 1 , 1 , 1。
0, 1, 0, 1, 0, 1, 1。
0, 1, 1, 1, 1, 1, 1。
1, 0, 0, 0 , 0, 0, 0。
1, 1, 0, 1, 0, 0, 1。
1, 1, 1, 1 , 1, 0, 1。
——————————————————————————————————————————先从000开始,000的现态指向001的次态,001的现态指向011的次态,010的现态指向101的次态,关键问题来了,101的现态指向010的次态(000-->001-->011-->111-->110-->100-->000,在这里,输出就不画出来了,箭头的指向你可以自己在纸上弄上),在这里,为什么010和101是无效状态呢,因为画状态图的时候,他们在状态表中是不连续的,是直接跳过的。
别是000,001,010,011,100,101,110,111,次态Q2^(n+1),Q1^(n+1),Q0^(n+1)分别是001,011,101,111,000,010,100,110,输出Y分别是1,1,1,1,0,1,1,1。然后你开始画状态图,再参考下图(状态表),———————————————————————————————————————————————————————————————————————————
Q2^n,Q1^n,Q0^n,Q2^(n+1),Q1^(n+1),Q0^(n+1), Y。
——————————————————————————————————————————
0, 0, 0, 0, 0, 1, 1。
0 , 0, 1, 0, 1 , 1 , 1。
0, 1, 0, 1, 0, 1, 1。
0, 1, 1, 1, 1, 1, 1。
1, 0, 0, 0 , 0, 0, 0。
1, 1, 0, 1, 0, 0, 1。
1, 1, 1, 1 , 1, 0, 1。
——————————————————————————————————————————先从000开始,000的现态指向001的次态,001的现态指向011的次态,010的现态指向101的次态,关键问题来了,101的现态指向010的次态(000-->001-->011-->111-->110-->100-->000,在这里,输出就不画出来了,箭头的指向你可以自己在纸上弄上),在这里,为什么010和101是无效状态呢,因为画状态图的时候,他们在状态表中是不连续的,是直接跳过的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询