LED数码显示器的结构和工作原理

结构:由发光二极管显示字段组成,在单片机应用系统中通常使用七段LED数码管,由共阴极和共阳极两种。七段LED显示器中有八个发光二极管,其中从a-g管脚输入7位显示代码,可显示不同的数字或字符,Dp的构成小数点。共阴极LED显示器的公共端为发光二极管阴极,通常接地。共阳极的LED显示器的公共端为阳极通常接+5V电源。

 

       数码管的内部结构                                                            数码管图

 

当发光二极管的阳极为高电平时,发光二极管点亮。

当发光二极管的阴极为低电平时,发光二极管点亮。

     通常把控制发光二极管的8位二进制数称为段选码(显示代码)。各段码位与数据位的对应关系如下:

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
七段码显示器是一种常见的数字显示器,用于显示数字和一些字母。它由7个发光二极管(LED)组成,每个LED可以显示一个数字或字母中的一个部分,如下图所示: ``` a ---- | | f| |b | | ---- | | e| |c | | ---- . dp d ``` 在七段码中,每个LED可以表示一个数字或字母中的一个部分,如下所示: ``` a ---- | | f| |b | | ---- | | e| |c | | ---- . dp d a --- f| |b |g | --- e| |c | | --- d ``` 七段码显示器工作原理是,通过控制每个LED的开关状态,将它们组合起来显示数字或字母。要显示一个数字或字母,需要将相应的LED点亮,其他LED关闭。 动态扫描原理是,由于七段码显示器中有7个LED需要控制,如果每个LED都独立控制,将需要7个输出端口,这会浪费很多I/O资源。为了解决这个问题,可以采用动态扫描的方法。 动态扫描的基本原理是,将7个LED依次点亮,每次只点亮一个LED,这样就只需要一个输出端口。为了保持显示的稳定性和亮度,需要不断重复扫描过程。具体方法如下: 1. 将要显示的数字或字母转换成七段码,存储在一个数组中。 2. 将数组中的第一个数字或字母的七段码输出到七段码显示器的第一个LED上,其他LED关闭。 3. 等待一段时间(一般为几微秒到几毫秒),关闭第一个LED,同时点亮第二个LED。 4. 重复步骤3,直到所有LED都点亮完毕。 5. 重复步骤2-4,直到显示完成。 这样,通过动态扫描的方法,可以用一个输出端口控制七段码显示器,并且保持显示的稳定性和亮度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值