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

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}; 以上是我的总结,欢迎大家留言和我一起讨论,或者关注我的头条号“玩转嵌入式”。


文章TAG:51单片机显示数码管  数码管  0*fc  什么意思  单片机  显示  数码  
下一篇