- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uC 2012 Ch8-1键盘显示_sxj.ppt
第8章 键盘显示及模拟量通道技术 8.1 键盘/显示器接口扩展技术 8.2 模拟量I/O通道 8.1 键盘/显示器接口扩展技术 8.1.1 显示器结构与工作原理 8.1.2 键盘接口工作原理 8.1.1 显示器结构与工作原理 显示器概述 作用 显示单片机的运行结果与运行状态 分类 LED(发光二极管):亮度清晰、成本低、控制简单 LCD(液晶):功耗低 CRT(阴极射线管):图形显示方便 使用场合 电子显示屏、工业测控领域、仪器仪表、电子钟、家用电器等 LED数码管显示器结构 LED数码管显示原理与段码 LED数码显示方法 静态 动态 2. 静态显示法接口设计 静态显示 每个显示器各笔画段都独占具有锁存功能的输出口线 因为各笔画段接口具有锁存功能,CPU不再去访问它,显示的内容也不会消失 优点 程序简单,显示亮度大,节约了CPU时间 缺点 占用的I/O口线较多,成本较高 典型静态显示接口图一 程序(1):8位显示,显示缓冲30H-37H,用串口方式0 DIS: MOV SCON, #00H MOV R0, #30H MOV R7, #08H MOV DPTR, #TAB LP: MOV A, @R0 MOVC A, @A+DPTR MOV SBUF, A JNB TI, $ CLR TI INC R0 DJNZ R7, LP RET TAB: DB 3FH,06H,…… CLK BIT P1.0 DAB BIT P1.1 DIS: MOV R0, #30H MOV R7, #08H MOV DPTR, #TAB LP: MOV A, @R0 MOVC A, @A+DPTR MOV R6, #08H 3. 动态扫描显示法接口设计 动态扫描显示 对于一组LED数码显示器需要两组信号来控制 段码:字段输出口输出的字形代码 位码:输出口的控制信号,选择第几位显示器工作 一位一位地显示器数码——动态扫描显示 利用人的 “视觉暂留效应” 显示刷新的频率达到30Hz以上,否则会出现闪烁 [例1] 8255A作显示器接口 要求 6个LED采用共阳极连接 79H~7EH:存放6位显示器的显示数据(0~9) 8255的A口:LED显示器段控 8255的C口:LED显示器位控 8255的口地址 A口:7FFCH B口:7FFDH MODE: MOV A, #80H =80H A、C口基本输出 MOV DPTR, #7FFFH ;控制字 MOVX @DPTR, A DISP: MOV R0, #30H ;显示缓冲 MOV R2, #01H ;6个显示器,位选点亮的初始码 LOOP: MOV A, #0FFH ;灭码(共阳极) MOV DPTR, #7FFCH ;A口为段选 MOVX @DPTR, A MOV A, R2 MOV DPTR, #7FFEH ;C口为位选 MOVX @DPTR, A MOV A, @R0 MOV DPTR, #TAB MOVC A, @A+DPTR ;查段码 MOV DPTR, #7FFCH ; A口地址 MOVX @DPTR, A ;向A口输出段码 ACALL DY1MS ;显示数据稳定,可保持亮度 INC R0 ;指向下一个显示缓冲 MOV A,R2 JB ACC.5, EXIT ;到第6个数码管了? RL A MOV R2, A AJMP LOOP EXIT: RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H DB 90H,88H,83H,0C6H,0A1H,86H,8EH,8CH,0BFH,0FFH 8.1.2 键盘接口工作原理 键盘 人机交互的一个重要工具 两种基本类型 编码键盘 除了按键以外,还包括产生键码的硬件电路 使用方便、价格较高 非编码键盘 靠软件来识别键盘上的闭合键,由此计算出编码 几乎不需要附加硬件逻辑 在单片机应用系统中被普遍使用 1. 非编码键盘的工作原理 分类 硬件编码式键盘、二维直读式键盘 独立式键盘〔简单键盘〕、行列式键盘(矩阵式键盘) 2. 按键开关去抖动问题 按键抖动 在按下和释放时,按键有抖动 按键时间:>100ms 前跳沿和后跳沿:<20ms,抖动时间一般为5~10ms 3. 消除抖动不良后果的方法 ⑴ 硬件去抖动 RC滤波电路去抖动电路简单实用,效果较好。 ⑵ 软件去抖动 检测到按键按下后,执行延时10ms子程序后再确认该键是否确实按下,消除抖动
您可能关注的文档
- MIT耐折度测定仪.ppt
- ml水工平面钢闸门结构计算(SL74)修正版131216.xls
- MMR水泥承留器使用说明书.doc
- MMX-6测厚仪说明.ppt
- mn雨林木风-14、高尔基和他的儿子.ppt
- Module Report正式(废了).ppt
- MongoDB由浅入深.ppt
- MONTELUKAST孟鲁司特钠 台湾,用药,说明.doc
- MOTO真假电池辨别.doc
- MPACC 公司财务-第7章 净现值和资本预算.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)