微机原理与接口技术第5章 并行接口技术.ppt

微机原理与接口技术第5章 并行接口技术.ppt

ID:56372030

大小:522.00 KB

页数:20页

时间:2020-06-13

微机原理与接口技术第5章  并行接口技术.ppt_第1页
微机原理与接口技术第5章  并行接口技术.ppt_第2页
微机原理与接口技术第5章  并行接口技术.ppt_第3页
微机原理与接口技术第5章  并行接口技术.ppt_第4页
微机原理与接口技术第5章  并行接口技术.ppt_第5页
资源描述:

《微机原理与接口技术第5章 并行接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第五章并行接口技术并行通信及并行接口可编程并行接口8255A8255A的应用习题与思考上一章目录帮助退出下一章5.1并行通信及接口通信:CPU与外部设备之间的信息交换、计算机与计算机之间的信息交换都称为通信并行通信:在多条传输线上同时传输多位数据串行通信:利用单条传输线,将多位数据按照先后顺序逐位进行传输并行接口D7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0缓冲器外部设备CPU串行接口缓冲器D7D6D5D4D3D2D1D0D0移位器CPU外部设备数据总线D7~D0A组控制数据总线缓冲器B组控制读/写控制逻辑端口A(8位)端口C(高4位)端口B(8

2、位)端口C(低4位)内部数据总线(8位)RDWRA1A0RESETCSPA7~PA0PC7~PC4PC3~PC0PB7~PB0CPU外设CPU接口内部逻辑外设接口A组B组5.2.18255A的内部结构5.2可编程并行接口8255A数据总线D7~D0A组控制数据总线缓冲器B组控制读/写控制逻辑端口A(8位)端口C(高4位)端口B(8位)端口C(低4位)内部数据总线(8位)RDWRA1A0RESETCSPA7~PA0PC7~PC4PC3~PC0PB7~PB0CPU接口内部逻辑外设接口第五章5.2.18255A的内部结构5.2.28255A的引脚功能4039383736

3、35343332313029282726252423222112345678910111213141516171819208255APA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VccPB7PB6PB5PB4PB38255A读写功能表403938373635343332313029282726252423222112345678910111213141516171819208255APA3PA2PA1PA0RDCSGNDA1A0P

4、C7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VccPB7PB6PB5PB4PB38255A的引脚分配一、与外设联系的引脚A口有PA0~PA78个引脚,同样B口和C口均有PB0~PB7,PC0~PC78个引脚。二、与CPU联系的引脚数据和命令通道线D0~D7,读/写控制引脚RD、WR、CS、A0,A1,RESET。三、端口地址控制引脚CSA1A0端口000A口地址001B口地址010C口地址011控制端口地址8255A的工作方式及编程一、8255A的工作方式1、方式0(基本输入

5、/输出方式)2、方式1(选通输入/输出方式)3、方式2(双向传送方式)各端口可工作的方式:A口:方式0、方式1、方式2B口:方式0、方式1C口:方式0C口的作用与8255A的工作方式有关,它除了作数据口以外,还有其他用途,故C口的使用比较特殊,单独介绍如下:a.作数据口。b.作状态口。c.作专用(固定)联络(握手)信号线。d.作按位控制用。5.2.38255A的控制字1、工作方式控制字D1D0D2D3D4D5D61方式11方式00方式选择输入1输出0B口输入1输出0C口(低4位)B组控制方式000方式21×方式101方式选择输入1输出0A口输入1输出0C口(高4位

6、)A组控制2、C口置位/复位控制字D1D0D2D3×××0PC0PC1PC2PC3PC4PC5PC6PC7C口000001010011100101110111D3D2D1复位置位01D05.2.48255A的工作方式1、方式0基本输入输出方式(适用于A口、B口、C口)2、方式1选通输入输出方式(适用于A口、B口)无固定的I/O联络信号,不能使用中断,只能用地无条件传送或查询传送。A口、B口、C口高4位、C口低4位可以分别设置为输入或输出设置了专用的中断请求和联络信号线。通常用于查询传送或中断传送。A口、B口作为数据口,而C口的大部分引脚分配作联络信号用。用户对这些

7、引脚不能再指定作其它用途A口及B口的工作方式相互独立,互不影响3、方式2双向选通输入输出方式(仅适用于A口)例:要把A口指定为1方式,输入,C口上半部为输出;B组指定为0方式,输出,C口下半部定为输入,则工作方式命令代码是:10110001B或B1H。若将此命令代码写到8255A的命令寄存器,即实现了对8255A工作方式及端口功能的指定,或者说完成了对8255A的初始化。初始化的程序段为:MOVDX,203H;8255A命令口地址MOVAL,0B1H;初始化命令OUTDX,AL;送到命令口2.C口置位/复位命令作用:指定PC口的某一位(某一个引脚)输出高平或低电平

8、。格式:8

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

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

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