实验04_1_可编程并行接口(8255方式0).doc
文本预览下载声明
实验四 可编程并行接口(一)(8255方式0)
一、实验目的
掌握8255方式0的工作原理及使用方法。
二、实验内容
1、实验电路如图4-1,8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。
2、编程从8255C口输入数据,再从A口输出。
图4-1
三、编程提示
1、8255控制寄存器端口地址 28BH
A口的地址 288H
C口的地址 28AH
;*******************************;
;* 8255方式的C口输入,A口输出 *;
;*******************************;
io8255a equ 288h
io8255b equ 28bh
io8255c equ 28ah
code segment
assume cs:code
start: mov dx,io8255b ;设为C口输入,A口输出
mov al,8bh
out dx,al
inout: mov dx,io8255c ;从C口输入一数据
in al,dx
mov dx,io8255a ;从A口输出刚才自C口
out dx,al ;所输入的数据
mov dl,0ffh ;判断是否有按键
mov ah,06h
int 21h
jz inout ;若无,则继续自C口输入,A口输出
mov ah,4ch ;否则返回
int 21h
code ends
end start
显示全部