什么是8段数码管?谁晓得?

寫哯茬


LED数码管将LED做成段状, 通过让不同段发光来组合成各种数字;

一、8段数码管的实物外形、 结构与类型

8段LED数码管的实物外形如下图所示, 它将a、 b、 c、 d、 e、 f、 g、 dp共8个LED排成图示的“ 8.”字形, 通过让a、 b、 c、 d、 e、 f、 g不同的段发光来显示数字0~9。

8个LED共有16个引脚, 为了减少数码管的引脚数, 在数码管内部将8个LED的正极或负极引脚连接起来, 接成一个公共端(COM 端) , 根据公共端是LED的正极还是负极,可分为共阳极接法(正极相连) 和共阴极接法(负极相连) , 如下图所示。

对于共阳极接法的数码管, 需要给段极加低电平才能使其发光; 而对于共阴极接法的数码管, 需要给段极加高电平才能使其发光。 假设第一个图是一个共阴极接法的数码管,如果让它显示一个数字“5”, 那么需要给a、 c、 d、 f、 g引脚加高电平(即这些引脚为1) , 给b、 e引脚加低电平(即这些引脚为0) , 这样a、 c、 d、 f、 g段的LED有电流通过而发光, b、 e段的LED不发光, 数码管就会显示出数字“5”。

一位LED数码管内部LED的连接方式

二、8段数码管应用

下图所示为数码管译码控制器的电路图。

5161BS为共阳极七段数码管, 74LS47为BCD-七段显示译码器芯片, 能将A3~A0引脚输入的二进制数转换成七段码来驱动数码管显示对应的十进制数, 下表所示为74LS47的输入/输出关系表, 表中的H表示高电平, L表示低电平。 S3~S0按钮分别为74LS47的A3~A0引脚提供输入信号, 按钮未按下时, 输入为低电平(常用0表示) , 按下时输入为高电平(常用1表示) 。


根据数码管译码控制器电路图和 74LS47 输入/输出关系表可知, 当 S3~S0按钮均未按下时, A3~A0引脚都为低电平, 相当于A3A2A1A0=0000, 74LS47对二进制“0000”译码后从a~g引脚输出七段码0000001, 因为5161BS为共阳极数码管, g引脚为高电平, 所以数码管的g段LED不亮, 其他段均亮, 数码管显示的数字为“0”。 当按下按钮S2时, A2引脚为高电平, 相当于A3A2A1A0=0100, 74LS47对“0100”译码后从a~g引脚输出七段码“1001100”, 数码管显示的数字为“4”。


老马识途单片机


1. 什么是数码管

数码管是一类价格便宜使用简单经常使用的显示设备,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显示 时间、日期、温度等所有可用数字表示的参数的器件。它是由多个发光二极管按照一定的排列组成的,点亮不同的发光二极管可以显示不同的数字符号,从而起到显示的作用。在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等等。绝大多数热水器用的都是数码管,其他家电也用液晶屏与荧光屏。

2. 数码管的分类

数码管按照工作方式可以分为共阳数码管和共阴数码管。故名思议:

1. 共阳,就是将发光二极管的阳极连接在一起;

2. 共阴,就是将发光二极管的阴极连接在一起;

共阳数码管/共阴数码管图示如下图所示。

按字段的多少可以分为七段管、八段管、米字管等。

3. 什么是八段管

八段数码管,是由八个发光二极管组成的,还有一个小数点,八段管的图片如下所示:

他的八个字段分别是:a,b,c,d,e,f,g,h,如果要显示数字“7”,只需要将字段a,b,c点亮即可,共阴数码管如下图所示。

将字段做成表格:

从表格中可以看出,要共阳数码管显示“7”,只要给数码管0xF8就可以了。

如果要让共阴数码管显示数字7,如下图所示:

从表格中可以看出,要共阴数码管显示“7”,只要给数码管0x07就可以了,和共阳管正好互补。

4. 数码管的字段

知道了数码管的显示原理,那如何用单片机来控制呢?程序该怎么写呢?既然知道了数码管的点亮方式,那就可以将要显示的数字做成数组字段。共阳、共阴数码管0-9的字段如下图所示:

共阳极:

位选为高电平选中数码管, 各段选为低电平选中各数码段,

由0到f的编码为: uchar code table[]={ 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8,

0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e};

共阴极:

位选为低电平选中数码管, 各段选为高电平选中各数码段,

uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};

以上是我的总结,欢迎大家留言和我一起讨论,或者关注我的头条号“玩转嵌入式”


玩转嵌入式


数码管分8段和7段,下图就是8段的数码管,你数一下有几个发光二极管,加上小数点就是八段。七段的是少一个小数点。


电子维修


8段数码管是有8个发光二极管组成的,一个发光二极管控制一段。要让一位数码管显示数字从0到9,那么必须由7段数码管组成。那么问题来了,说好的8段呢?不要急,那一段是一个小数点。



想着变成驴


什么是8段数码管?答8段数码管是把8看成了2个零数码分容数码管和剂型数码管哪什么是容型比如液晶显示器是容型数码,哪什么是剂型就是8段数码8段数码是我国的资本宝贝是祖国的尖端科


分享到:


相關文章: