单片机原理及接口技术-第3版课件(梅丽凤)第9章.ppt

单片机原理及接口技术-第3版课件(梅丽凤)第9章.ppt

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

;第9章MCS-51单片机的接口技术

9.1人机通信接口技术

9.2A/D转换器

9.3D/A转换器

9.4开关量输入/输出接口;9.1.1键盘接口技术

9.1.2显示接口技术

9.1.3键盘、显示组合接口举例;9.1.1键盘接口技术;2.键盘输入接口与软件应解决的任务;2)按键编码与键号定义

按键或键盘都通过I/O口线查询按键的开关状态。键盘的结构不同,采用的编码也不同。最后都要转换为与累加器中的数值相对应的键值,以实现按键功能程序的转移。

3)按键监测与编制键盘程序

是否有键按下的检测方式:中断和查询

编制键盘控制程序时应考虑的问题:

〔1〕监测有无按键按下。

〔2〕有键按下后,要去除抖动影响。

〔3〕有可靠的逻辑处理方法,只处理一个按键。

〔4〕给出确定的键号以满足散转指令要求。;3.独立式按键;图9-3独立式键盘结构;Start:MOVP1,#0FFH;置I/O口为输入方式

MOVA,P1;读入键状态

CPLA

JZStart;无键按下,那么返回

JBACC.0,FUN0;0号键按下转

JBACC.1,FUN1;1号键按下转

JBACC.2,FUN2;2号键按下转

JBACC.3,FUN3;3号键按下转

JBACC.4,FUN4;4号键按下转

JBACC.5,FUN5;5号键按下转

JBACC.6,FUN6;6号键按下转

SJMPFUN7;;图9-4矩阵式键盘结构;2)键盘的工作方式;;;;;;9.1.2显示接口技术;〔a〕共阴极〔b〕共阳极〔c〕管脚配置

图9-67段LED显示块;LED显示块与单片机接口非常容易。只要将一个8位并行输出口与显示块的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据可显示不同的数字或字符,如表9-1所示。

通常将控制发光二极管的8位字节数据称为段选码或称字形代码.

公共极〔共阴极或共阳极〕称为位选线。

共阳极与共阴极的段选码互为补数。

段选线控制要显示什么样的字符

位选线那么控制要在哪一位上显示这个字符;表9-1七段LED的段选码;2)LED显示器与显示方式

LED显示器有静态显示和动态显示两种方式:

〔1〕LED静态显示:当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止,并且显示器的各位可同时显示。

在静态显示方式下,每位的??选线〔a—dp〕分别与一个8位并行口相连。即每一位显示器需由一个8位输出口控制段选码,共阴极或共阳极连接在一起接地或+5V;见图9-8

N位静态显示器要求有N*8根I/O口线,占用I/O口线资源较多。故在位数较少时采用。

静态显示较小的驱动电流能得到较高的显示亮度。

;图9-84位静态LED显示器电路;〔2〕LED动态显示方式:

就是一位一位地轮流点亮显示器的各个位,每隔一段时间点亮一位显示器。

在多位LED显示时,为了简化电路,降低本钱,通常将所有位的段选线并联在一起,由一个8位I/O口控制,形成段选线的多路复用。而各位的位选线分别由相应的I/O口线控制。实现各位的分时选通。图9-9是一个8位LED动态显示器电路。

8位LED动态显示电路只需要两个8位I/O口。其中一个口控制段选码,另一个口控制位选。要想每位显示器显示不同的字符,必须采用轮流扫描显示方式。

即在每一瞬间只使某一位显示相应字符。;图9-98位LED动态显示器电路;;2〕由MC14543构成的静态LED驱动接口电路

图9-11由MC14543构成的静态LED驱动接口电路。

该电路主要由89C51单片机、或非门、MC14543、共阴阳数码管组成。

其中,或非门用来产生锁存信号,MC14543完成锁存、译码、驱动,数码管那么用来显示。

上两个MC14543的地址为0BFFFH,

下两个MC14543的地址为7FFFH。

只要给出相应的地址,并在单片机的P0口输出BCD码,就会在相应的数码管上显示对应的数据该电路具有硬件本钱低,配套软件简单等优点。;;9.1.3键盘、显示器组合接口举例;;9.2A/D转换器;2.A/D转换器的选择原那么

〔1〕根据前向通道的总误差,选择A/D转换器的精度和分辨率。

〔2〕根据信号对象的变化率及转换精度要求,确定A/D转换速度,以保证系统的实时性要求。

〔3〕根据环境条件选择A/D转换器的一些环境参数要求,如工作

文档评论(0)

展翅高飞2020 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档