微机原理与接口技术—— 第六章
6.1 并行接口的概念
通信:是指计算机中主机与主机、主机与 外设之间信息的传送。一般分别分为并行 通信和串行通信。
并行通信:是指传输的线路的多条(四条、 八条),一次可并行进行多位二进制位的 传送。
串行通信:是指传输线路只有一条,一次 只进行一位二进制位的传送。
六、8255A的工作方式
8255A的工作方式与端口有关,PA口有3种 方式(0方式、1方式、2方式),PB口和 PC口只有2种工作方式(0方式、1方式)。
基本I/O方式(方式0) (PA、PB、PC) 不需握手联络线的简单输入/输出单向方式;
适用于无条件传送和查询方式(一般PA或PB数据口, 而PC做成状态口 )的接口电路
D0~D7 PA口
WR RD PC口 A1 A0
PB口 CS
外设
五. 方式命令字:命令字格式
例1. 写入方式控制字
要求:
A端口:方式1输入 C端口上半部:输出,C口下半部:输入 B端口:方式0输出
方式控制字:10110001B或B1H 初始化的程序段:
mov dx,303h ;假设控制端口为303H mov al,0b1h ;方式控制字 out dx,al ;送到控制端口
;送数到PA口
MOV OUT
NOP NOP INC OUT
INC DEC JNZ
HLT
AL , 00001100B ;将PC6置0(STB为低)
D6H , AL
;AL 0000 1100 B
AL 0D6H , AL
SI CX LPST
; 延时 ;AL0000 1101 B ;再使STB(PC6)为1
001 0 011 0 111 0 111 0