正在加载图片...
例2:设计一个串行数据检测器。要求连续输入3个或3个以 上的1时,输出为1,其它情况下输出为0。 (1)因为输入多于31 自入r 辅逻ˆ噸同 态及输出卡诺图。 Q Q 初态X 态,输Q2个1时为 C1 C1 1K 1K (3)状态转 FFO FFI CP 否自启动 1/0 故 (a)Q1 当电路初态进入11状态后 0/0 若难林种923 Q0叶+1 次 剩动格0 0/0 K=X K 次 11 该笔s0sns X/Y 自启动部分 Q,Q9 例2:设计一个串行数据检测器。要求连续输入3个或3个以 上的1时,输出为1,其它情况下输出为0。 (1)因为输入多于3个1,有输出。设输入变量为x;检测 结果为输出变量,定义为y;又因连续输入3个1以上有 输出,因此要求同步计数。 (2)状态分析:初态S0为全0状态,设输入一个1时为S1 态,输入2个1时为S2,输入3个1及以上为S3。 (3)状态转换图如图所示: (4)状态转换表。因为输入m>3和连续输入3个1(m=3)状态是相同的,都停留在S2上,故 状态转换图可以简化成如下。 X sn S0 S1 S2 S3 0 S0 /0 S0 /0 S0 /0 S0 /0 1 S1 /0 S2 /0 S3 /1 S4 /1 (5)最多连续输入m=3,可选用 n=2,2个J-K FF,于是可画出次 态及输出卡诺图。还可分解为3 个卡诺图。 (6)状态方程:Q1 n+1=xQ0Q1+xQ1 Q0 n+1=xQ1Q0+1·Q1 驱动方程:J1=xQ0 n J0=xQ1 K1=x K0=1 输出方程:y=xQ1 n Q1 n+1 Q0 n+1 y (7)逻辑电路图: (8)检查能否自启动: 当电路初态进入11状态后: 若x=1时,Q1 n+1Q0 n+1=10状态为 次态;若x=0时,Q1 n+1 Q0 n+1=00 次态。 该电路可以自启动。 自启动部分
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有