74HC164理解

2016-11-10  本文已影响73人  白令海峡

今天突然被问164的原理,我傻掉了...因为忘记了,我记得以前我也纠结过一次,后来搞懂了,现在竟然又忘了,这次想写下来,原来的基础不扎实,迟早是要还的.....

首先附上时序图:

无标题.png

首先164有4个输入 CLR、A、B、CLK

我感觉时序图有点难以理解,我先说说我的理解:

首先164是段选,控制一个数码管的不同段是亮还是灭,如果我需要输出的是0x88,也就是1000 1000,假设顺序排布,那么1000 1000对应的是A=1,B=0,C=0,D=0,E=1,F=0,Q=0,H=0

每一次CLK上升沿后,164内部操作,将输入赋给A, A值赋给B,B值赋给C....依次类推
所以第一次赋值应该是H=0,因为类推8次后,最开始的值会到达H

数码管扫描为2ms扫一个位,也就是可能164在0.1ms的时间里面将A-H赋值完毕,再接下去的1.9ms里面A-H一直保持着赋值状态,直到下一个2ms,数码管位转换,在重新根据要显示的数赋值A-H

上一篇 下一篇

猜你喜欢

热点阅读