您现在的位置是:首页 > 源码 > 数码管静态显示123
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

数码管静态显示123

更新时间:2020-06-14 14:46:22 大小:19K 上传用户:啦啦啦345查看TA发布的资源 标签:数码管静态显示 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

数码管静态显示的实际用法,

8段发光二极管连接有两种结构:共阴极和共阳极。

8位数码管字段码为8位,从高位到低位的顺序依次是dp、g、f、e、d、c、b、a。

例如共阴数码管数字0的字段码为00111111B(3FH)


共阴极:八段发光二极管的阴极端连接在一起,阳极端分开控制,使用时候公共端接地,要使哪个发光二极管亮,则对应的阳极端接高电平;

共阳极:八段发光二极管的阳极端连接在一起,阴极端分开控制,使用时候公共端接电源,要使哪个发光二极管亮,则对应的阴极端接低地。


静态显示方式:

led静态显示时,其公共端接地(共阴极)或接电源(共阳极),各段选线分别与I/O口接线相连。要显示字符,直接在I/O线发送相应的字段码。

优点:静态显示结构简单,显示方便,要显示某个字符直接在IO线上发送相应的字段码

缺点:一根数码管需要8根IO线,数码管比较多时候,非常占用IO线。

动态显示方式:

将所有的数码管的段选线并接在一起,用一个IO接口控制,公共端并不是直接接地(共阴极)或者电源(共阳极),而是通过相应的IO接口控制。以共阳极为例假设4个数码管工作过程为:每个数码管的公共端与一根IO(2)相连,第一步使最右边一个数码管的公共端为1,其余数码管公共端为0,同时在IO(1)上 发送右边第一个数码管的字段码,这时候只有右边的第一个数码管显示,其余不显示;第二部使右边第二个数码管的公共端D1为1,其余的公共端为0,同时在IO(1)上发送右边第二个数码管的字段码,这时候,只有右边第二个数码管显示,其余不显示,以此类推,直到最后一个,这样子4个数码管轮流显示相应的信息,一遍显示完毕,隔一段时间,又这样循环显示。从计算机角度,每个数码管隔一段时间才显示一次,但是由于人的视觉暂留效应,只要隔离时间足够短,循环的周期足够长,美妙达到24次以上,看起来数码管就一直稳定显示了,这就是动态显示原理。


部分文件列表

文件名大小
04_数码管静态显示/
04_数码管静态显示/led_display1KB
04_数码管静态显示/led_display.LST3KB
04_数码管静态显示/led_display.M513KB
04_数码管静态显示/led_display.OBJ1KB
04_数码管静态显示/led_display.Uv2.bak2KB
04_数码管静态显示/led_display.c1KB
04_数码管静态显示/led_display.hex
04_数码管静态显示/led_display.lnp
04_数码管静态显示/led_display.opt.bak1KB
04_数码管静态显示/led_display.plg
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载