显示和键盘接口技术.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一页,共二十七页,2022年,8月28日 5.1 单片机与LED数码管接口 主要知识点: 1.LED数码管的结构及原理 2.LED数码管静态显示技术 3.LED数码管动态显示技术 第二页,共二十七页,2022年,8月28日 5.1.1 LED数码管的结构及原理 一、LED数码管的结构 在单片机系统中,经常采用LED数码管来显示单片机系统的工作状态、运算结果等各种信息,LED数码管是单片机人机对话的一种重要输出设备。 第三页,共二十七页,2022年,8月28日 5.1.1 LED数码管的结构及原理 二、LED数码管的工作原理 LED数码管可分为共阳极和共阴极两种结构。它们的内部结构分别如下图所示: 第四页,共二十七页,2022年,8月28日 5.1.1 LED数码管的结构及原理 必要提示: 如何判断数码管的结构是共阳极还是共阴极,以及如何用万用表测试数码管的极性及好坏呢?其实我们只要通过判断任意段与公共端连接的二极管的极性,就可以判断出所使用数码管是共阳极的还是共阴极的。这个大家可以自己使用万用表测试得试试看。 第五页,共二十七页,2022年,8月28日 5.1.1 LED数码管的结构及原理 三、LED数码管的字型编码 从以上表格中可以看出,对于同一个字符,共阳极和共阴极数码管的字型编码是互反的。 第六页,共二十七页,2022年,8月28日 5.1.2 LED数码管静态显示 以下是两位数码管静态显示的接口电路,两个共阳极数码管的段码分别由单片机的P1和P2口来控制,com公共端都接在+5V电源上。 第七页,共二十七页,2022年,8月28日 5.1.2 LED数码管静态显示 静态显示是指当数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方式的各位数码管的公共端恒定接地(共阴极)或+5V电源(共阳极)。每个数码管的8个段控制引脚分别与一个8位的端口相连。只要I/O端口有显示字型码输出,数码管就显示给定的字符,并保持不变,直到I/O端口输出新段码。 第八页,共二十七页,2022年,8月28日 5.1.2 LED数码管静态显示 经验提示: 采用静态显示方式,从较小的电流就可获得较高的亮度,且占用CPU的时间少,编程简单,显示便于监测和控制,但占用单片机的I/O端口线多,n位数码管的静态显示需占用n个8位的I/O端口,所以限制了单片机连接数码管的个数,同时硬件电路复杂,成本高,适合显示位数较少的场合。 我们可以通过任务20(使用两位数码管设计的00~59s简易秒表)来了解数码管静态显示方式的接口电路和编程方法。 第九页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 以下是用动态显示方式点亮6位共阳极数码管的电路图。图中将各个共阳极数码管相应的段选控制端并联在一起,仅用一个P1口控制,用八同相三态缓冲器/线驱动器74LS245驱动。各位数码管的公共端,也称做“位选端”,由P0口控制,用六反相器74LS04驱动。 第十页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 第十一页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 下面我们来编制在6位数码管上稳定显示“012345”6个字符的动态显示程序。 动态显示技术是一种按位轮流点亮各位数码管的显示方式,即在某一时段,只让其中一位数码管的“位选端”有效,并送出相应的字符显示编码。此时,其他位的数码管因“位选端”无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示编码,按此规律循环下去,即可使各位数码管分别间断地显示出相应的字符。这一过程称为动态扫描显示。 第十二页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 下面我们来针对以上电路编制一段程序,其功能就是上图中的6位数码管上稳定显示“012345”6个字符。 第十三页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 第十四页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 第十五页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 与静态显示方式相比,当显示位数较多时,动态显示方式可节省I/O端口资源,硬件电路简单;但其显示的亮度低于静态显示方式;由于CPU要不断地依次运行扫描显示程序,将占用CPU更多的时间。若显示位数较少,采用静态显示方式更加简便。 第十六页,共二十七页,2022年,8月28日 5.1.3 LED数码管动态显示 请大家思考:如果在LED数码管动

文档评论(0)

xiaoyao2022 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档