实验四
1
OUT DX,AL
INC DX
OUT DX,AL
MOV CX,0800H
LOOP $
NOT AL
JMP P11
CODE ENDS
END H1
8255A并行口实验㈡PA输入、PB输出
一、实验目的
⑴掌握8255A和微机接口方法。
⑵掌握8255A的工作方式和编程原理。
二、实验内容
用8255 PA作开关量输入口,PB作输出口。
编程提示
8255A芯片简介
8255A可编程外围接口芯片是Intel公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V电源供电,能在以下三种方式下工作:
方式0:基本输入/输出方式
方式1:选通输入/输出方式
方式2:双向选通工作方式
使8255A端口A工作在方式0并作为输入口,读取K1—K8八个开关量,送PB 口显示。
PB口工作在方式0作为输出口。
实验步骤
⑴按实验电路图连接线路:
①8255A芯片A口的AP0~PA7依次和开关量输入插孔K1~K8相连。
②8255A芯片B口的AB0~PB7依次接L1~L8
⑵运行实验程序。
在系统处“P.”状态时,输入32E0,按EXEC键,
拨动K1~K8、L1~L8会跟着亮灭。
-----------------硬件实验二8255A并行口实验(2) PA输入,PB输出------------- CODE SEGMENT
2
ASSUME CS:CODE,DS:CODE,ES:CODE
ORG 32E0H
PA EQU 0FFD8H
PB EQU 0FFD9H
PC EQU 0FFDAH
PCTL EQU 0FFDBH
H2: MOV DX,PCTL
MOV AL,90H
OUT DX,AL
P2: MOV DX,PA
IN AL,DX
INC DX
OUT DX,AL
JMP P2
CODE ENDS
END H2
3。