8255A 习题
题意
第一小题
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