认识单片机LED数码管

LED数码管的结构

在单片机应用系统中,LED 数码管是单片机人机对话的一种重要输出设备,,经常用来显示单片机应用系统的工作状态、运算结果等信息。 LED 数码管由8 个发光极管 (以下简称段) 构成,通过不同的发光段组合可显示数字0~9、字符A~F、H、L、P、R、UY、符号“——”及小数点“·”等信息。

LED数码管的工作原理

LED数码管可分为共阳极和共阴极两种结构。

共阳极:8个发光二极管的阳极连接在一起作为公共控制端(com),接高电平。阴极作为“段”控制端,当某段控制端为低电平时该段对应的发光二极管导通并点亮。通过点亮不同的段,显示出不同的字符。如显示数字1时,b、c 两端接低电平,其他各端接高电平。

共阴极:8个发光二极管的阴极连接在一起作为公共控制端 (com),接低电平。阳极作为“段”控制端,当某段控制端为高电平时该段对应的发光二极管导通并点亮。

LED数码管字型编码

若将数值 0送至单片机的 P 1口,数码管上不会显示数字“0”。要使数码管显示出数字或字符,直接将相应的数字或字符送至数码管的段控制端是不行的,必须使段控制端输出相应的字型编码。
将单片机P1口的P1.0、P1.1、···、P1.7 八个引脚依次与数码管的a、b、...、g、dp 八个段控制引脚相连接。如果使用的是共阳极数码管,com 端接+5 V。要在共阳极数码管上显示数字“0”,则需要将数码管的 a、b、c、d、e、f六个段点亮,其他段熄灭,需要向 P1 口传送数据11000000B(0xCO),该数据就是与字符0相对应的共阳极字型编码。如果使用的是共阴极数码管,com 端接地。要用共阴极数码管显示数字1,就要把数码管的b、c 两段点亮,其他段息灭,因此,要向 P1口传送数据 00000110B(0x06),这就是字符1的共阴极字型编码了。

LED数码管静态显示

图给出了两位共阳极数码管静态显示的静态显示的接口电路,两个共阳极数码管的段码分别由 P1、P2 口来控制,com 端都接在+5 V 电源上

静态显示是指使用数码管显示字符时,数码管的公共端定接地 (共阴极)或+5V电看(共阳极)。将每个数码管的 8 个段控制引脚分别与单片机的一个位I/0端口相连接要I/0端口有显示字型码输出,数码管就示给定字符,并保持不变,直到 I/0 端口I/0出新的段码。

您的评价

贡献巨大,全力支持

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值