开关状态显示实验------汇编语言
一、实验要求
编写程序,设定8255的PA口为开关量输入,PB口为开关量输出,要求能随时将PA
口的开关状态通过PB口的发光二极管显示出来。
二、实验目的
学习使用8255各个口的不同工作方式
三、实验电路连接
将K1~K8用连接至8255的PB0~PB7,将DL1~DL8用连线连至8255的PC0~PC7,
8255CS连至译码处的200~207插孔。
四、实验说明
本实验要求8255工作方式0,PB口设置为输入,PC口设置为输出,输入量为开关量,通过8255可实时显示在LED灯上。按下HALT或RST键则返回监控。
STACK SEGMENT STACK
STA DW 50 DUP(?)
TOP EQU LENGTH STA
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,SS:STACK
START:
MOV DX,203H ;设置为b口输入,c口输出
MOV AL,82H
OUT DX,AL
BG: MOV DX,201H ;将b口状态从c口输出
IN AL,DX
MOV DX,200h
OUT DX,AL
JMP BG
CODE ENDS
END START
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:33
阅读量:65
阅读量:89
阅读量:80