- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 建筑结构选型第一章混合结构体系课件.ppt
- 建筑结构概念设计(第一章).ppt
- 康熙朝宫廷史(推荐).ppt
- 建筑设计经典案例分析课件.ppt
- 开启充满希望的人生我的梦_中国梦课件.pptx
- 建筑防灾61课件.ppt
- 开学第一节班会课2014905课件.ppt
- 建筑技术体系.ppt
- 建筑防火第五章课件.ppt
- 开封市五险一金概述课件.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)