显示和键盘接口技术详解_第1页
显示和键盘接口技术详解_第2页
显示和键盘接口技术详解_第3页
显示和键盘接口技术详解_第4页
显示和键盘接口技术详解_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

显示和键盘接口技术详解演示文稿现在是1页\一共有25页\编辑于星期六(优选)显示和键盘接口技术现在是2页\一共有25页\编辑于星期六5.1.1LED数码管的结构及原理

一、LED数码管的结构在单片机系统中,经常采用LED数码管来显示单片机系统的工作状态、运算结果等各种信息,LED数码管是单片机人机对话的一种重要输出设备。

现在是3页\一共有25页\编辑于星期六5.1.1LED数码管的结构及原理

二、LED数码管的工作原理

LED数码管可分为共阳极和共阴极两种结构。它们的内部结构分别如下图所示:

现在是4页\一共有25页\编辑于星期六5.1.1LED数码管的结构及原理

必要提示:如何判断数码管的结构是共阳极还是共阴极,以及如何用万用表测试数码管的极性及好坏呢?其实我们只要通过判断任意段与公共端连接的二极管的极性,就可以判断出所使用数码管是共阳极的还是共阴极的。这个大家可以自己使用万用表测试得试试看。

现在是5页\一共有25页\编辑于星期六5.1.1LED数码管的结构及原理

三、LED数码管的字型编码

从以上表格中可以看出,对于同一个字符,共阳极和共阴极数码管的字型编码是互反的。现在是6页\一共有25页\编辑于星期六5.1.2LED数码管静态显示以下是两位数码管静态显示的接口电路,两个共阳极数码管的段码分别由单片机的P1和P2口来控制,com公共端都接在+5V电源上。

现在是7页\一共有25页\编辑于星期六5.1.2LED数码管静态显示静态显示是指当数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方式的各位数码管的公共端恒定接地(共阴极)或+5V电源(共阳极)。每个数码管的8个段控制引脚分别与一个8位的端口相连。只要I/O端口有显示字型码输出,数码管就显示给定的字符,并保持不变,直到I/O端口输出新段码。

现在是8页\一共有25页\编辑于星期六5.1.2LED数码管静态显示经验提示:采用静态显示方式,从较小的电流就可获得较高的亮度,且占用CPU的时间少,编程简单,显示便于监测和控制,但占用单片机的I/O端口线多,n位数码管的静态显示需占用n个8位的I/O端口,所以限制了单片机连接数码管的个数,同时硬件电路复杂,成本高,适合显示位数较少的场合。我们可以通过任务20(使用两位数码管设计的00~59s简易秒表)来了解数码管静态显示方式的接口电路和编程方法。

现在是9页\一共有25页\编辑于星期六5.1.3LED数码管动态显示

以下是用动态显示方式点亮6位共阳极数码管的电路图。图中将各个共阳极数码管相应的段选控制端并联在一起,仅用一个P1口控制,用八同相三态缓冲器/线驱动器74LS245驱动。各位数码管的公共端,也称做“位选端”,由P0口控制,用六反相器74LS04驱动。

现在是10页\一共有25页\编辑于星期六5.1.3LED数码管动态显示现在是11页\一共有25页\编辑于星期六5.1.3LED数码管动态显示下面我们来编制在6位数码管上稳定显示“012345”6个字符的动态显示程序。动态显示技术是一种按位轮流点亮各位数码管的显示方式,即在某一时段,只让其中一位数码管的“位选端”有效,并送出相应的字符显示编码。此时,其他位的数码管因“位选端”无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示编码,按此规律循环下去,即可使各位数码管分别间断地显示出相应的字符。这一过程称为动态扫描显示。

现在是12页\一共有25页\编辑于星期六5.1.3LED数码管动态显示下面我们来针对以上电路编制一段程序,其功能就是上图中的6位数码管上稳定显示“012345”6个字符。现在是13页\一共有25页\编辑于星期六5.1.3LED数码管动态显示现在是14页\一共有25页\编辑于星期六5.1.3LED数码管动态显示现在是15页\一共有25页\编辑于星期六5.1.3LED数码管动态显示与静态显示方式相比,当显示位数较多时,动态显示方式可节省I/O端口资源,硬件电路简单;但其显示的亮度低于静态显示方式;由于CPU要不断地依次运行扫描显示程序,将占用CPU更多的时间。若显示位数较少,采用静态显示方式更加简便。

现在是16页\一共有25页\编辑于星期六5.1.3LED数码管动态显示请大家思考:如果在LED数码管动态显示程序中,把延时50ms函数修改为延时1s,LED数码管显示会有什么变化,为什么?答案是6个数码管上轮流显示“012345”,间隔时间为1s,不能稳定显示。具体原因是人的眼睛存在“视觉驻留效应”,必须保证每位数码管显示间断的时间间隔小于眼睛的驻留时间,才可以给人一种稳定显示的视觉效果,如果延时时间太长,每位数码管闪动频率太慢,就不能产生稳定的显示效果。

现在是17页\一共有25页\编辑于星期六5.2LED大屏幕显示器和接口

主要知识点:

1.LED大屏幕显示器的结构和原理

2.LED大屏幕显示器接口

3.LED大屏幕显示器扩展

现在是18页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理

LED大屏幕显示器不仅能显示文字,还可显示图形、图像,并且能产生各种动画效果,是广告宣传、新闻传播的有力工具。LED大屏幕显示器不仅有单色显示,还有彩色显示,其应用越来越广泛,已渗透到人们的日常生活之中。

LED点阵显示器是把很多LED发光二极管按矩阵方式排列在一起,通过对每个LED进行发光控制,完成各种字符或图形的显示。最为常见的LED点阵显示模块有5×7(5列7行),7×9(7列9行),8×8(8列8行)结构。

现在是19页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理LED点阵由一个一个的点(LED发光二极管)组成,总点数为行数与列数之积,引脚数为行数与列数之和。我们将一块8×8的LED点阵剖开来看,其内部等效电路如下图所示。它由8行8列LED构成,对外共有16个引脚,其中8根行线(Y0~Y7)用数字0~7表示,8根列线(X0~X7)用字母A~H表示。

现在是20页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理现在是21页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理从图中可以看出,要点亮跨接在某行某列的LED发光二极管的条件是:对应的行输出高电平,对应的列输出低电平。如果在很短的时间内依次点亮多个发光二极管,我们就可以看到多个发光二极管稳定点亮,即看到要显示的数字、字母或其他图形符号,这就是动态显示原理。

现在是22页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理下面介绍如何用LED大屏幕稳定显示一个字符。假设需要显示“大”字,则8×8点阵需要点亮的位置如下图所示。

现在是23页\一共有25页\编辑于星期六5.2.1LED大屏幕显示器结构及原理显示字符“大”的过程如下:先给第一行送高电平(行高电平有效),同时给8列送11110111(列低电平有效);然后给第二行送高电平,同时给8列送11110111,……最后给第八行送高电平,同时给8列送11111111。每行点亮延时时间为1ms,第八行结束后再从第一行开始循环显示。利用视觉驻留现象,人们看到的就是一个稳定的“大”字。

现在是24页\一共有25页\编辑于星期六5.2.2LED大屏幕显示器接口

一、一个8×8LED点阵与单片机的接口用单片机控制一个8×8LED点阵需要使用两个并行端口,一个端口控制行线,另一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论