单片机原理及应用教程3版刘瑞8节.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文档。上传文档
查看更多
* PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * * * * * * * * * * * * 第8章 单片机系统的接口 8.1 键盘及接口电路 8.2 显示及显示器接口 8.3 A/D、D/A转换器与单片机的接口 8.4 应用举例 8.1 键盘及接口电路 8.1.1 键盘的分类. 根据按键的识别方法分类,可分为编码键盘和非编码键盘: 1. 编码键盘 键盘上被按下键(闭合键)的识别由专用的硬件译码器实现,并产生键编号或键值。 2. 非编码键盘 没有专用的硬件译码器,其按键的识别和键值的产生由软件完成,该类键盘成本较低,且使用灵活。 8.1.2 键盘的工作原理 键盘中每个按键都是一个常开开关电路,是利用机械触点来实现按键的闭合和释放。 1. 抖动现象 由于弹性作用的影响,按键的机械触点在闭合及断开的瞬间都会有抖动的现象,即不能马上实现按键的完全闭合或断开,从而使输入电压信号也出现抖动现象, 2. 连击的处理 当按键在一次被按下的过程中,其功能程序被反复多次执行的现象,好像按键被多次按下一样,这种现象就称为连击。 8.1.3 键盘结构及扫描子程序 无论是编码键盘还是非编码键盘都可以分为独立连接式和矩阵式两类。在单片机系统中多用非编码键盘 。 1. 独立式非编码键盘接口及处理程序 很多实际的应用系统均为采用较少几个按键组成的非编码键盘,也称其为开关式键盘,或线性键盘,它们与单片机的连接如图8-1所示。每一个键对应P1口的一根口线,各键是相互独立的。当某个键按下时,该键所对应的口线的电位就由高电平变为低电平,CPU访问并查询所有接键口线,即可识别是哪一个键按下。 这种键盘结构的优点是电路简单;缺点是当按键较多时,要占用较多的I/O。 2. 矩阵式键盘接口及工作原理 当按键数较多时,为节省I/O口线和减少引线,常将其按矩阵方式连接。每条行线与列线的交叉处通过一个按键来连通,则只需N条行线和M条列线,即可组成具有NM个按键的键盘。其连接形式如图8-2所示。 图8-1 开关式键盘 图8-2 矩阵键盘连接形式 8.1.4 键盘接口扩展设计 当键盘的按键较多或单片机的I/O端口较紧张时,就需要通过外部扩展来实现键盘的功能。通常通过8255、8155等并行接口芯片,或通过单片机的串行口进行键盘的扩展,也可通过专用键盘、显示接口芯片如8279进行键盘扩展。 1. 8051经8155扩展键盘 图8-4为4×8键盘,经8155与单片机相连,键扫描子程序框图同图8-3。 图8-4 8051通过8155扩展建盘 8.2 显示及显示器接口 单片机应用系统中,现场的工作状态和数据需实时地监测和观察,常用于观察的显示器主要有LED(发光二极管显示器)和LCD(液晶显示器)。 8.2.1 LED状态显示 用LED作状态指示器具有电路简单、功耗低、寿命长、响应速度快等特点,而且LED还有红、黄、绿等多种颜色供选择。特别是LED的低功耗、长寿命特性,使它正在逐渐取代传统上由白炽灯指示的场合 。 8.2.2 LED数码显示 LED显示器是由若干个发光二极管组成显示字段的显示器件,有7段和“米”字段之分,单片机应用系统中通常使用7段LED显示器。 1. LED七段数码管结构及原理 这种显示器有共阴极和共阳极两种,发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴极显示器。 一位显示器由8个发光二极管组成,其中,7个发光二极管a~g构成字型“8”的各个笔划,另一个dp发光二极管为小数点。当某段发光二极管上施加一定的正向电压时,该段笔划就亮;不加电压就暗。另外,为了保护各段LED不被损坏,应该使其工作在安全电流下,故必须外加限流电阻。 2. LED显示器接口及显示方式 在实际应用中,LED数码管有静态显示和动态显示两种显示方式。 (1)静态显示方式 静态显示形式,即七段LED数码管在显示某一个字符时,相应的段(发光二极管)恒定的导通或截至,直至换显其他字符为止。 (2)动态显示方式 为了解决静态显示占用I/O口资源较多的问题,在多位显示时通常采用动态显示方式。动态显示是将所有数码管的段码线对应并联在一起,由一个8位的输出口控制,每位数码管的公共端(称位选线)分别由一位I/O口线控制,以实现各位的分时选通。 8.2.3 七段LED数码管显示接口 软件译码的动态显示接口,通常通过并行接口芯片如8155、8255等进行扩展。使用时需提供一个8位输出口用于输出段码,另外根据需求提供4~8根用于输出位码的控制线。图8-10为由8051接6位动态显示接口电路。 图8-10 8051接6位动态显示接口电路 8.2.4 键盘、显示器综合设计 实际应用中通常将键盘和显

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档