74hc164如何驱动数码管

2019-04-15 13:57发布

http://www.elecfans.com/dianlutu/187/20180129625897.html 74HCT164是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。

  74hc164工作原理

  74hc164工作原理即等同于移位寄存器   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   F0、F1、F2、F3是四个边沿触发的D触发器,每个触发器的输出端Q接到右边一个触发器的输入端D。因为从时钟信号CP的上升沿加到触发器上开始到输出端新状态稳定地建立起来有一段延迟时间,所以当时钟信号同时加到四个触发器上时,每个触发器接收的都是左边一个触发器中原来的数据(F0接收的输入数据D1)。寄存器中的数据依次右移一位。

  74hc164工作流程:

  74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   1、显示部分:   将需要显示的数值送入A ==》查表求得显示段码==》将段码逐位移入164==》8位移完后点亮数码管==》延时==》返回第一步执行   2、中断部分:   进入中断==》保存现场==》重置TCC==》够1秒钟将需要显示的数据+1,并重置,不够就退出;   根据以上要求就开始写代码调试了,要注意一点,数据移位时一定要记得高位在前,否则会显示错误。

  74hc164内部电路图及应用电路图

  74hc164内部电路图   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164应用电路图   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   通过74HC164 的输出可实现LED 的驱动控制,有关LED 的结构原理段码表已在前面节中详细介绍,图4 中由8 个74HC164 输出控制LED 显示器为静态显示,LM317 提供了LED 2V的恒定电压省去了74HC164输出的限流电阻LM317 输出电压,Vout 由R1R2 通过下式算出VouT=1.25(1+R2/R1)。

  74hc164如何驱动数码管

  74hc164驱动数码管电路图   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164驱动数码管程序   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)   74hc164如何驱动数码管(74hc164工作原理_内部电路图及应用电路图)