ldqmoon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1926回复:4

大家看一下,这道题的做法。

楼主#
更多 发布于:2003-05-02 10:15
设计一个串行数据检测器,当连续输入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为电路的输出。
(在网吧,临时画了一个图)

我觉得这个方法并不是很好,一时想不起来其他方法了,大家看看还有什么方法
我就是我,我是ldqmoon!
vv6
vv6
驱动牛犊
驱动牛犊
  • 注册日期2002-03-01
  • 最后登录2011-06-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-14 10:25
这个方法很好啊!虽然没验证所需功能是否实现但只从设计思路上看就不错。
u_you
驱动中牛
驱动中牛
  • 注册日期2002-04-11
  • 最后登录2010-03-05
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-25 08:35
是不好.

X直接控制与门输出就不好,至少应有有锁存器隔离.

我以为,简单地用一锁存器加两移位寄存器,再用一与门输出即可.
狼,食肉目犬科犬属。外形和狼狗相似。 有狗的忠诚,但无狗的奴性。 [img]http://www.driverdevelop.com/forum/avatar/u_you_wolf.jpg[/img]
wolffy
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望71点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-06-28 17:16
是不好.

X直接控制与门输出就不好,至少应有有锁存器隔离.

我以为,简单地用一锁存器加两移位寄存器,再用一与门输出即可.

不错,这种方法最清晰了,就用D寄存器和与门就可以了。
我坐在石头上,石头有点烫,但烫的很舒服。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-05 09:30
设Q2Q1为原状态,X为输入,Y为输出.


赵本数字,去作吧
游客

返回顶部