数字电子技术.设计一个连续的检测电路,当连续的0或1的个数超过3个时输出为1其它为0.

中国移动飞信
这上图没法弄,我给你写个简单的表
这个电路设计思路首先考虑状态,应该存在三个状态
1。没有1输入,我们称为S0
2。有一个1输入了。成为S1
3。有两个1输入了,称为S2
(有三个1输入的状态不必要存在,因为已经有两个1的时候,只需要判断新的输入是否为1即可)
此时可以做状态转换表(设输入为X)
次态/输出
现态 X=0 X=1
S0 S0/0 S1/0
S1 S0/0 S2/0
S2 S0/0 S2/1
然后分配状态,就用JK触发器实现好了,这里电路存在三个状态,所以最少需要2触发器,现在我们就把状态S0、S1、S2分别对应为00,01,10,那么上表就可以改写成
次态/输出
现态 X=0 X=1
00 00/0 01/0
01 00/0 10/0
10 00/0 10/1
然后再根据这个表填输出卡诺图,次态卡诺图
下面就很容易了,注意一下采用不同的触发器的时候注意卡诺图化简的次序:)
加油,数电其实很好学!


编辑:报考网 来源:入学信息 时间:2008-01-02|打印

站内搜索

本栏目热门:

赞助商广告: