8位数码管介绍原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、什么是8位数码管?

8段数码管属于LED发光器件的一种。LED发光器件一般常用的有两类:数码管和点阵。8段数码管又称为8字型数码管,分为8段:A、B、C、D、E、F、G、P。其中P为小数点。数码管常用的有10根管脚,每一段有一根管脚,另外两根管脚为一个数码管的公共端,两根之间相互连通,如图所示:

图一 LED的管脚和电路原理

从电路上,数码管又可分为共阴和共阳两种。

2、8段数码管是如何显示单片机数据的?

用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态显示。首先介绍静态显示方法。

静态显示就是显示驱动电路具有输出锁存功能,单片机将所有要显示的数据送出后就不再控制LED,直到下一次显示时再传送一次新的显示数据。静态显示的数据稳定,占用的CPU时间少。静态显示中,每一个显示器都要占用单独的具有锁存功能的I/O接口,该接口用于笔划段字型代码。这样单片机只要把要显示的字形代码发送到接口电路,该字段就可以显示发送的字形。要显示新的数据时,单片机再发送新的字形码。

另一种方法是动态扫描显示。动态扫描方法是用其接口电路把所有显示器的8个笔画段a-h同名端连在一起,而每一个显示器的公共极COM各自独立的受I/O线控制。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是哪个显示器亮,则取决于COM段,而这一段是由I/O控制的,由单片机决定何时显示哪一位了。

动态扫描用分时的方法轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间极为短暂,但由于人的视觉暂留现象及发光二极管的余晖效应,给人的印象就是一组稳定的显示数据。

3、单片机动态驱动4位数码管介绍:

采用一片CD4511来驱动4个LED数码管,单片机给CD4511一个BCD码。另外加一个片选(也就是让你想显示的那个数码管亮)就可以在那一位显示出数字。利用人眼的惰性,快速的刷新每一位数码管,给人的感觉就是4位数码管都亮了。但在任意的时刻只有一个数码管在亮,只是人的眼睛看不出来而已。

4.单片机和74HC164静态驱动数码管介绍:

采用一片或者多片74HC164来驱动1个或者多个数码管,利用单片机的串口RXD和TXD,实现2线传输。这样可以节省I/O口。74HC164本身带锁存功能。所以可以实现静态显示功能。但是必须自己做译码。

5、单片机静态驱动1位数码管介绍:

采用一片CD4511来驱动1个LED数码管,单片机给CD4511一个BCD码。就可以显示出数字。这是最简单的驱动数码管的方法。不需要软件译码。

6、单片机直接驱动两位数码管介绍:

在有些时候需要做一个简单的显示系统。那么在单片机I/O资源够用的情况下可以直接用单片机的I/O口驱动数码管。以上图示就是说明这样一个例子。但是软件编写是要注意译码。

7、数码管LG5011BSR介绍:

8、常用数码管介绍:

下面列出了最常用的产品,供参考。

相关文档
最新文档