微机原理与应用 10 键盘显示器讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 10 章 MCS-51 与键盘、 显示器的接口设计 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 10.1 LED 显示器接口原理 ? LED (Light Emitting Diode) 数码管 ? 共阳极数码管 ? 共阴极数码管 ? 每个显示字形对应一个二进制数码, 称为段码或字型码 ? 公共端称为位码 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 1. 电路图 共阳极 接正电压 共阴极 接地 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 2. 字型表 h g f e d c b a 0 0 1 1 1 1 1 1 ? 3FH 1 1 0 0 0 0 0 0 ? C0H 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 3. 工作方式 ? 数码与段码之间要有转换方法: 硬件法:使用译码集成电路 软件法:使用查表法得到段码 ? LED 显示器有二种工作方式: 静态方式:恒定点亮 动态方式:每隔一段时间点亮一次,即轮流点亮 注意:导通电流和点亮时间比例。 4 位 LED 显示器 LED 静态显示方式 接口编程容易,占用口线较多。 显示位数较多时采用动态显示方式。 静态显示特点:数码管中的发光二极管恒定地导通 或截止,直到显示字符改变为止。 每位数码管的 a ~ g 和 dp 端与一个 8 位 的 I / O 口相连(例 如 82C55 )。要在 某一位数码管上显 示字符时,只要从 对应的 I / O 口 输出 并锁存 其显示的代 码即可。 LED 动态显示方式 为了每位数码管能够充分被点亮,二极管应持续发光一段时间。 利用发光二极管的余辉和人眼视觉驻留效应,通过适当地调整 每位数码管被点亮的时间间隔,可观察到稳定的显示输出 各位数码管的 a ~ h 端并联,与单片机 系统的一个 I / O 口 相连,从该 I / O 口 输出显示代码。每 只数码管的共阳极 或共阴极则与另一 I / O 口相连,控制 被点亮的位。 动态显示的特点:每一时刻只能有 1 位数码管被点亮(该位 位选线处于选通状态),各位依次轮流被点亮;对于每一位 来说,每隔一段时间点亮一次。 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 LED 动态显示方式 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 10.2 键盘接口原理 ? 键盘由一组常开的按键开关组成,每个按 键都被赋予一个代码,称为键码。 ? 键盘系统的主要工作包括:及时发现键闭 合,求闭合键的键码。 ? 键盘可以分为二种: o 编码键盘:通过一个编码电路来识别 闭合键的键码 o 非编码键盘:通过软件来识别键码。 (在单片机系统中广泛应用 ) 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 1. 按键电路和消除抖动 键盘中按键的开关状态,通过一定的电路转换为高、 低电平状态。按键闭合过程在相应的 I / O 端口形成 一个负脉冲。 闭合和释放过程都要经过一定的过程才能达到稳定, 这一过程是处于高、低电平间的一种不稳定状态,称 为抖动。抖动持续的时间与开关的机械特性有关,一 般 5 ~ 10ms 。 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 消除抖动的方法 ? 硬件方法:滤波电路、双稳态电路等。 速度快,实时 , 增加了硬件成本。 ? 软件方法:当发现有键按下时,延时 10 ~ 20ms 再查询是否有键按下,若没有键按下, 说明上次查询结果为干扰或抖动;若有键按 下,则说明闭合键已稳定,可判断其键码。 2. 非编码键盘的结构 (1) 独立式键盘 独立式按键电路的结构和处理程序简单,扩展方便,但其占用 的 I / O 口线相对较多,不适合在按键数量较多的场合下采用。 直接用 I / O 口线构成单个按键电路,每个按键占用一条 I / O 口线,每个按键的工作状态不会产生相互影响。 南京航空航天大学机电学院机械电子工程系 2005 年 《微机原理与应用》课件 (2) 行列式键盘

文档评论(0)

wq1987 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档