单片机原理及应用 作者 张国锋 主编 第8章 单片机接口技术.pptVIP

单片机原理及应用 作者 张国锋 主编 第8章 单片机接口技术.ppt

  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文档。上传文档
查看更多
本章总体要求: 本章重点: 本章难点: 8.1 常用人机交互设备接口 8.1.1 键盘接口技术 按照其接线方式的不同可分为两种:一种是独立式接法,一种是矩阵式接法。 单片机中应用的按键一般是由机械触点构成的触点式微动开关。这种开关具有结构简单,使用可靠的优点,但当我们按下按键或释放按键的时候它有一个特点,就是会产生抖动,这种抖动对于人来说是感觉不到的,但对单片机来说,则是完全可以感应到的,因为单片机处理的速度是在微秒级的,而机械抖动的时间至少是毫秒级,因此,一次按键可能被误读为多次,造成读键错误。 常用的去抖动的方法有两种:硬件方法和软件方法。 硬件去抖动的方法很多,需要硬件电路的支持,增加成本,好多书都有介绍。 单片机中常用软件去抖动法,就是在单片机获得端口为低电平的信息后,不是立即认定按键已被按下,而是延时10毫秒或更长一些时间后再次检测该端口,如果仍为低,说明此键的确被按下了。 1. 独立式键盘接口 独立式键盘是由若干个机械触点开关构成的,把它与单片机的I/O口线连起来,通过读I/O口的电平状态,即可识别出相应的按键是否被按下。 如果按键不被按下,其端口就为高电平;如果相应的按键被按下,则端口就变为低电平。 2. 矩阵式键盘 矩阵式键盘由行线和列线组成,按键位于行、列的交叉点上,行、列线分别连接到按键开关的两端。 平时无按键动作时,行线处于高电平状态,当有按键按下时,行线电平状态将由与此相连的列线电平决定,列线电平为低,则行线电平为低;列线电平为高,则行线电平亦为高。由于矩阵式键盘中行、列线为多键共用,各按键彼此相互影响,需将行、列线信号配合起来并作适当的处理,才能确定闭合键的位置。 (1)扫描法 (2) 反转法 3. 键盘工作方式 (1)编程查询方式 这种工作方式是利用CPU在完成其他工作的空闲时间,调用键盘工作子程序来响应键盘输入要求,工作过程如下。 1)首先判断整个键盘上有无键按下,若无键按下,CPU返回,进行其他工作。 2)若有键按下,延时10ms来消除按键抖动影响,然后确认键盘上是否确实有键按下,若无键按下,CPU返回,进行其他工作。若有键按下,进行下一步。 3)求按下键的键号。 4)进行该按键功能的处理工作。 (2)中断工作方式 单片机应用系统工作时,并不经常需要键输入,因此在查询工作方式工作时,CPU经常处于空扫描状态。为了进一步提高单片机的工作效率,可以采用中断工作方式,即只有在键盘有键按下时,才执行键盘扫描,执行该键功能程序。 4. 独立式键盘的编程方法 编写程序,实现对流水灯的控制,有4个按键分别接到了P3口的P3.3,P3.4,P3.5,P3.6引脚上,8只流水灯分别连接到P1口的8个引脚,P1.0在最左边,P1.7在最右边。用P3.3,P3.4,P3.5 和P3.6 这四个按键分别来控制流水灯的开始、停止、向左和向右流动,时钟频率为6MHz。 8.1.2 显示器接口技术 8段LED显示器字型码表 8.2 A/D、D/A转换器及其接口技术 8.2.1 A/D转换器的接口技术 (2)A/D转换器的选择 2. 16位A/D芯片AD7705 (1)AD7705的串行接口 (2)AD7705的主要功能寄存器 (3)AD7705的编程 8.2.2 D/A转换器的接口技术 (2)数字输入和模拟输出特性 2. 12位D/A芯片AD7521 (3)AD7521的编程 略 8.3 光电隔离接口技术 8.3.1 光电耦合器件简介 1.光电耦合器件的分类 2.晶闸管输出型光电耦合器接口 晶闸管输出型光电耦合器的输出端是光敏晶闸管或光敏双向晶闸管。当光电耦合器的输入端有一定的电流流入时,晶闸管即导通。有的光电耦合器的输出端还配有过零检测电路,用于控制晶闸管过零触发,以减少电器在接通电源时对电网的影响。 本 章 小 结 优点:编程简单,显示稳定,CPU的效率较高。 缺点:当显示位数较多时单片机中I/O口的开销很大,需要提供的I/O接口电路也较复杂。 (2)LED动态显示方式 在多位LED显示时,由于静态显示占用的I/O口线较多,CPU的开销很大,所以为了节省单片机的I/O口线,简化硬件电路,常采用动态扫描方式来作为LED数码管的接口电路。在实际的工程应用中,它是使用最为广泛的一种显示方式,其接口电路是把所有显示器的8个笔划段h~a 同名端连在一起,而每一个显示器的公共极COM 端与各自独立

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档