共阴、共阳数码管的详解

数码管

数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极 管单元,也就是多一个小数点( DP),这个小数点可以更精确的表示数码管想 要显示的内容;按能显示多少个(8)可分为 1 位、 2位、 3 位、 4 位、 5 位、 6 位、7 位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。

共阴数码管

共阴数码管:指将所有发光二极管的阴极接到一起形成公共阴 极(COM)的数码管,共阴数码管在应用时应将公共极 COM 接到地线 GND 上,当 某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极 为低电平时,相应字段就不亮。

0-F的编码表

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

共阳数码管

共阳数码管:将所有发光二极管的阳极接到一起形成公共阳极(COM) 的数码管,共阳数码管在应用时应将公共极 COM 接到+5V,当某一字段发光二 极管的阴极为低电平时,相应字段就点亮, 当某一字段的阴极为高电平时, 相 应字段就不亮。

0-F的编码表

unsigned char code smgduan[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92,0x82,0xf8, 
                               0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};  

编码表原理

在这里插入图片描述

一般共阳极数码管更为常用,为什么呢?

这是因为数码管的非公共端往往接在 IC 芯片的 I/O 上,而 IC 芯片的驱动能力往往是比较小的,如果采用共阴极 数码管,它的驱动端在非公共端, 就有可能受限于 IC 芯片输出电流不够而显示 昏暗,要外加上拉电阻或者是增加三极管加大驱动能力。但是 IC 芯片的灌电流, 即输入电流范围比较大。所以使用共阳极数码管的好处是:将驱动数码管的工作 交到公共端(一般接驱动电源),加大驱动电源的功率自然要比加大 IC 芯片 I/O 口的驱动电流简单许多。另一方面,这样也能减轻主芯片的负担。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值