第9章 键盘与显示接口技术.ppt

第9章 键盘与显示接口技术.ppt

ID:48745669

大小:1.28 MB

页数:38页

时间:2020-01-21

第9章 键盘与显示接口技术.ppt_第1页
第9章 键盘与显示接口技术.ppt_第2页
第9章 键盘与显示接口技术.ppt_第3页
第9章 键盘与显示接口技术.ppt_第4页
第9章 键盘与显示接口技术.ppt_第5页
资源描述:

《第9章 键盘与显示接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理及接口技术第9章 键盘与显示接口技术本章学习要求:1.掌握数码管显示原理、电路连接及编程;2.掌握键盘工作原理、电路连接及编程。9.1LED显示接口技术9.1LED显示接口技术由LED构成的3种显示部件指示灯数码管点阵屏LED:LightEmitingDiode电路符号:9.1LED显示接口技术§9.1.1数码管结构及显示原理数码管由8个发光二极管(以下简称段)构成,通过不同的组合可用来显示数字09、部分字符、符号“”及小数点“”。数码管的外形结构如图所示。数码管又分为共阴极和共阳极两种结构。9.1LED显示接口技术COMP1.0~1.7MCS-51af

2、bgecddpabh将公共阴极接地,在a~g各段的阳极上加不同的电压,就会使各段的发光情况不同,形成不同的发光字符。D7D6D5D4D3D2D1D0dpgfedcba段选码的位定义R段码表:段选码的值与显示字符的对应关系.“8”:共阴极段选码的值为7FH;共阳极段选码的值为80H.9.1LED显示接口技术共阴极和共阳极的段选码互为反码。显示字符共阴极段选码共阳极段选码显示字符共阴极段选码共阳极段选码03FHC0HC39HC6H106HF9HD5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67D

3、H82HT31HCEH707HF8HY6EH91H87FH80HL38HC7H96FH90H8.FFH00HA77H88H“灭”00FFHB7CH83H………………9.1LED显示接口技术§9.1.2数码管的静态显示方式将公共阴极接地或公共阳极接电源,段码接一8位并行输出口。需要占用大量的输出端口。abhCOMabhCOMabhCOMafbgecdh9.1LED显示接口技术D0D79.1LED显示接口技术例5.1按照前页电路,编写显示子程序,将33H~30H单元存储的字符由高到低显示在四只数码管上。分析:1.设置串口工作方式0,SCON初值为00H。2.先发送高位数码管

4、的段选码,后发送低位数码管的段选码。3.段选码采用查表的方式获得。DXM:MOVDPTR,#TAB;取段选码表首地址MOVCA,@A+DPTR;取段选码,变址寻址RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H;0,1,2,3,4DB92H,82H,0F8H,80H,90H;5,6,7,8,9DB88H,83H,0C6H,0A1H,86H,8EH;A,b,C,d,E,F查段选码子程序:入口条件:待显示字符存于A中;出口条件:待显示字符的段选码存于A中;占用资源:DPRT,A。9.1LED显示接口技术DISP:MOVSCON,#00H;串口初始化方式0SE

5、TBP1.0;74HC164处于正常工作状态MOVR0,#33H;首地址赋指针MOVR1,#04H;显示4个数LP1:MOVA,@R0;取待显示字符LCALLDXM;查段选码MOVSBUF,A;启动串行发送命令,输出段位码JNBTI,$;等待发送完毕CLRTI;清发送完毕标志位DECR0;指针减1DJNZR1,LP1;判断4位段选码是否全部输出RET;显示子程序:入口条件:待显示字符存于33H-30H单元中;出口条件:占用资源:R0,R1,A。9.1LED显示接口技术§9.1.3数码管的动态显示方式将所有显示位的段选码接在一起;通过位选线选择某一时刻显示的位,时间单位一

6、般取1~5ms;采用循环扫描的方法,实现多位显示。9.1LED显示接口技术位选线的驱动位选线为什么需要驱动?位选线如何驱动?ULN2003—7位达林顿驱动器ULN2003反相输出单路驱动能力(吸入电流)达500mA9.1LED显示接口技术74HC1389.1LED显示接口技术1.分析8155口地址命令寄存器口地址:1110_xxx1_xxxx_xx00BE100H;PA口寄存器口地址:1110_xxx1_xxxx_xx01BE101H;PB口寄存器口地址:1110_xxx1_xxxx_xx10BE102H;PC口寄存器口地址:1110_xxx1_xxxx_xx11BE1

7、03H;2.分析8155命令字PA口、PB口为输出口;PC口未使用,假设为输入口;命令字为03H。INIT8155:MOVDPTR,#0E100HMOVA,#03HMOVX@DPTR,ARET3.8155初始化程序DXM:MOVDPTR,#TAB;取段选码表首地址MOVCA,@A+DPTR;取段选码,变址寻址RETTAB:DB3fh,06h,5bh,4fh,66h,6dh,7dh,07h;0,1,2,3,4,5,6,7DB7fh,6fh,77h,7ch,39h,5eh,79h,71h,0;8,9,A,b,C,d,E,F,灭4.查段选码子程

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

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

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