数码管显示器接口技术一、LED数码管的结构由8段发光二极管组成
其中7段组成“8”字,1段组成小数点
通过不同的组合,可用来显示数字0~9、字母A~F及符号“
LED数码管有共阴极和共阳极两种结构
二、LED数码管的工作原理发光二极管导通→亮,不导通→暗
这样就构成了字符的显示
其十六进制的编码表如下:显示字符hgfedcba字形代码0001111113FH10000011006H2010110115BH3010011114FH40110011066H5011011016DH6011111017DH70000011107H8011111117FH90110011167HA0111011177Hb011111007CHC0011100139Hd010111105EHE0111100179HF0111000171H
1000000080H三、数码管接口电路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口相连(每一位公共端对应