网站大量收购独家精品文档,联系QQ:2885784924

微机原理与接口技术课件第九章课件.ppt

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

第九章可编程并行接口芯片8255A及其应用;并行接口概述;实现并行通信的接口就是并行接口。一个并行接口可以设计为只用来作为输出接口,也可以只用来作为输入接口,此外,还可以把它设计成既作为输入又作为输出的接口。 并行接口是在多根数据线上,以字节/字为单位与I/O设备交换数据。 在计算机内部数据是并行传送的。因此,并行接口电路相对简单,串行接口电路由于要进行串并行转换相对复杂。 并行接口电路芯片常用的有两类: 普通的8位锁存器及缓冲器 可编程设置工作方式的并行接口;并行接口连接外设的示意图;第二节 简单并行接口电路; 如果送给外设的数据都是静态数据,接口可以简化为锁 存器。;(三)实例;发光二极管输出接口电路 74LS373是8位的三态锁存器,由LE控制锁存,OE控制选通。 注意:电阻用来限制输入电流。; ;8255A内部结构;8255A内部组成(1):;8255A内部组成(2):;8255A内部组成(3):;说明:; (2) 与CPU相连的引脚 ① D7~D0:双向数据线,与系统数据总线相连。CPU通过它向8255A发送命令、数据;8255A向CPU回送状态、数据。 ② CS:片选信号,低电平有效。由系统地址总线经地址译码器产生,是8255A芯片被选中的信号。只有信号有效,CPU才能对8255A进行读写。当为高电平时,切断CPU与芯片的联系。 ③ RD:读信号,低电平有效。与系统读控制线相连,当有效时,CPU可以从8255A中读取输入数据。 ④ WR :写信号,低电平有效。与系统写控制线相连,当有效时,CPU可以向8255A写入控制字或数据,完成输出指令的功能。 ⑤ A1、A0:端口选择信号。与系统地址总线低位相连,用来对8255A内部三个数据端口及一个控制端口寄存器进行寻址。 ⑥ RESET:复位信号,高电平有效。与系统复位信号线,或自行设置的复位信号线相连。复位造成的结果是把所有内部寄存器清“0”,且三个数据端口被自动设置为输入端口。 ;8255A的控制信号和传输动作的对应关系;三. 8255A控制字;1. 方式选择控制字:;2. 端口C置1/置0控制字:;3. 编程举例:;PC7置1,PC3置0;四. 8255A工作方式;图例1;说明: 当CPU向端口A输出数据以后,在WR的上升沿使OBFA变为低电平。 当外设接收到数据以后,发出一个负脉冲ACKA送给8255A,使OBFA变为高电平。 ACKA和OBFA都变为高电平以后,如果INTEA允许,则8255A发出中断请求信号,以便使CPU再次输出数据。WR的下降沿使INTRA恢复低电平。 可以通过对PC6的置位和复位来设置INTEA。;WR;图例2;说明: 当外设数据准备好以后,发出一个负脉冲选通信号STB ,使A口打开锁存器接收数据。 A口接收到数据以后,发出IBFA,由RD信号的上升沿使IBFA恢复低电平。 STB和IBFA都变为高电平以后,如果INTEA允许,则8255A发出中断请求信号,以便使CPU接收数据。RD信号的下降沿使INTRA恢复低电平。 可以通过对PC4的置位和复位来设置INTEA。;STB; 图例3 图例4 可通过对PC2置位或复位来设置INTEB。;3. 工作方式2:双向应答式输入输出方式。 A口可以作为数据口工作在方式2。相当于是A口工作在方式1的输入和输出的叠加。;4. C口状态字;应用举例 ;0;例2:假定在一个系统中,要求8255工作在方式1,端口A为输出,端口B为输入,PC4~PC5 为输入,禁止端口B中断。;;例3:假定在一个系统中,端口A工作在方式2,端口B工作在方式0且为输入,端口C的三位PC0~PC2 位输入。;9-2 8255A的应用举例;各端口地址为:E8H~EEH;实现操作的具体程序如下:;LED显示器的结构;LED显示器的工作原理;a;;a;七段LED显示器接口电路;PA0PA1PA2PA3 PA4 PA5PA6 PA7;? ? ?;显示控制程序;? ? ?;初始化;并行打印机接口电路;打印机接口信号; PC总线;主程序完成中断的准备工作和设置8255A的工作方式控制字等;键盘接口;PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0;键盘扫描过程:;初始化: PORT-A EQU 0FF9H ;8255A口地址 PORT-B EQU 0FFBH ;8255B口地址 PORT-CTL EQU 0FFFH ;8255控制口地址 T

文档评论(0)

mmrs369 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档