C51与显示器LED的接口设计.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C51与显示器LED的接口设计.ppt》由会员分享,可在线阅读,更多相关《C51与显示器LED的接口设计.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1010章章 89C5189C51与键盘、显示器、拨盘、打印机的接口设计与键盘、显示器、拨盘、打印机的接口设计输入外设:输入外设:键盘、键盘、BCDBCD码拨盘等;码拨盘等;输出外设:输出外设:LEDLED显示器、显示器、LCDLCD显示器、打印机等。显示器、打印机等。10.1 10.1 LEDLED显示器接口原理显示器接口原理LEDLED(Light Emitting Diode)(Light Emitting Diode):发光二极管的发光二极管的缩写。显示器前面冠以缩写。显示器前面冠以“LED”LED”。10.1.1 10.1.1 LEDLED显示器的结构显示器的结构常用的常用的LE
2、DLED显示器为显示器为8 8段段(或(或7 7段段,8 8段比段比7 7段多段多了一个小数点了一个小数点“dp”dp”段)。段)。有有共阳极共阳极和和共阴极共阴极两种。如两种。如图图10-110-1所示。所示。图图10-110-1LEDLED显示器的扩展显示器的扩展(结构结构)LEDLED数码管的数码管的结构结构:共阳与共阴共阳与共阴 单片机系统扩展单片机系统扩展LEDLED数码管时数码管时多用多用共阳共阳LEDLED:共阳数码管每个段笔画是用低电平共阳数码管每个段笔画是用低电平(“0”)(“0”)点亮的点亮的,要求驱要求驱动功率很小;而共阴数码管段笔画是用高电平动功率很小;而共阴数码管段笔
3、画是用高电平(“0”)(“0”)点亮点亮的,要求驱动功率较大。的,要求驱动功率较大。通常每个段笔画要串一个数百欧姆的通常每个段笔画要串一个数百欧姆的降压电阻降压电阻。公共公共阳阳极极h g f e d c b ah g f e d c b aa ab bc cd dg ge ef fh h公共公共阴阴极极h g f e d c b ah g f e d c b aa ab bc cd dg ge ef fh hh g f ah g f a高电平点亮高电平点亮低电平点亮低电平点亮接高电平接高电平接地接地LEDLED数码管的数码管的译码译码:硬件译码与软件译码硬件译码与软件译码硬件译码特点硬件译码
4、特点:采用专用的译码采用专用的译码/驱动器件驱动器件,驱动功驱动功率较大率较大;增加了硬件的开销增加了硬件的开销;软件软件编程简单编程简单;字型固字型固定定(比如比如:只有七段只有七段,只可译数字只可译数字,字型不好看字型不好看)。共阴共阴LEDa ab bc cd dg ge ef fh hg gf fe ed dc cb b a aD DC CB BA ACD4511CD4511AT89C51AT89C517474LS48/CD4511LS48/CD4511是是“BCDBCD码码七段七段共阴共阴译码译码/驱动驱动”IC;IC;74LS4774LS47是是“BCDBCD码码七段七段共阳共阳译
5、码译码/驱动驱动”ICICLEDLED显示器的扩展显示器的扩展(结构结构)LEDLED显示器的扩展显示器的扩展(软件译码软件译码)LEDLED数码管的译码:数码管的译码:软件译码软件译码软件译码特点软件译码特点:不用专用的译码不用专用的译码/驱动器件,驱动驱动器件,驱动功率较小功率较小;不增不增加加硬件的开销;软件硬件的开销;软件编程较复杂编程较复杂;字型;字型灵活灵活(比如:比如:有八段,只可译多种字符,字型好看有八段,只可译多种字符,字型好看)。共阳共阳LEDa ab bc cd dg ge ef fh h+5+5V VAT89C51AT89C51硬件译码特点硬件译码特点:采用专用译码采用
6、专用译码/驱动器件,驱动器件,驱动功率较大;增加了硬驱动功率较大;增加了硬件的开销;软件编程简单;件的开销;软件编程简单;字型固定字型固定(比如:只有七比如:只有七段,只可译数字,字型不段,只可译数字,字型不好看好看)。LEDLED数码管的软件译码数码管的软件译码八段八段LEDLED数码管数码管段代码编码表段代码编码表(连线不同可有多种表连线不同可有多种表):):公共阳极公共阳极h g f e d c b ah g f e d c b aa ab bc cd dg ge ef fh h公共阴极公共阴极h g f e d c b ah g f e d c b aa ab bc cd dg ge
7、ef fh hh g f ah g f a高电平点亮高电平点亮低电平点亮低电平点亮接高电平接高电平接地接地字形字形0123456789黑黑共阳共阳0C00F90A40B09992820F880900FF共阴共阴3F065B4F666D7D077F6F00LEDLED数码管分类:数码管分类:按按其内部结构可分为其内部结构可分为共阴型共阴型和和共阳型共阳型;按按其外形尺寸有多种形式,使用较多的其外形尺寸有多种形式,使用较多的是是0.50.5和和0.80.8;按按显示颜色也有多种形式,主要有显示颜色也有多种形式,主要有红色红色和和绿色绿色;正向压降一般为正向压降一般为1.51.52 2V V,额定电
8、流为额定电流为1010mAmA,最大电流为最大电流为4040mAmA。静态显示静态显示时取时取1010mAmA为宜,为宜,动态扫描显示动态扫描显示,可加大脉冲电流,但,可加大脉冲电流,但一般不超过一般不超过4040mAmA。按按亮度强弱可分为亮度强弱可分为超亮超亮、高亮高亮和和普亮普亮。N N个个LEDLED显示块有显示块有N N位位位选线位选线和和88N N根根段码线段码线。段码线段码线控制控制显示显示的字型的字型,位选线位选线控制控制该显示位的亮或暗。该显示位的亮或暗。10.1.2 10.1.2 LEDLED显示器工作原理显示器工作原理图图10-210-2是是4 4位位 LEDLED显示器
9、的结构原理图显示器的结构原理图。图图10-210-2静态显示静态显示和和动态显示动态显示两种显示方式。两种显示方式。1.1.LEDLED静态显示方式静态显示方式2.2.各位的公共端连接在一起(接地或各位的公共端连接在一起(接地或+5+5V V)。)。3.3.每位的段码线(每位的段码线(a adpdp)分别分别与一个与一个8 8位的锁存器输出相位的锁存器输出相连。连。4.4.显示字符一确定,相应锁存器的段码输出将维持不变,显示字符一确定,相应锁存器的段码输出将维持不变,直到送入另一个段码为止。直到送入另一个段码为止。显示的亮度高显示的亮度高。5.5.图图10-3:10-3:4 4位静态位静态LE
10、DLED显示器电路显示器电路。该电路各位可独立显。该电路各位可独立显示示 2.2.LEDLED动态显示方式动态显示方式所有位的段码线所有位的段码线相应段并在一起,由一个相应段并在一起,由一个8 8位位I/OI/O口控制口控制,形,形成成段码线的多路复用,段码线的多路复用,各位的各位的公共端公共端分别由相应的分别由相应的I/OI/O线控制,线控制,形成各位的形成各位的分时选通。分时选通。图图10-410-4:4 4位位8 8段段LEDLED动态显示电路。其中段码线占用一个动态显示电路。其中段码线占用一个8 8位位I/OI/O口,而位选线占用一个口,而位选线占用一个4 4位位I/OI/O口。口。图
11、图10-510-5为为8 8位位LEDLED动态显示动态显示200200的过程的过程。图(图(a)a)是显示过程,是显示过程,某一时刻,只有一位某一时刻,只有一位LEDLED被选通显示,其被选通显示,其 余位则是熄灭的;余位则是熄灭的;图(图(b)b)是实际显示结果,是实际显示结果,人眼看到的是人眼看到的是8 8位稳定位稳定的的同时显示同时显示 的字符。的字符。图图10-510-51 1、并行扩展静态显示电路并行扩展静态显示电路 应用:静态显示电路应用:静态显示电路【例【例1 1】按上图编制显示子程序,显示数(】按上图编制显示子程序,显示数(255255)存在内)存在内RAM 30HRAM 3
12、0H中。中。DIR1:MOV A,30H ;DIR1:MOV A,30H ;读显示数读显示数 MOV B,#100MOV B,#100 ;置除数置除数 DIV AB ;DIV AB ;产生百位显示数字产生百位显示数字 MOVC A,A+DPTR ;MOVC A,A+DPTR ;读百位显示符读百位显示符 MOV DPTR,#0MOV DPTR,#0D DFFFH ;FFFH ;置置74377(74377(百位百位)地址地址 MOVX DPTR,A ;MOVX DPTR,A ;输出百位显示符输出百位显示符 MOV A,B ;MOV A,B ;读余数读余数 MOV B,#10MOV B,#10 ;置
13、除数置除数 DIV AB ;DIV AB ;产生十位显示数字产生十位显示数字 MOV DPTR,#TAB ;MOV DPTR,#TAB ;置共阳字段码表首址置共阳字段码表首址 MOVC A,A+DPTR ;MOVC A,A+DPTR ;读十位显示符读十位显示符 MOV DPTR,#0MOV DPTR,#0B BFFFH ;FFFH ;置置74377(74377(十位十位)地址地址 MOVX DPTR,A ;MOVX DPTR,A ;输出十位显示符输出十位显示符 MOV A,B ;MOV A,B ;读个位显示数字读个位显示数字 MOV DPTR,#TAB ;MOV DPTR,#TAB ;置共阳字
14、段码表首址置共阳字段码表首址 MOVC A,A+DPTR ;MOVC A,A+DPTR ;读个位显示符读个位显示符 MOV DPTR,#MOV DPTR,#7 7FFFH ;FFFH ;置置74377(74377(个位个位)地址地址 MOVX DPTR,A ;MOVX DPTR,A ;输出个位显示符输出个位显示符 RET ;RET ;TAB:DB 0C0H,0F9H,0A4H,0B0H,99H;TAB:DB 0C0H,0F9H,0A4H,0B0H,99H;共阳字段码表共阳字段码表 DB 92H,82H,0F8H,80H,90H;DB 92H,82H,0F8H,80H,90H;2 2、串行串行扩
15、展静态显示电路扩展静态显示电路 DIR2:DIR2:MOV SCON,#00H ;MOV SCON,#00H ;置串口方式置串口方式0 0 CLR ES ;CLR ES ;串口禁中串口禁中 SETB SETB P1.0P1.0 ;“;“与与”门门开开,允允许许TXDTXD发发移移位位脉脉冲冲 MOV SBUF,MOV SBUF,30H30H ;串行输出个位显示字段码串行输出个位显示字段码 JNB TI,$;JNB TI,$;等待串行发送完毕等待串行发送完毕 CLR TI ;CLR TI ;清串行中断标志清串行中断标志 MOV SBUF,MOV SBUF,31H31H ;串行输出十位显示字段码串
16、行输出十位显示字段码 JNB TI,$;JNB TI,$;等待串行发送完毕等待串行发送完毕 CLR TI ;CLR TI ;清串行中断标志清串行中断标志 MOV SBUF,MOV SBUF,32H32H ;串行输出百位显示字段码串行输出百位显示字段码 JNB TI,$;JNB TI,$;等待串行发送完毕等待串行发送完毕 CLR TI ;CLR TI ;清串行中断标志清串行中断标志 CLR CLR P1.0P1.0 ;“;“与与”门门关关,禁禁止止TXDTXD发发移移位位脉脉冲冲 RET ;RET ;【例例2 2】按上图编制显示子程序,显示字段码已分别存在】按上图编制显示子程序,显示字段码已分别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 显示器 LED 接口 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内