课件:LED显示器接口.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件:LED显示器接口.ppt

* * * * Led 显示器接口设计 第八章单片机人机接口 计算机科学与软件学院计算机基础教学部 8.1 LED显示器接口 ? LED显示器结构与原理 ? LED显示接口 ? 显示程序设计(无条件I/O传送) P290 LED显示器结构与原理 LED显示器是由8个发光二极管显示字段的显示器件, 通过点亮不同的字段可显示0~9、A~F及小数点等字形。其外形结构与原理见图8-1所示。 (a)LED管脚图;(b)共阴极;(c)共阳极 单片机系统扩展LED数码管时多用共阳LED: 共阳数码管每个字段是用低电平(“0”)点亮的,要求驱动功率很小;而共阴数码管字段是用高电平(“0”)点亮的,要求驱动功率较大。 要使数码管显示指定的字符 对共阳极接法的电路: 1、共阳极端接高电平 2、要发光的二极管段加低电平 称30H为字形码 G端称为字位 dp g f e d c b a d7 d6 d5 d4 d3 d2 d1 d0 0 0 1 1 0 0 0 0 30H +5v “1” “0” 8 1 0 0 80H 段码(字形码) 各位定义如下: LED显示器有静态显示、动态显示两种形式 : 1、静态显示 静态显示的特点是每个显示器都需要一个带有锁存功能的I/O口控制字形码。单片机把要显示的字符二进制编码送接口电路,接口电路将其编码转换为字型码,使得显示器显示相应字符。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。 LED显示接口 P290 2. 动态显示 动态显示的特点是将所有位显示器的字段线并联在一起,由位选线控制是哪一位显示器点亮。点亮数码管采用动态扫描显示。即轮流向各位数码管送出相应的字位码和字形码,一位一位地轮流点亮每个显示器,每一位显示器每隔一段时间点亮一次,由于人视觉的滞留效应,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,能够节省电流,端口线少,但需要不停扫描。 LED显示接口 P290 1.静态显示接口 MC14495芯片作为LED的静态显示器接口,它是MOTOROLA公司 生产CMOS BCD—七段十六进制锁存、译码驱动芯片。它的作用是输入被显示的字符的二进制码,并把它自动转换成相应的字形码,送LED显示。 图8-2 MC14495引脚和逻辑框图 (a)引脚 (b)逻辑框图 A、B、C、D端 为二进制码(或BCD码)输入端; LE为锁存控制端 LE为低电平时可以输入数据, LE为高电平时锁存输入数据; h+i为输入数据大于等于10指示位 若输入数据大于或等于10, 则h+i输出高电平, 否则输出低电平; VCR为输入等于15指示位 若输入数据等于15, 则输出低电平, 否则为高阻状态。 a,b,c,d,e,f,g 字形码输出 1.静态显示接口电路 1 亮 0 灭 2. 动态显示接口 所谓动态显示就是一位一位地轮流点亮各位显示器(称为动态扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度即与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。 常用可编程并行接口芯片8155作为LED动态显示器的接口。课本中8031通过8155接六只共阳极LED显示器的接口电路。图中8155 的B口经8路驱动器与LED的a、b、c、d、e、f、g、dp相连, C口经六路驱动器和各LED控制端G相连,故B口为段选口(字形码口),C口为位选口(字位码口),CPU可以通过C口控制各LED是否点亮。 2. 动态显示接口电路 图7-23 8155的逻辑结构及引脚 8155可编程的并行I/O扩展接口 P251 8155 I/O地址编码 表7-8 8155口地址编码 作扩展I/O口使用时 8155工作方式控制字格式 字位表 ? ? N6 N5 N4 N3 N2 N1 未 用 20H 10H 08H 04H 02H 01H 8000H 命令 8001H A口 8002H B口 8003H C口 8155的端口地址分配 2. 动态显示接口电路 段码(字形码) 各位定义如下: 显示缓冲区——每个显示块对应一个存储单元,存放该块欲

文档评论(0)

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

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

1亿VIP精品文档

相关文档