1、并行接口8255的特点: • 通道型接口 • 含3个独立的8位并行输入/输出端口,各端口均 具有数据的控制和锁存能力 • 可通过编程,设置各端口工作在某一确定状态下。
4
7.3.1 8255概述
2、8255的内部结构
A组 控制
A组 端口A
A组 端口C 上部 B组 端口B B组 端口C 下部
PA0~PA7
16
例7-3:如图所示,设8255端口地址为2F80H-2F83H,编程设置82555 A组、 B组均工作于方式0,A口输出,B口输出,C口高4位输入,低4位输出。 然后读入开关S的状态,若S打开,则使发光二极管熄灭;若S闭合,则使 发光二极管点亮。 MOV AL, 88H MOV DX 2F83H OUT DX, AL MOV DX, 2F82H IN AL, DX AND AL,20H JZ L1 MOV DX, 2F81H MOV AL, 0 OUT DX, AL JMP END1 L1:MOV AL, 40H OUT DX, AL END1: HLT
18
pc3置0的控制字138438255a8438255a方式0基本输入输出不带联络适用于无条件传送和查询方式的接口电路方式1带选通的输入输出带输入联络或输出联络适用于查询和中断方式的接口电路方式2带选通的双向输入输出同时带输入联络和输出联络适用于可双向传送数据的外设适用于查询和中断方式的接口电路141100适用于无条件传送和查询方式的接口电路abc口均可作输入输出用无联络信号
D0~D7
数据 总线 缓冲器
内部数据线
PC4~PC7
RD WR A0 A1 CS RESET
B组 控制
读写 控制 逻辑 内部控制线
PB0~PB7
PC0~PC3