首页 > 技术文章 > 8255A 习题

wstong 2020-06-15 21:35 原文

题意

第一小题


A组部分是和+5V电压相连的,然后用开关来控制PA7-PA0的状态,所以是输入口
然后B组部分是连接发光二级管直接接地的,所以是输出口

当开关全部断开时,此时PA7-PA0直接和高电平相连,所以PA7-PA0:1111 1111
此时将PA7-PA0的值输出给PB7-PB0,发光二极管全亮

当开关全部闭合时,此时PA7-PA0接地了,所以PA7-PA0:0000 0000
此时将PA7-PA0的值输出给PB7-PB0,发光二极管全灭

第二小题

A口地址:60H
B口地址:61H
C口地址:62H
控制字端口地址:63H

这里采用方式0,基本输入输出,然后A口是输入,B口是输出,C口的话用不到取0
然后可得控制方式字为 10010000B(90H)

代码

MOV AL,90H
OUT 63H,AL;写入方式控制字
IN AL,60H;将端口A的值输入到AL
OUT 61H,AL;将端口A的值输出到端口B

推荐阅读