阅读:1928回复:4
大家看一下,这道题的做法。
设计一个串行数据检测器,当连续输入3个或三个以上1时,电路输出为1,其他情况为0。
我们老师将了一种方法: 设s0为输入一个0,记为00 s1为输入一个1,记为01 s2为连续输入一个1,记为11 s3为连续输入三个1,因与s2为等价状态,记为11 则根据四者的关系,用两个jk触发器构成。 x,cp=>jk1 x,cp,jk1.Q=>jk2 y=x*jk2.Q jk2./Q*x=>jk1 其中x为输入,cp为时钟,Q,/Q为jk触发器的输出,y为电路的输出。 (在网吧,临时画了一个图) 我觉得这个方法并不是很好,一时想不起来其他方法了,大家看看还有什么方法 |
|
|
沙发#
发布于:2003-06-14 10:25
这个方法很好啊!虽然没验证所需功能是否实现但只从设计思路上看就不错。
|
|
板凳#
发布于:2003-06-25 08:35
是不好.
X直接控制与门输出就不好,至少应有有锁存器隔离. 我以为,简单地用一锁存器加两移位寄存器,再用一与门输出即可. |
|
|
地板#
发布于:2003-06-28 17:16
是不好. 不错,这种方法最清晰了,就用D寄存器和与门就可以了。 |
|
|
地下室#
发布于:2003-07-05 09:30
设Q2Q1为原状态,X为输入,Y为输出.
赵本数字,去作吧 |
|