71 8255内部结构(1)-精品文档资料系列.ppt
《71 8255内部结构(1)-精品文档资料系列.ppt》由会员分享,可在线阅读,更多相关《71 8255内部结构(1)-精品文档资料系列.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7 7章章 常用的可编常用的可编程接口芯片程接口芯片l可编程并行通信接口芯片可编程并行通信接口芯片8255A8255Al引脚、端口、控制字、工作方式和引脚、端口、控制字、工作方式和初始化编程初始化编程01010110 D0D1D2D3D4D5D6D7目目的的D0D1D2D3D4D5D6D7源源1、并行通信、并行通信并行的数据传送并行的数据传送数据的各位同时由源到达目的地数据的各位同时由源到达目的地 速度快速度快多根数据线多根数据线 传输距离较短传输距离较短7.1 接口芯片概述把一个字符的各数据位同时用几根线进行传输把一个字符的各数据位同时用几根线进行传输 并行数据传输方式并行数据传输方式l
2、以计算机的字长为传输单位(以计算机的字长为传输单位(8/16/32b ) )一次传送一个字长的数据一次传送一个字长的数据l近距离、大量和快速的信息交换近距离、大量和快速的信息交换例:微机与并行接口打印机、磁盘驱动器例:微机与并行接口打印机、磁盘驱动器l微机系统中最基本的信息交换方法微机系统中最基本的信息交换方法例:系统板上各部件之间,例:系统板上各部件之间, 接口电路板上各部件之间接口电路板上各部件之间0 1 1 0 1 0 1 0 TxD源源RxD目目的的2 2、串行通信、串行通信串行数据传送串行数据传送数据的各位依次由源到达目的地数据的各位依次由源到达目的地 速度慢速度慢数据线少数据线少
3、远程通信:远程通信: 费用较低费用较低 将数据的各位按时间顺序依次在一根传输线上传输将数据的各位按时间顺序依次在一根传输线上传输传输传输速度速度传输传输距离距离成本成本并行通信快快短短高高串行通信慢慢长长低低含义:实现并行通信的接口含义:实现并行通信的接口。数据输入数据输入数据输出数据输出数据输入回答数据输入回答数据输出准备好数据输出准备好输输入入设设备备输输出出设设备备数据输入准备好数据输入准备好数据输出回答数据输出回答数据总线数据总线 读信号读信号 写信号写信号复位信号复位信号 准备好准备好中断请求中断请求地址地址地址地址译码译码CPU 控制寄存器控制寄存器 状态寄存器状态寄存器输入缓冲寄
4、存器输入缓冲寄存器输出缓冲寄存器输出缓冲寄存器内部端口选择内部端口选择片选片选数据输入数据输入数据输出数据输出数据输入回答数据输入回答数据输出准备好数据输出准备好输输入入设设备备输输出出设设备备数据输入准备好数据输入准备好数据输出回答数据输出回答数据总线数据总线 读信号读信号 写信号写信号复位信号复位信号 准备好准备好中断请求中断请求地址地址地址地址译码译码CPU 控制寄存器控制寄存器 状态寄存器状态寄存器输入缓冲寄存器输入缓冲寄存器输出缓冲寄存器输出缓冲寄存器内部端口选择内部端口选择片选片选数据输入数据输入准备好准备好数据输入数据输入回答回答串行数据输入串行数据输入串行数据输出串行数据输出数
5、据输出准数据输出准备好备好数据输出回答数据输出回答数据总线数据总线 读信号读信号 写信号写信号复位信号复位信号 准备好准备好中断请求中断请求地址地址地址地址译码译码CPU输输入入设设备备输输出出设设备备 控制寄存器控制寄存器 状态寄存器状态寄存器输入缓冲寄存器输入缓冲寄存器输出缓冲寄存器输出缓冲寄存器内部端口选择内部端口选择片选片选串串入入并并出出并并入入串串出出含义:实现串行通信的接口含义:实现串行通信的接口。7.27.2 可编程并行接口可编程并行接口8255A8255Al具有多种功能的可编程并行接口电路芯片具有多种功能的可编程并行接口电路芯片l分分4个端口(三个数据端口和一个控制端口),共
6、个端口(三个数据端口和一个控制端口),共40个引脚(个引脚( 除电源和地外,分成两组)除电源和地外,分成两组)l共三种输入输出工作方式共三种输入输出工作方式 方式方式0、方式、方式1和方式和方式2 Intel 8255A是一个通用的是一个通用的可编程的并行接口可编程的并行接口芯片,它有芯片,它有三个并行三个并行I/O口口,可通过编程设置,可通过编程设置多种工作方式多种工作方式,价格低廉,使用方便,可以直,价格低廉,使用方便,可以直接与接与Intel系列的芯片连接使用,在中小系统中系列的芯片连接使用,在中小系统中有着广泛的应用。有着广泛的应用。 l方式方式0:基本输入输出方式:基本输入输出方式l
7、方式方式1:选通输入输出方式:选通输入输出方式l方式方式2:双向选通传送方式:双向选通传送方式7.27.2 可编程并行接口可编程并行接口8255A8255Al适用于无条件传送和查询方式的接口电路适用于无条件传送和查询方式的接口电路l适用于查询和中断方式的接口电路适用于查询和中断方式的接口电路l适用于与双向传送数据的外设适用于与双向传送数据的外设l适用于查询和中断方式的接口电路适用于查询和中断方式的接口电路7.2.1 8255A7.2.1 8255A的内部结构的内部结构数据数据总线总线缓冲器缓冲器内部控制线内部控制线内部数据线内部数据线D0D7A组组控制控制A组组端口端口AA组组端口端口C上部上
8、部B组组控制控制B组组端口端口BB组组端口端口C下部下部读写读写控制控制逻辑逻辑PC0PC3PB0PB7PC4PC7PA0PA7RDWRA0A1CSRESET8位的双向的三态缓位的双向的三态缓冲器。冲器。作为作为8255A与系统数据总线连与系统数据总线连接的界面接的界面 。一个独立的一个独立的8 8位输入位输入/ /输输出口。用于双向的数据出口。用于双向的数据传输,输入和输出有锁传输,输入和输出有锁存功能。受控存功能。受控A A组,支持组,支持工作方式工作方式0 0、1 1、2 2一个独立的一个独立的8位位I/O口口;或或两个独立的两个独立的4位位I/O口,口,输出有锁存功能;输出有锁存功能;
9、输入无锁存。仅支持输入无锁存。仅支持工作方式工作方式0 0一个独立的一个独立的8 8位输入位输入/ /输出输出口。输出有锁存功能;输口。输出有锁存功能;输入无锁存。受控入无锁存。受控B B组,支组,支持工作方式持工作方式0 0、1 1负责管理负责管理8255A的的数据传输过程。数据传输过程。 接收接收CPUCPU输出的方式控输出的方式控制命令字;接收来自制命令字;接收来自读写控制逻辑电路读写控制逻辑电路的读写命令;决定的读写命令;决定A A组和组和B B组的工作方式和组的工作方式和读写操作读写操作7.2.2 8255A7.2.2 8255A引脚分配引脚分配双向双向8 8位位三态数三态数据线,据
10、线,与系统与系统数据总数据总线相连线相连接。接。PCPC7 7PCPC0 0:C C端口的输入端口的输入输出引脚;输出引脚;PAPA7 7PAPA0 0:A A端口的输入端口的输入输出引脚;输出引脚;PBPB7 7PBPB0 0:B B端端口的输入输口的输入输出引脚;出引脚;RDRD:读信号,:读信号,低电平有效。低电平有效。 CSCS:片选信号,:片选信号,低电平有效。低电平有效。WRWR:写信:写信号,低电号,低电平有效。平有效。RESETRESET:复位信号,复位信号,高电平有高电平有效。效。A A1 1A A0 0:端口译:端口译码信号。码信号。 PA3 PA2 PA1 PA0 RD
11、CSGND A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2PA4PA5PA6PA7WRRESET D0D1D2D3D4 D5D6D7 VccPB7PB6PB5PB4PB3123456789101112131415161718192040393837363534333231302928272625242322218255A电源信号电源信号线,接线,接+V电源电源1. 外设数据端口引脚外设数据端口引脚l端口端口A:PA0PA7lA组,支持工作方式组,支持工作方式0、1、2l端口端口B:PB0PB7lB组,支持工作方式组,支持工作方式0、1l端口端
12、口C:PC0PC7l仅支持工作方式仅支持工作方式0lA组控制高组控制高4位位PC4PC7lB组控制低组控制低4位位PC0PC3n端口端口A:PA0PA7n常作数据端口,功能最强大常作数据端口,功能最强大n端口端口B:PB0PB7n常作数据端口常作数据端口n端口端口C:PC0PC7n可作数据、状态和控制端口可作数据、状态和控制端口n分两个分两个4位,每位可独立操作位,每位可独立操作n控制最灵活,最难掌握控制最灵活,最难掌握2. 与处理器接口与处理器接口CS* A1 A0I/O地址地址读操作读操作RD*写操作写操作WR*0 0 00 0 10 1 00 1 160H61H62H63H读读端口端口A
13、读读端口端口B读读端口端口C非法非法写写端口端口A写写端口端口B写写端口端口C写写控制字控制字D0 D7 数据线数据线 A0 A1 地址线地址线RD* 读信号读信号 WR* 写信号写信号CS* 片选信号片选信号 RESET 复位信号复位信号 CS RD WR A CS RD WR A1 1A A0 0 执行的操作执行的操作 0 0 0 0 1 1 0 00 0 读读A A端口端口(A(A端口数据端口数据数据总线数据总线) ) 0 1 0 1 0 0 0 0 0 0 写写A A端口端口(A(A端口端口数据总线数据数据总线数据) ) 0 0 1 0 0 1 0 10 1 读读B B端口端口(B(B
14、端口数据端口数据数据总线数据总线) ) 0 1 0 0 1 0 1 0 0 1 写写B B端口端口(B(B端口端口数据总线数据数据总线数据) ) 0 0 1 0 0 1 1 01 0 读读C C端口端口(C(C端口数据端口数据数据总线数据总线) ) 0 1 0 1 0 0 1 0 1 0 写写C C端口端口(C(C端口端口数据总线数据数据总线数据) ) 0 1 0 0 1 0 1 11 1 写写控制口控制口( (控制控制口口数据总线数据数据总线数据) ) 0 0 1 1 1 0 0 1 1 1 非法的信号组合非法的信号组合 0 1 1 0 1 1 * * * * 数据线数据线D D7 7D D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 71 8255内部结构1-精品文档资料系列 8255 内部结构 精品 文档 资料 系列
限制150内