8255A的引脚与结构8255外部引脚RESETA组端口A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例:通过C置位/复位控制字使PC7置1,PC3置0
MOV DX,0D3H MOV AL,00001111B;PC7置1,引脚上出现高电平 OUT DX,AL MOV AL,00000110B;PC3置0,引脚上出现低电平 OUT DX,AL
第八章 可编程接口芯片及应用
本节主要内容
1 8255A的引脚与结构 2 8255的控制字 3 8255的工作方式
数据总线 D7~D0 缓冲器
A组控制
8位内部数据总线
A组 端口A (8位)
A组 端口C (高4位)
•A组控制、B组控

__
•数据总线缓冲器 •读、写控制逻辑
R__D
WR
读写
A1 A0
控制 逻辑
RESET
__ CS
B组控制
B组 端口C (低4位)
B组 端wk.baidu.comB (8位)
I/O PA7~PA0
I/O PC7~PC4
第八章 可编程接口芯片及应用--8255A的工作方式 8255的工作方式
方式0:基本输入输出方式 适用于无条件传送和查询方式的接口电路
方式1:选通输入输出方式 适用于查询和中断方式的接口电路
方式2:双向选通传送方式 适用于与双向传送数据的外设 适用于查询和中断方式的接口电路
第八章 可编程接口芯片及应用--8255A的工作方式
MOV AL,83H; OUT 0D3H,AL; 将方式选择控制字写入控制口
第八章 可编程接口芯片及应用--8255A的控制字
8255的控制字
• C口按位置位 /复位控制字
D7
0
C口按位置位/ 复位控制字的
特征位
D6
D5
D4
×
×
×
无关
注意:C口控制字虽然是对端口C操作, 但应写入到控制口地址,而不是写入到C 数据口
8255的工作方式0
• A口、B口、C口的高4位和低 4位均可设置为方式0。
• 无须联络就可以直接进行 8255A与外设之间的数据输入或 输出操作。
• 也适用于查询方式传送,也 可以把C口的某一位作为状态位, 实现查询方式的数据传送。
A口
PC1 PC7 8255A PC6
PC0
输出设备 选通 准备好
PC6 11
30 D4
PC5 12
29 D5
PC4 13 PC0 14
28 D6 27 D7
PC1 15 PC2 16 PC3 17
26 VCC 25 PB7 24 PB6
PB0 18
23 PB5
PB1 19 PB2 20
22 PB4 21 PB3
(a)
D7~D0 WR RD A0 A1 CS
RESET
I/O PC3~PC0
I/O PB7~PB0
第八章 可编程接口芯片及应用--8255A的引脚与结构 8255读写操作时的信号关系
CS
RD WR
A1
A0
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
操作 写端口A 写端口B 写端口C 写控制寄存器 读端口A 读端口B 读端口C 无操作
B口 工作方式
0 —方式0 1 —方式1
A口 输入/输出 1 —输入 0 —输出
PC7~PC4 输入/输出 1 —输入 0 —输出
B口 输入/输出 1 —输入 0 —输出
PC3~PC0 输入/输出 1 —输入 0 —输出
第八章 可编程接口芯片及应用--8255A的控制字
8255的工作方式初始化
假定要求8255A的各个端 口工作于如下方式: • 端口A——方式0,输出; • 端口B——方式0,输入; • 端口C的高4位——方式0, 输出; • 端口C的低4位——方式0, 输入。
相应的方式选择控制字应为:1 00 0 0 0 1 1
第八章 可编程接口芯片及应用--8255A的控制字
假定要求8255A的各个端口工作于如下方式:
端口A——方式0,输出;
端口B——方式0,输入;
端口C的高4位——方式0,输出;
端口C的低4位——方式0,输入。
相应的方式选择控制字应为 83H

设在系统中8255A控制口的地址为D3H,则执行如下 两条指令即可实现上述工作方式的设定。
准备好 清除
B口
输入设备
第八章 可编程接口芯片及应用--8255A的工作方式 8255的工作方式1---选通输入输出方式
• 8255A的A口和B口与外设之间进行输入或输出操作时,需要C口 的部分I/O线提供联络信号。只有A口和B口可工作于方式1
PA 7 ~ P A 0 A口
8
A组
PC7~PC4
C口
4
8255A
PC3~PC0
C口
4
B组
PB7~PB0
B口
8
(b)
图8.14 8255A引脚及功能示意图 (a) 引脚;(b) 功能示意图
第八章 可编程接口芯片及应用--8255A的引脚与结构
8255内部 结构
•端口A、B、C
电源
+5V GND
双向数据总线
D3
D2
D1
D0
编码 选择位
0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7
选择位
置位/复位 1—置位 0—复位
第八章 可编程接口芯片及应用--8255A的控制字
8255的C口按位置位/复位操作
微机原理与接口技术
西安邮电大学计算机学院 杨锐
第八章 可编程接口芯片及应用
本节主要内容
1 8255A的引脚与结构 2 8255的控制字 3 8255的工作方式
第八章 可编程接口芯片及应用--8255A的引脚与结构 可编程并行接口芯片8255
•8255A采用40脚双列直插封装 •单一+5V电源 •8位并行输入输出接口芯片 •全部输入输出与TTL电平兼容 •用8255A连接外部设备时,通 常不需要再附加其他电路,使 用方便
第八章 可编程接口芯片及应用--8255A的引脚与结构
8255外部 引脚
PA 3 1 PA 2 2
PA 1 3
40 PA4 39 PA5 38 PA6
PA 0 4
37 PA7
RD 5
36 WR
CS 6
35 RESET
GND 7
34 D0
A1 8
33 D1
A0 9
32 D2
PC7
10 8255A
31 D3
第八章 可编程接口芯片及应用
本节主要内容
1 8255A的引脚与结构 2 8255的控制字 3 8255的工作方式
第八章 可编程接口芯片及应用--8255A的控制字
8255的控制字
•工作方式选择控制字
D7
D6
D5
D4
D3
D2
D1
D0
1
方式控制字的 特征位
A口工作方式 0 0 —方式0 0 1 —方式1 1 × —方式2
相关文档
最新文档