- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单片机的人机交互与扩展技术单片机原理及接口技术
单片机原理及接口技术目录6.1单片机系统的人机交互技术6.2存储器的扩展技术6.3系统扩展技术
单片机原理及接口技术概述人机交互是指操作人员与计算机之间进行的现场或远程的信息交换与联系。用于人机交互的设备称为人机接口,这些设备主要有键盘、显示器和打印机等。一般的计算机控制系统必须要有人机交互功能,以便操作人员可以随时输入数据传递生产命令,并通过显示和打印功能及时掌握生产情况。对于简单的应用场合,由于单片机本身就是一个最小的应用系统,因此能直接满足实际应用所要求的功能,充分发挥单片机硬件结构紧凑、设计简单、成本低的优点。当设计一些较为复杂的测控系统时,单片机自身的功能往往不能够满足应用的需要,此时可利用其强大的外部扩展功能,扩展各种外围电路以补充片内资源的不足,从而满足特定应用的要求。
单片机原理及接口技术6.1单片机系统的人机交互技术6.1.1显示器接口技术 6.1.2键盘接口技术 6.1.3串行通信接口技术
单片机原理及接口技术6.1.1显示器接口技术在单片机应用系统中,为了便于观察和监视系统的运行情况,经常需要用显示器显示输入信息、中间信息、运行状态及运行结果等数据。目前常用的显示器件有LED(发光二极管显示器)和LCD(液晶显示器)两种。1.LED显示接口技术LED显示器主要是指由发光二极管组成的数码管显示器或LED点阵显示模块。图6-1是8段LED数码显示管的结构示意图。根据公共端的接法不同,LED数码管可分为共阴极和共阳极二种类型。图6-1LED数码管结构图(a)共阳极(b)共阴极(c)LED外形结构
单片机原理及接口技术(1)静态显示方式所谓静态显示方式,是指在工作过程中加到每一块LED数码管上的信号始终同时存在,各显示模块相互独立,而且各位的显示字符一旦确定,加在每一块数码管上的信号维持不变,直到显示另一个字符为止。如图6-2即为一个四位LED静态显示电路。从图中可知,对每一位LED数码管,都必须有与之对应的锁存器以保证在一次显示过程中加在其上的信号保持不变。因此,采用静态显示方式,需占用较多的硬件资源,但它占用机时少、编程简单、显示可靠,因而在工业过程控制中得到了广泛的应用。图6-2四位LED静态显示电路
单片机原理及接口技术MC14495是由4位锁存器、译码器和笔段ROM阵列以及带有限流电阻的驱动电路(输出电流为10mA)组成。它可与LED数码管直接相连,不用再外接限流电阻。图6-3为利用MCS-51单片机并行I/O口设计的三位静态LED数码显示接口电路。图中,A、B、C、D为二进制码(或BCD码)输入端;LE为锁存控制端,当LE为低电平时可以输入数据,当LE为高电平时锁存输入数据;a~g为7段代码输出。图6-3三位静态LED数码显示接口电路
单片机原理及接口技术(2)动态显示方式在动态显示方式中,每个LED数码管都对应一根位选线,所有LED数码管共用段码数据线。当CPU要显示某个字符时,先将该字符的段码送到由位选线选通的对应显示块上,从而点亮该显示块,显示出待显字符;当要在另一位数码管显示另一个字符时,CPU将新的段码送到数据线上,并选通对应的位选线,又可显示出另一个字符。这样,CPU分时选通各位LED数码管进行显示,利用人眼的视觉残留现象及数码管的余辉,在总体的视觉效果上,各位LED数码管都能连续而稳定地显示不同的字符。
单片机原理及接口技术动态显示程序控制显示的方法一般采用定时20ms扫描一次,在中断服务程序中,将所有数码管显示一次。虽然程序简单,但CPU的负担较重,一次循环显示的过程,需要几个毫秒,在这段时间里CPU不能做其它事情,否则影响LED亮度的一致性。在一些实时性要求较高的控制系统中,可以采用1ms中断显示的方法控制显示,即用单片机内部定时器每隔1ms产生一次中断。在定时中断服务程序中更新一位显示,由于中断显示程序不需要延时,更新一位显示只需要几十微秒,对主程序的影响较小。
单片机原理及接口技术例:用定时中断的方式编写控制4位显示器动态显示的程序。
单片机原理及接口技术程序如下:#includereg51.hcharcodedispdata[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};/*数字0-9对应的段选码*/chardis_data[]={2,4,6,8};voiddis
您可能关注的文档
- 单片机原理及接口技术课件:过程通道.pptx
- 单片机原理及接口技术课件:数字控制器设计.pptx
- 单片机原理及接口技术绪论.pptx
- 5篇2023年襄阳引资聚才高质量发展大会嘉宾发言材料汇编.docx
- 4篇在枣庄市新旧动能转换项目推进会议上的发言材料汇编.docx
- 5篇“三八”国际妇女节纪念暨表彰大会先进典型代表发言材料汇编.docx
- 在全市文学艺术界联合会代表大会上的讲话.docx
- 广东省广州市番禺区2023-2024学年部编版历史九年级上学期期末试题.doc
- 广东省广州市白云区2022-2023学年九年级上学期期末历史试题.doc
- 广东省广州市越秀区2022-2023学年九年级上学期期末历史试题.doc
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
文档评论(0)