片机的键盘及显示接口

片机的键盘及显示接口

ID:39830619

大小:232.00 KB

页数:16页

时间:2019-07-12

片机的键盘及显示接口_第1页
片机的键盘及显示接口_第2页
片机的键盘及显示接口_第3页
片机的键盘及显示接口_第4页
片机的键盘及显示接口_第5页
资源描述:

《片机的键盘及显示接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章单片机的键盘及显示接口键盘/显示器:人机交互的输入输出装置。学习目标:1.了解单片机键盘的工作原理及工作方式2.掌握LED显示器的结构与原理3.能够实现单片机键盘与显示接口的设计§1键盘概述键盘实质:一组规律性排列的开关。1.1键盘的分类一、按构造分为有触点式和无触点式二、按键盘的接口原理分为编码键盘和非编码键盘1.2键盘的工作原理(有触点式)CPU通过检测键盘触点断开和闭合时电压信号的变化来确定按键的状态。反映到电压上就是呈现高电平或低电平。1.3键盘的消抖动抖动源自按键的机械特性(1)硬件消除抖动双稳态触发器(2)软件消除抖动闭合—延时—确认

2、§2键盘的工作方式2.1独立式键盘P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.78031VCC10Kx82.2矩阵式键盘P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0AT89S5110Kx4+5V2.3矩阵式键盘的按键识别方法行扫描法(逐行扫描查询法):第一步,判别是否有键按下第二步,去抖动第三步,键识别SCAN:MOVP1,#0FHMOVA,P1ANLA,#0FHCJNEA,#0FH,NEXT1NEXT1:ACALLD20MSMOVA,#0EFHNEXT2:MOVR1,AMOVP1,AMOVA,P1ANLA,#0F

3、HCJNEA,#0FH,KCODEMOVA,R1SETBCRLCAJCNEXT2NEXT3:MOVR0,#00HLJMPSCANKCODE:MOVB,#0FBHNEXT4:RRCAINCBJCNEXT4MOVA,R1SWAPANEXT5:RRCAINCBINCBINCBINCBJCNEXT5NEXT6:MOVA,P1ANLA,#0FHCJNEA,#0FH,NEXT6MOVR0,#0FFHRET§3键盘接口编程模式3.1编程扫描方式利用CPU的空闲时间3.2定时扫描方式每隔一段时间对键盘扫描一次3.3外部中断方式用得较多,占用CPU资源少,效率最高§4显

4、示接口概述4.1LED显示器的结构与原理abcdefgdpCOMabcdefgdpCOMbaCOMfgdpcCOMde67891054321abgdcefdpL0:MOVR7,#10MOVR6,#0L1:MOVA,R6LCALLTTMOVP0,ALCALLDELAYINCR6DJNZR7,L1SJMPL0ORG0080HTT:MOVDPTR,#TABMOVCA,@A+DPTRRETTAB:DB3FH,06H,5BH,4FH,66H,6DHDB7DH,07H,7FH,06FHDB77H,7CH,39H,5EH,79H,71H4.2LED显示器的工作方式1

5、.静态显示方式abgDpQ0Q1Q6Q7SASBCLKCLR74164(百位)……COMabgDpQ0Q1Q6Q7SASBCLKCLR74164(十位)……COMabgDpQ0Q1Q6Q7SASBCLKCLR74164(个位)……COM+5V+5VR&TXDRXDP1.0AT89S512.动态显示方式dpgfedcabCOMD3dpgfedcabCOMD2dpgfedcabCOMD1dpgfedcabCOMD0I/O(1)I/O(2)START:LCALLDISPLAYLJMPSTARTDISPLAY:MOVR1,#50H;指向显示数据首址MOVR5,

6、#0FEH;扫描控制字初值PLAY:MOVA,R5;扫描字放入AMOVP2,A;从P3口输出MOVA,@R1;取显示数据到AMOVDPTR,#TAB;取段码表地址MOVCA,@A+DPTR;查显示数据对应段码MOVP0,A;段码放入P0口LCALLDL1MS;显示1MSINCR1;指向下一地址MOVA,R5;扫描控制字放入AJNBACC.5,ENDOUT;ACC.5=0时一次显示结束RLA;A中数据循环左移MOVR5,A;放回R5内AJMPPLAY;跳回PLAY循环ENDOUT:SETBP2.5;一次显示结束,P3口复位MOVP0,#0FFH;P0口复

7、位RET;子程序返回TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H为了提高驱动能力,增加显示亮度,应在位输出及段输出均加上驱动电路。DpgfdcbaeRT0RT0RT0510X8AT89S51P3.2P3.1P3.0共阳极数码管8+5V

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

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

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