- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章健盘与显示器接口技术课件
点阵字符型液晶模块与单片机的间接接口 通过单片机I/O端口引脚来操作液晶显示模块,因此在编写驱动程序时要注意时序的配合。写操作时E信号的下降沿有效,工作时序上应先设置RS、R/W状态,再写入数据,然后产生E信号脉冲,最后复位RS、R/W状态。读操作时E信号的高电平有效,工作时序上应先设置RS、R/W状态,再设置E信号为高电平,再读取数据,然后将E信号设置为低电平,最后复位RS、R/W状态,编写程序时要特别注意工作时序的配合。 点阵图型液晶显示模块接口技术 点阵字符型液晶显示模块只能显示英文字符和简单的汉字,要想显示较为复杂的汉字或图形,就必须采用点阵图型液晶显示模块,12864LCM是一种常见的点阵图型液晶显示模块,模块内部控制器采用KS0108或HD61202,引脚排列如下。 CS1=1(左半屏) CS2=1(右半屏) Y= 0 1 …… 62 63 0 1 …… 62 63 行号 X=0 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 0 ↓ 7 X=1 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 DB7 DB0 ↓ DB7 DB0 ↓ DB7 8 ↓ 15 …… …… …… …… …… …… …… …… …… …… …… …… X=7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 DB7 DB0 ↓ DB7 DB0 ↓ DB7 56 ↓ 63 12864内部存储器DDRAM与显示屏上的显示内容具有一一对应关系,用户只要将显示内容写入到12864内部显示存储器DDRAM中,就能实现正确显示。12864液晶屏横向有128个点,纵向有64个点,分为左半屏和右半屏,DDRAM与显示屏的对应关系如下表所列。 单片机与12864液晶模块之间可以采用直接方式接口,也可以采用间接方式接口。 点阵图型液晶模块与单片机的间接接口 间接方式接口电路通过单片机的并行I/O端口引脚实现对液晶显示模块的间接控制。液晶模块的CS1、CS2、RS、R/W和E信号分别由8051单片机的P2.0、P2.1、P2.2、P2.3和P2.4来控制,由于间接控制方式需要通过单片机的端口引脚来操作液晶模块,因此在编写驱动程序时要特别注意时序的配合。 键盘与显示器接口 键盘可分为编码式键盘和非编码式键盘。编码 键盘能够由硬件自动提供与被按键对应的ASCII 码或其它编码。非编码键盘则仅提供行和列的矩 阵,其硬件逻辑与按键编码不存在严格的对应关 系,而要由所用的程序来确定。 任何键盘接口均要解决三个主要问题: 1、反弹跳 2、串键保护 3、按键识别 键盘接口技术 1、反弹跳 当机械按键开关的触点闭合或断开到其稳定,会产生一个短暂的抖动和弹跳,致使电位信号不稳,若此时采集信号会引起一次按键操作被误读多次,因此必须去除。 消除由于键抖动和弹跳产生的干扰可采用硬件方法,也可采用 软件延迟的方法。 采用RS触发器实现硬件反弹跳 A B 为防止一次按键被多次捕获误读,也可以采用软件延时的方法来反弹跳,如流程图所示。当检出有键按下后,先执行一个反颤延时20ms的子程序,待前沿弹跳消失后再转入键闭合CLOSE子程序。然后再判断此次按键是否松开,如果没有,则进行等待。若已松开,则又执行一次延时20ms的子程序以消除后沿弹跳的影响,再去检测下次按键的闭合。 注:20ms按键弹跳的时间 2、串键保护 有三种处理串键的技术:两键同时按下、n键同时按下和n键锁定。 两键同时按下技术:在两个键同时按下时产生保护作用。最简单的办法是当只有一个键按下时才读取键盘的输出,最后仍被按下的键是有效的正确按键。当用软件扫描键盘时常采用这种方法。另一种方法是当第一个按键未松开时,按第二个键不产生选通信号。这种方法常藉助硬件来实现。 n键同时按下技术:或者不理会所有被按下的键,直至只剩下一键按下时为止;或者将所有按键的信息都存入内部缓冲器中,然后逐个处理,这种方法成本较高。 n键锁定技术:只处理一个键,任何其它按下又松开的键不产生任何码。通常第一个被按下或最后一个松开的键产生码。这种方法最简单也最常用。 3、按键识别 决定是否有键被按下,如有则应识别键盘矩阵中被按键对应的编码。按键识别可通过硬件和软件技术来完成,根据技术不同可将键盘分为编码键盘和非编码键盘。 编码键盘:通过硬件直接提供按键与被按键对应的ASCII码或其它编
您可能关注的文档
- 第4章-钢筋混凝土框架、抗震墙与框架-抗震墙房屋1.ppt
- 第4章-第2节.ppt
- 第4章-文字处理软件Word2010.pptx
- 第4章2015.4.29混凝土.ppt
- HONEYWELL_PKS软件与BB控制器的应用讲义.ppt
- 第4章2015.4.29混凝土的主要技术性能.ppt
- 第4章.烫印.ppt
- HowIMetYourMotherS01E02.doc
- HOPE-3研究——心血管疾病预防的新希望.ppt
- 第4章4.5网络信息安全.ppt
- 2.2+谋求互利共赢++课件- 统编版道德与法治九年级下册.pptx
- 10.2+保护人身权+课件- 统编版道德与法治七年级下册 (1).pptx
- 2.1+认识自己+课件 统编版道德与法治七年级上册.pptx
- 2.1+创新改变生活+课件 统编版道德与法治九年级上册 (2).pptx
- 4.1+家的意味+课件 统编版道德与法治七年级上.pptx
- 7.1+自由平等的真谛+ 统编版道德与法治八年级下册.pptx
- 2.2+谋求互利共赢+课件 统编版道德与法治九年级下册.pptx
- 13.2+在奉献中成就精彩人生 统编版道德与法治七年级上册.pptx
- 5.1+走近老师+课件 统编版道德与法治七年级上.pptx
- 8.2+敬畏生命+课件 统编版道德与法治七年级上册.pptx
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)