第 PAGE 6 页
上海应用技术学院—学年第 一 学期
《微机原理及应用》期末试卷 A
课程代码: B203205A 学分: 3.5 考试时间: 100 分钟
课程序号: 1958,1960
班级: 学号: 姓名:
我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。
题 号
一
二
三
四
五
六
七
八
九
十
总 分
应得分
20
10
20
15
10
15
10
100
实得分
试卷共 页,请先查看试卷有无缺页,然后答题。
一、填空(每空1分,共20分)
1.MCS-51的 EQ \X\to(EA) 管脚接 低 电平时,CPU只能访问外部 程序 存储器。
2.MCS-51单片机从外部程序存储器取指令时,使用 /PSEN 信号作“读”信号,从外部数据存储器取数据时,使用 /RD 信号作“读”信号。
3.MCS-51的堆栈设在 内部RAM 中,单片机复位后SP的内容为 07 H。
4.MOV A,34H中的34H是 直接 寻址。
MOV A,@R0中的 @R0是 间接 寻址。
5.若PSW=98H,则选择了第3 组工作寄存器,此时R7的地址是 1F H。
6.MCS-51的数据总线共 8 位,来自 P0 口,地址总线共 16 位,来自 P2和P0 口。
7.8255A具有( 3 )个8位可编程I/O口。
8.若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。
9.一个8位A/D转换器的分辨率是( 3.9 )‰。
10.若0809 UREF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H)。
11.一个EPROM的地址有A0A11引脚,它的容量为( 4 )KB。
12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。
二、判断题,对者划“√”,错者划“×”。(每小题1分,共10分)
1.(√)8051单片机的算术运算类指令执行的一般会影响标志位。
2.(√)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。
3.(×)AJMP指令转移范围是-128~127之间。
4.(√)DPTR可以分成高8位和低8位分别寻址。
5.(×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。
6.(×)MCS-51系列单片机4个I/O端口都是多功能的。
7.(√)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。
8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。
9.(√)串行通信要求是互相通信的甲乙双方具有相同的波特率。
10.(√)8255A的PA口具有3种工作方式。
三、阅读程序片段,指出执行结果。(每空2分,共20分)
1.MOVR1,#30H
MOVA,#62H
ADDA,#0B4H
RLCA
ANLA,01H
MOV@R1,A
RET;执行到此
A=( 20H ),R1,=( 30H ),CY=( 0 ),30H=( 20H )
2.MOVR0,#20H
MOV20H,#05H
MOVA,#10H
MOVR2,A
LOOP:ADDA,@R0
INCA
DJNZR2,LOOP
RET;执行到此
A=( 70H ),R2=( 00H ),20H=( 05H )
3. MOVDPTR,#TAB
MOVA,#02H
MOVCA,@A+DPTR
ADDA,ACC
RET;执行到此
ORG30H
TAB:DB‘A’,34H,56H,78H
A=( 0ACH ),DPTR=( 0030H ),CY=( 0 )
四、根据指定功能,编写子程序。(每题5分,共15分)
1.将外部RAM中4030H~4050H单元中的数据,传送到内部RAM的30H~50H单元中去。
MOVDPTR,#4030H
MOVR0,#30H
MOV