常用外围设备接口技术7.pptx

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第七章;本章学习目标;7.1 概 述;1、 可编程接口芯片概述;2、 片选概念;3、 读/写概念;4、 可编程接口的概念;5、 联络的概念;7.2 简单的输入输出接口;简单的I/O接口的扩展通常用74LS244(8位三态缓冲器及总 线驱动器)扩展输入口,用74LS273(8D锁存器)扩展输出口。;8/2/2021;若要求当某键按下时,相应的LED发光,则接口程序如下: LOOP:MOV DPTR,#PORT1 MOVX A,@DPTR MOV DPTR,#PORT2 MOVX @DPTR,A JMP LOOP;在扩展接口时,还应注意两点:;⑵总线负载能力的扩大: P0口作???址/数据总线时,其负载能力为8个LSTTL电路,P2口作为地址总线时,其负载能力为4个LS TTL电路,如果超过必须增加总线驱动器,如:74LS244(单向)、74LS245(双向)等。;7.3 可编程并行接口芯片8255A;1、概述;2、 8255A的结构和功能;端口A:PA0 ~ PA7 A组,支持工作方式0、1、2 端口B:PB0 ~ PB7 B组,支持工作方式0、1 端口C:PC0 ~ PC7 仅支持工作方式0 A组控制高4位PC4~PC7 B组控制低4位PC0~PC3;③A组和B组控制电路 由A、B两组控制电路组成。 主要作用是根据CPU发出的方式选择控制字控制8255A的工作方式,每个控制组都接收来自读/写控制逻辑的“命令”,接收来自内部数据总线的“控制字”,并向与其相连的端口发出适当的控制信号;也可根据控制字的要求对C口按位进行置位或复位。 A组控制部件用来控制PA口和C口的高4位,B组控制部件用来控制PB口和PC口的低4位。 ④读/写控制逻辑 用来管理数据信息、控制字和状态字的传送,它接收来自CPU地址总线的A1、A0和控制总线的有关信号(RD、WR、RESET等),向8255A的A、B两组控制部件发送命令。;数据 总线 缓冲器;2. 8255A的引脚功能;3、8255A的工作方式与初始化;⑴方式1的输入;;STB——选通信号,低电平有效 由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A的输入锁存器 IBF——输入缓冲器满信号,高电平有效 8255A输出的联络信号。当其有效时,表示数据已锁存在输入锁存器 INTR——中断请求信号,高电平有效 8255A输出的信号,可用于向CPU提出中断请求,要求CPU读取外设数据;方式1输入时序;8255A的中断由中断允许触发器INTE控制 置位允许中断,复位禁止中断 对INTE的操作通过写入端口C的对应位实现,INTE触发器对应端口C的位是作应答联络信号的输入信号的哪一位,只要对那一位置位/复位就可以控制INTE触发器 选通输入方式下 端口A的INTEA对应PC4 端口B的INTEB对应PC2;⑵方式1的输出;;方式1输出联络信号;方式1输出时序;③方式2(双向选通输入/输出);;方式2双向时序;2.初始化;写入方式控制字:示例;说明:;②C口按位置、复位控制字;写端口C方法;读端口C方法;4、应用举例;BUSY;7.4 用串行口扩展并行I/O口;前提: MCS-51单片机的串行口在方式0时是一个同步移位寄存器I/O方式,可用来扩展8位并行输入/输出口。;⑴用串行接口扩展并行输入口 用一片8位并行输入/串行输出移位寄存器,如4014或74LS165便可以扩展一个并行输入口。;⑵用串行口扩展并行输出口 用一片串行输入/8位并行输出移位寄存器,如4094或74LS164便可以扩展一个并行输出口。;7.5 键盘及其接口;;一、 独立式键盘接口 ;;;二、 行列式键盘 ;;2.键盘工作方式 键盘的工作方式: 编程扫描方式、定时扫描方式、中断扫描方式三种。 在键盘扫描子程序中完成下述几个功能。 (1)判断键盘上有无键按下 (2)去键的机械抖动影响。 (3)求按下键的键号。 (4)键闭合一次仅进行一次键功能操作。;;键扫描子程序框图;;;;;;;7.6 显示器接口;一、 LED显示器接口 ;;七段LED的段选码 ;;;;八位LED动态显示器电路 ;;利用硬件译码器的七段LED接口电路 ;;;二、 LCD显示器接口 ;2.LCD的驱动方式 静态驱动方式:静态驱动回路及波形如图所示,图中LCD表示某个液晶显示段。 时分割驱动电压平均化:当显示字段增多时,为减少引出线和驱动回路数,需要采用时分割驱动法。时分割驱动方式通常采用电压平

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档