码迷,mamicode.com
首页 > 其他好文 > 详细

走马灯和寄存器

时间:2014-04-30 00:00:00      阅读:526      评论:0      收藏:0      [点我收藏+]

标签:com   http   blog   style   img   log   c   width   t   2014   404   

走马灯

  如果将若干个上升沿D触发器首位相连,并把它们的CP端连在一起,让它们可以在同一时间触发,其中加粗的部分表示输入值为1,未加粗的部分表示输入值为0。

bubuko.com,布布扣

  一旦开关按下,在电路接通的瞬间,所有触发器都会看到一个上升沿,于是它们的第一反应时将前一个触发器的输出保存起来,然后出现在各自的输出端Q上。但是由于上升沿已经过去了,它们只好就此停下来。不过,此时你会发现,第一个触发器的输出Q已经不再为“1”,而是传递给了第二个触发器。

  这就是说,如果你不停的按动开关,这个比特“1”就会在触发器间顺序地传递,从左向右,最后在回到左边,这样循环往复,下面是走马灯的构造。

bubuko.com,布布扣

  这个走马灯的传递速度是可调的。如果振荡器的震荡频率很到的话,灯泡亮灭的变换就很快,反之则慢。

寄存器

   寄存器通常由好多个边沿D触发器共同组成。下图这个寄存器包含了5个上升沿D触发器,所以能用例保存5比特长的二进制数。

bubuko.com,布布扣

  不管一个二进制数包含多少个比特,要保存它,只需要把它的每一个比特都保存起来即可。所以,在这个例子中,被保存的二进制数,它的每一位,都分别进入D0、D1......D4这5根线;同时,所有触发器的CP端都连在一起,这样就可以接收同一个控制命令。一旦“保存”开关按下,在CP脉冲的上升沿,所有触发器同时开始干活,二进制数 的每一位都在同一时间保存起来,并立即出现在D0、D1......D4上。

  为了方便,寄存器需要一个简明的图示,该寄存器只是在CP脉冲的上升沿才会工作。

bubuko.com,布布扣

 

走马灯和寄存器,布布扣,bubuko.com

走马灯和寄存器

标签:com   http   blog   style   img   log   c   width   t   2014   404   

原文地址:http://www.cnblogs.com/zhongxinWang/p/3696914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!