开关状态显示实验------汇编语言

2025-09-24 23:44:10

一、实验要求

编写程序,设定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。
猜你喜欢