用脉冲同步时序逻辑做十进制余三码计数器 |
送交者: 粱远声 2012年10月01日12:29:41 于 [灵机一动] 发送悄悄话 |
用脉冲同步时序逻辑做十进制余三码计数器 状态转化图: 0011->0100->0101->0110->0111->1000->1001->1010->1011->1100->0011 设计思路: 用4个D触发器Q3,Q2,Q1,Q0表达计数器状态。 列状态变化表格: 当前状态 下一个状态 Q3 Q2 Q1 Q0 D3 D2 D1 D0 0 0 0 0 X X X X 0 0 0 1 X X X X 0 0 1 0 X X X X 0 0 1 1 0 1 0 0
0 1 0 0 0 1 0 1 ............... ............... 1 1 0 0 0 0 1 1
1 1 0 1 X X X X 1 1 1 0 X X X X 1 1 1 1 X X X X 求输入方程,用卡诺图化简:卡诺图中,位置0,1,2,13,14,15都是X,don't care condition 化简后的结果: D0 = /Q3 D1 = Q0Q1+Q2(+)Q3 D2 = /Q0(/Q1+/Q2) + /Q1Q2Q3 D3 = Q0/Q1 + Q1Q2Q3 输出方程很简单,从略。 |
|
|
|
实用资讯 | |