四位共阴极数码管使用经验

本文介绍了四位共阴极数码管的基础知识,包括其工作原理和与共阳极数码管的区别。数码管由发光二极管组成,通常用于显示数字。共阴极数码管在高电平时点亮,低电平时熄灭。文章还讨论了数码管的段码表,提供4位共阴极数码管的段码示例,并展示了如何通过查表法进行编程控制显示。

四位共阴极数码管

数码管基础知识

在这里插入图片描述
LED数码管是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。LED数码管常用段数一般为7段,有的另加一个小数点。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。共阳极数码管与共阴极数据码正好相反。不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。数码管颜色有红,绿,蓝,黄等几种。数码管是显示屏中的一类, 通过对其不同的管脚输入相对的电流,会使其发亮,从而显示出数字,能够显示时间、日期、温度等所有可用数字表示的参数。由于它的价格便宜,使用简单,在电器特别是家电领域应用极为广泛,空调、热水器、冰箱等。
在这里插入图片描述

数码管段码表

本项目采用4位共阴极数码管,采用拉电流方式,因此引脚高电平(1)为亮,引脚低电平(0)为不亮。数字1、2的数码管的十六进制段码如下图所示。具体可以在百度中搜索“如何计算数码管段码”一文。

“1”的共阴极数码管段码       “2”的共阴极数码管段码的编码

数字十六进制段码十进制段码
00x3f63
10x066
20x5b91
30x4f79
40x66102
50x6d109
60x7d128
70x077
80x7f127
90x6f111

段码表编程

为了方便编程,可以将0至9这9个数字的编码值存储在一个数组中,在使用是可以通过查表法查到对应的编码,用于控制数码管的显示,相关程序如下:

u8 CODE[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; 

如果要显示带小数点的数字,只要和0x80(十进制128)进行或运算就可以了(也可以加法运算),例如2.的编码是:0x5b|0x80。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值