目录
作业内容
解答
1.假设在一个系统中,8255A的端口地址为184H-187H,A口工作于方式1输出,B口工作于方式1输入,禁止中断,C口剩余的两根线PC5,PC4位输入,如下图所示,试编写初始化程序。
2.已知电路图如下图所示。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…,PA7。
作业内容
1、假设在一个系统中,8255A的端口地址为184H-187H,A口工作于方式1输出,B口工作于方式1输入,禁止中断,C口剩余的两根线PC5,PC4位输入,如下图所示,试编写初始化程序。
2、已知电路图如下图所示。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…,PA7。
(1)若要数码管的a 段发光,则应从8255 的PA0 输出高电平还是低电平?
(2)若要数码管显示数字0,则应从8255 的PA 口送出字形码为多少?
(3)写出8255 的PA 口和PC 口的地址。
解答
1.假设在一个系统中,8255A的端口地址为184H-187H,A口工作于方式1输出,B口工作于方式1输入,禁止中断,C口剩余的两根线PC5,PC4位输入,如下图所示,试编写初始化程序。
mov al,0aeh
mov dx,187h
out dx,al
mov al,0dh
out dx,al
mov al,04h
out dx,al
2.已知电路图如下图所示。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…,PA7。
(1)输出低电平
(2)
a | b | c | d | e | f |
D0 | D1 | D2 | D3 | D4 | D5 |
11000000B
输出的字形码为C0H
(3)
A1A0=10时PC口
A1A0=00时PA口