基于proteus的4019的移位设计

Posted on 2020-07-03 19:09  绿叶落秋风  阅读(638)  评论(0编辑  收藏  举报

基于proteus的4019的移位设计

1、实验原理

4019是一个基于CMOS的数字集成芯片,具有数据选择和逻辑门或两种工作状态。这里利用数据选择的切换,实现数据的左移和右移操作。简而言之就是左移使用一套通路,右移选择一套通路。两者共同作用就可以得到最终的设计。使用D触发器可以有效地记录数据的状态。

2、实验参考电路

电路来源于一本总结常用的数字电路的文档,经过本人在proteus上复现后进行仿真。

3、参考电路分析

分析这个电路先要看4019的使能信号S1和S2。S1=0,S2=1时Y=A。A的第一个输入为A1,A2=Q1,A3=Q2,依次类推。每个时钟沿到来时,右移位由A1一次向D触发器的Q写入,直至所有的数据全部写入。B通道的原理也是这样的。

4、实验总结

移位操作是数字电路中非常实用的操作,也有许多的模式。这里是一种比较简单的模式。了解移位操作的原理,可以更好理解verilog中移位运算符的特点。更加丰富的操作则是需要自己探索。