目录
概述
本文详细介绍了7段数码管的显示原理,并介绍了共阳极和共阴极类型的控制方法。还对74HC595串转并行芯片做了介绍,包括工作原理、时序分析等类型。还是用Arduino板卡驱动了4位时钟类型的数码管,实现其驱动程序,并完成测试验证。
源代码下载地址:arduino-HC595-SMG4:驱动4个数码管,使用74HC595驱动资源-CSDN文库
1 7段数码管显示原理
1.1 原理概述
7段数码管是一种电子显示器件,用于显示数字和字母字符。它由7个LED(发光二极管)组成,可以显示0到9的数字以及A到F的字母。
每个LED都有一个阴极和一个阳极。阴极被连接到一个共阳极电源,而阳极则是通过控制电路来控制的。7段数码管的显示原理是通过控制不同的LED亮灭来显示不同的数字或字母。通过控制各个LED的阴极和阳极,可以实现各种数字和字母的组合显示。为了方便控制,通常使用了多路复用技术。在多路复用模式下,通过不同的电信号控制各个LED的阴极,从而实现显示不同的字符。除了数字和字母,7段数码管还可以显示一些特殊的符号,如小数点、减号等。这些符号通常使用额外的LED来实现。
总之,7段数码管是一种常用的电子显示器件,通过控制LED的亮灭来显示数字、字母和一些特殊符号。它在计算器、电子钟表、仪器仪表等领域得到广泛应用。
1.2 显示数据数据方法
1.2.1 共阳极数码管
共阳极数码管(Common Anode LED Display)是一种LED数字显示器件,它的每个数字由多个LED组成。它们通常具有共阳极(common anode)的极性,即所有的阳极都通过一个共阳极连接在一起,而每个LED的阴极则单独连接。
在共阳极数码管中,当需要显示某个特定数字时,只有该数字对应的LED会被激活,其他LED则保持关闭。通过控制各个LED的开关状态,可以实现显示不同的数字。
下图为共阳极LED结构如:
DIG-1, DIG-2,DGI-3,DIG-4为阳极,和驱动电路的VCC相连,A,B,C,D,E,F,G为控制引脚,改变该电平的状态。控制LED的亮灭,已实现实现相应的数据。
1.2.2 共阴极数码管
共阴极数码管(Common Cathode Digital Tube)是一种常见的显示器件,用于显示数字、字母和符号等信息。共阴极数码管由多个LED(发光二极管)组成,每个LED代表一个数字或字符的一部分。每个LED的阳极连接在一起,而阴极则分别与控制电路相连。
在共阴极数码管中,当某个LED的阴极接地时,该LED会亮起。通过控制电路,可以选择性地点亮某个或某些LED,从而显示出特定的数字或字符。共阴极数码管通常使用多位共阴极数码管,每个位置上有一个数码管。在显示一个数字时,需要依次点亮各个位置上的数码管。通过不断地改变电压和电流的控制,可以实现数码管上数字的刷新,从而呈现出连续的数字显示效果。
下图为共阴极LED结构如:
DIG-1, DIG-2,DGI-3,DIG-4为阴极,和驱动电路的GNG相连,A,B,C,D,E,F,G为控制引脚,改变该电平的状态。控制LED的亮灭,已实现实现相应的数据。