定时,每隔100ms
读入一个数据。已知8255A的控制口地址为8003H,晶振频率为6MHz,试将下列程序补充完整。
ORG0000H
LJMPSTART
ORG
001BH;T1中断服务程序入口
LJMPBRT1
ORG0030H
START:MOVDPTR8003H
MOVA9BH
MOVXDPTRA
MOVDPTR8000H
MOVR030H
MOVR250
MOVTMOD10H
MOVTH13CH
MOVTL10B0H
MOVIE
88H
SETBTR1
SJMP
ORG0100H
BRT1:MOVTH13CH
MOVTL10B0
MOVXADPTR
MOVR0A
INCR0
DJNZR2EXIT
CLRET1
第4页共6页
fEXIT:
RETI
注:
END
IE:EAET2ESET1EX1ET0EX0
8255方式控制字的格式如图1所示:
D7D6D5
D4D3D2D1D0
B组
C口低四位0:输出;1:输入
B口
0:输出;1:输入
方式选择0:模式0
1:模式1
A组
C口高四位0:输出;1:输入
A口
0:输出;1:输入
方式
0:模式0
选择
1:模式1
1×:模式2
方式标志:1(有效)
图1
七、简答题(共3小题,共计6分)下图1是一个两位数码管与单片机的接口电路图。请回答:1该数码管是共阴还是共阳?并说明理由(2分)答:是共阴。因为数码管的公共端接地。
2这种接法数码管属于静态显示还是动态显示?(2分)答:属于静态显示。
3在这个电路中,数码管的显示译码属于硬件译码还是软件译码?说明理由(2分)答:属于硬件译码,因为使用硬件译码器MC14495。
第5页共6页
f第6页共6页
fr