微机原理及应用第8章 接口技术

微机原理及应用第8章 接口技术

ID:19854815

大小:2.08 MB

页数:83页

时间:2018-10-07

微机原理及应用第8章 接口技术_第1页
微机原理及应用第8章 接口技术_第2页
微机原理及应用第8章 接口技术_第3页
微机原理及应用第8章 接口技术_第4页
微机原理及应用第8章 接口技术_第5页
资源描述:

《微机原理及应用第8章 接口技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理及应用》主讲教师陈玮第8章接口技术一、可编程并行输入/输出接口芯片8255A习题二、可编程定时器/记数器8253习题2021/10/72微机原理及应用一、可编程并行输入/输出接口芯片8255AIntel8255A是可编程接口芯片,可以用程序设定或改变其工作方式,CPU通过它与外设连接。1、8255A的结构与工作方式2、8255A的使用及初始化程序例题作业2021/10/73微机原理及应用1、8255A的结构与工作方式(1)内部结构及引脚(2)8255A工作方式2021/10/74微机原理及应用8255A的内部结构框图1、并行输入/输出端口8255A有3个独立的输入/输

2、出端口A、B、C,每个端口8位,分别与不同的外设进行数据交换。在与外设数据传送中需要联络控制线时,C端口作控制信号输出和状态信号输入,与A、B口配合。2021/10/75微机原理及应用8255A的内部结构框图2、A组和B组控制电路A组:A口、C口高4位;B组:B口、C口低4位;各有控制电路,负责接受来自读/写控制逻辑的各种命令,以及来自数据总线的控制字,从而决定A组和B组的工作方式;根据CPU的命令对C端口的每一位实现“复位”或“置位”。2021/10/76微机原理及应用3、读/写控制部件8255A内部完成读/写控制功能的部件。与6条输入控制线连接,负责接受CPU输入的控制信号

3、。4、数据总线缓冲器是一个8位双向三态缓冲器,是8255A与CPU交换各类数据的接口。8255A的内部结构框图2021/10/77微机原理及应用8255A的引脚8255A是双列直插式40引脚芯片。1、与外设连接的引脚A口、B口和C口共24条;2、与CPU连接的引脚(1)数据线D0—D7;(2)输入控制线:RESET——复位信号RESET有效时,清除8255A内部寄存器,包括控制寄存器,A口、B口和C口设置为输入方式。当RD低电平时,表示CPU读出8255A的数据或状态信息。RD——读信号2021/10/78微机原理及应用8255A的引脚A1A0——端口寻址线,直接与CPU地址线

4、连接(8088的A1A0),确定CPU要访问的端口地址。8255A内部有3个输入/输出端口和一个控制寄存器,由A1A0组合对应:A1A000端口AA1A001端口BA1A010端口CA1A011控制寄存器CS——片选信号。WR——写信号表示CPU将数据或命令写入8255A。2021/10/79微机原理及应用(2)8255A工作方式①工作方式0—基本输入输出工作方式A、B、C端口都可以作为输入或输出数据端口,以无条件传送方式进行输入输出操作。②工作方式1—应答式单向输入输出工作方式A、B端口作为输入或输出数据端口,C口分为两组分别作为A口和B口的应答联络线。③工作方式2—应答式双

5、向输入输出工作方式只有A口可以工作于方式2,可以双向操作,即可以输入也可以输出数据,C口作为应答信号。④位操作工作方式只有C口可以进行位操作。2021/10/710微机原理及应用工作方式0—基本输入输出工作方式1)方式0下8255A有两个8位端口:端口A和端口B,两个4位端口:端口C的高4位和端口C的低4位;2)任何一个端口可以作输出或输入,由用户程序设定;3)输出锁存,输入不锁存;4)方式0适用于无条件传送方式。2021/10/711微机原理及应用工作方式1—应答式单向输入输出工作方式1)方式1下8255A可作为一个或两个选通端口,每个选通端口包含有:8位数据端口、3位控制线

6、(由端口C规定的位提供)、中断逻辑;2)任何一个选通端口都可以作输出或输入,输出、输入均锁存;3)若只有一个端口工作于方式1时,余下的13位可工作于方式0;若两个端口都工作于方式1时,端口C余下的2位可设定为输入或输出,且也具有置位/复位功能。在方式1下,端口C的某些位规定作为联络信号,但这种规定在输入和输出时不相同。2021/10/712微机原理及应用工作方式1—输入A、B端口工作于方式1输入时,方式选择控制字及端口C对应的控制信号见图示;IBF——输入缓冲器满,是8255A的输出信号,可供CPU查询或用于外设联络。IBF有效时,表明在输入锁存器中已存放了一个数据;STB——

7、选通信号,低电平有效,由外设产生的输入信号;每端口有3个控制信号:2021/10/713微机原理及应用工作方式1—输入INTR——中断请求信号,是8255A的输出信号,供CPU查询或向CPU发出中断请求;INTE——中断允许标志;A口中断允许,PC4置位;B口中断允许,PC2置位;方式1中断输入过程首先必须对端口进行初始化:设置方式选择控制字,设置端口C置位/复位控制字,将端口设置为中断允许。方式1程序查询传送方式,查询IBF的状态。2021/10/714微机原理及应用工作方式1—输出A、B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。