单片机原理及应用(胡乾斌)第十一章.ppt

单片机原理及应用(胡乾斌)第十一章.ppt

ID:52117109

大小:5.87 MB

页数:39页

时间:2020-04-01

单片机原理及应用(胡乾斌)第十一章.ppt_第1页
单片机原理及应用(胡乾斌)第十一章.ppt_第2页
单片机原理及应用(胡乾斌)第十一章.ppt_第3页
单片机原理及应用(胡乾斌)第十一章.ppt_第4页
单片机原理及应用(胡乾斌)第十一章.ppt_第5页
资源描述:

《单片机原理及应用(胡乾斌)第十一章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章显示器、键盘接口技术11.2键盘接口设计11.1LED显示器及接口设计输入外设:键盘;输出外设:LED显示器、LCD显示器、打印机等。一.LED显示器结构和字段码关系共阳极共阴极外形图11.1LED显示器及接口设计常用的LED显示器为8段,有共阳极和共阴极两种。如图所示。为使LED显示不同的符号或数字,要为LED提供段码(或称字型码)。提供给LED显示器的段码(字型码)正好是一个字节(8段)。各段与字节中各位对应关系如下:按上述格式,8段LED的段码如表所示。由发光二极管组成不同字型,电流太大,耗电量大,电流太小,发光度不够,一般普通发光二极管

2、各管电流在10mA较合适。通过限流电阻实现。LED字型码(段码)显示字形共阳极段选码共阴极段选码0123456789ABCDEF“灭”C0HF9HA4HB0H99H92H82HF8H80H90H88H83HC6HA1H86H8EHFFH3FH06H5BH4FH06H6DH7DH07H7FH6FH77H7CH39H5EH79H71H00H主要电气参数:VF:正向电压IF:正向工作电流限流电阻的计算:增加驱动:7407等二.LED显示器工作原理下图是4位LED显示器的结构原理图。N个LED显示块有N位位选线和8×N根段码线。段码线控制显示的字型,位选线控制

3、该显示位的亮或灭。有静态显示和动态显示两种显示方式。1.静态显示方式各位的公共端连接在一起(接地或+5V)。每位的段码线(a~dp)分别与一个8位的锁存器输出相连。显示字符一确定,相应锁存器的段码输出将维持不变,直到送入另一个段码为止。显示的亮度高。4位静态LED显示器电路如图。该电路各位可独立显示。显示程序任务:1)设置显示缓冲区,存放待显示数据。2)显示译码:程序存储器中建立字形码常数表,查表得出对应数据的字形码。3)输出显示:输出字形码到显示端口。例:MOVDPTR,#WTAB;指向字形码表首地址MOVA,@R0;取显示缓冲区中数据MOVCA,@

4、A+DPTR;查表显示译码MOVP1,A;输出显示…WTAB:DB3FH,06H,5BH;字形码表…COMP1.0P1.7MCS-51afbgecddpabdp2.动态显示方式所有位的段码线相应段并在一起,由一个8位I/O口控制,形成段码线的多路复用,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。4位8段LED动态显示电路如图。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。8位LED动态显示2003.10.18的过程如图。图(a)是显示过程,某一时刻,只有一位LED被选通显示,其余位则是熄灭的;图(b)是实际显示结果,人眼看

5、到的是8位稳定的同时显示的字符。动态显示程序设计在8051RAM存储器中设置6个显示缓冲单元79H~7EH,分别存放六位显示器的显示数据,8051的P3口扫描输出总是有一位为高电平,8051的P1口输出相应位(共阴极)的显示数据的字形码,使某一位显示出一个字符,其他位为暗,依次地改变P3口输出为高电平的位,P1口输出对应的字形码。六位显示器就显示出缓冲器中显示数据所确定的字符。开始扫描模式置初值,01HR3显示缓冲器指针置初值79HR0R3P3口取数据查表得到字型码送P1口延时1ms指针R0加1R3.5=1?R3左移一位返回YNORG2000HDIR:

6、MOVR0,#79H;显示数据缓冲区首址送R0MOVR3,#01H;使显示器最右边位亮LD0:MOVP3,R3;扫描值送P3口MOVA,@R0;取显示数据ADDA,#0CH;加上偏移量MOVCA,@A+PC;取出字形码MOVP1,A;送出字形码ACALLDL1;调延时程序INCR0;数据缓冲区地址加1MOVA,R3JBACC.5,LD1;扫描到第6个显示器转LD1RLAMOVR3,A;R3左移一位,扫描下一个显示器AJMPLD0LD1:RETDSEG:DB3FH,06H,5BH,4FH,66H,6DH,7DHDB07H,7FH67H,77H,7CH,3

7、9H,5EHDB79H,71H,73H,3EH,31H,6EH,1CHDB23H,40H,03H,18H,00H,00H,00HORG2050HDL1:MOVR7,#02HDL:MOVR6,0FFHDL6:DJNZR6,DL6DJNZR7,DLRET11.2键盘与计算机接口一、键盘键盘输入数据和命令,单片机键盘有两种:一种是全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高;另一种是非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。单片机系统中多采用非编码键盘。键盘的可靠性&I/O接口&+5v+5v硬件消除抖动电路

8、开关单片机P1.0P1.1P1.7+5v硬件消除抖动电路基本思想:检测到有键按下,键对应的行线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。