单片机教案数码管显示器接口技术

铸铁工艺
数码管显示器接口技术
一、 LED数码管的结构
由8段发光二极管组成。其中7段组成“8”字,1段组成小数点。通过不同的组合,可用来显示数字0~9、字母A~
F及符号“.”。
LED数码管有共阴极和共阳极两种结构。
二、 LED数码管的工作原理
发光二极管导通→亮,不导通→暗。这样就构成了字符的显示。其十六进制的编码表如下:
显示字
h g    f    e    d    c    b    a 字形代码
0 0 0    1    1    1    1    1    1 3FH
1 0 0 0 0 0    1    1 0 06H
三、数码管接口电路
1、静态显示方式(硬件接口方法)
这就是我们在数字电路中所学的内容,在数据总线上的信号须经I/O接口电路并锁存,然后通过译码器,就可以驱动LED 显示器中的段发光。
这种方式使用的硬件较多(显示器的段数和位数越多,电路越复杂),缺少灵活性,且只能显示十六进制数。
2、动态显式方式(软件接口方法)
这种接口方法是以软件查表来代替硬件译码,既省去了译码器,又能显示更多段的字符和更多位的LED显示器。所以广泛应用于单片机系统的显示。
开关信号⑴连接方式
①将单片机的输出送入可编程的8155芯片,然后运用8155的I/O
口提供两路输出信号(一路是段控信号,另一路是位控信号)。
铜制品制作
②将各位数码管的a~h端分别并在一起(若有6个数码管,则将
它们6个a对a,6个b对b......6个h对h相并接),再和上面的一路I/O口输出的8位段控信号相连,以获得显示代码,相应要发光的段。
③将各位数码管的公共端(共阴极或共阳极)分别与上面的另一路
I/O口相连(每一位公共端相应I/O口中的一位),以获得位控信号使该位LED发亮。
④为了存放显示的数字或字符,通常在8155的内部RAM中设立显
示缓冲区,其存储单元个数与LED显示器的位数相同。
⑵显示原理
①每一时刻只有一位LED被点亮,在显示代码的作用下显示信息。
②各位LED轮流被点亮,在各自的显示代码的作用下分别显示各自的信息。
③只要运用发光二极管的余光和人眼的驻留效应
(即适当调整每位LED的
点亮时间和时间间隔),就可以获得稳定的显示输出。
[应用实例]
使用并行接口芯片8155扩展6位动态数码管显示电路,轮流点亮各LED数码管,每位点亮2ms,反复此过程。
[硬件设计]
1、将8155的PA口和PB口选择在基本输出方式,PA口输出位选码,
PB口输出段显示代码。
2、设定PA口(位控口)地址为7F01H,PB口(段控口)地址为7F02H,
命令寄存器地址为7F00H。
3、设显示缓冲区地址(8155片内RAM)为:60H~65H(显示器有6位),指纹识别模块
油田水处理每一个单元相应一位LED显示器。由于动态扫描是从右向左进行的,所以缓冲区的首地址为60H。用R0存放当前位控码的地址,用R2存放位控码的初值及递增值。若要显示“ . d 6 a 5 0 ”
无焰泄放装置
则按下面的顺序依次进行。
[软件设计]
1、编程说明:
①在动态扫描过程中,调用延时子程序DELAY,其延迟时间为2ms,
这是为了让扫描到的那位显示器稳定的亮(驻留)一段时间以保证显示亮度。

本文发布于:2024-09-22 07:34:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/318866.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:显示   输出   显示器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议