-工人
湖北文理学院机械与汽车工程学院
2016-2017
学年度下学期《单片
机原理及其应用》试卷
A
答案与评分标准
专业(班级)
学号
姓名
课程类别:
适用专业:
机械制造及其自动化
适用年级:
p>
15
级
题目
一
二
三
四
五
总分
满分
20
20
10
50
100
得分
评卷人
得分
一、
填空题(在下列题目横线处填写正确答案,每空
1
分,共
20
分。)
1
、
805
1
单片机的
5
个中断源入口地址分别是
①
0003H
②
000BH
③
0013H
④
0001BH
⑤
0023H
。
2
、
Keil
uVision
软件中,执行程序
MOV
10H,#30H;MOV R0
,
#10H;MOV A,R
0
后,在
存储器窗口键入
D:10H<
/p>
指令,观察到(
10H
)
=30H
;寄存器
A
的内容为
(
A
)
=10H
。
3
、
8
0C51
的汇编程序中,若
(SP)=10H,
已知(
R2
)
=10H, <
/p>
(
R3
)
=20
H
,顺序执行指令
PUSH 02H PUSH
03H;POP 00H POP 01H
后,
则
(
R0
)
= 20
H
;
(
R1
)
=
10H
H
;
(SP)=10H
。
4
、
MOV
A
,
P0
指令中,源操作数是
直接
寻址,目的操作数是
寄存器
寻址。
5
、伪指令
ORG
2000H
,
TAB
:
DB
‘1’
,1H,12H,10
,
c
定义后,在
keil Keil uVision
软
件中用指令
c:2001H
观察的结果是
1H
,字符
c
存
放在
ROM
空间的
2004H
单元
内。
6
、已知(
DPTR)=TAB,(A)=03H,
程序段
ORG
1000H,TAB:DB 01H,02H,03H,04H,05H
则
TAB
符号地址对应的数值地址是
< br>1000H
。
7
、
p>
8051
单片机汇编语言对累加器
A
中第
1
,
5
,
7
位置
1
的汇编指令是
ORL A,#B
。
8
、
p>
keil
软件使用时,
观察外部
RAM
空间
100H
单元
内容的指令是
x:100H
;使用其编译源程
< br>序后
生成的机器语言文件扩展名是
p>
.HEX
。
9<
/p>
、已知(
A
)
=
44H,
(
R0
)
=30H
;执行指令
SWAP A
后(
A
)
=44h;
< br>执行指令
XCH
A
,
R0
;
R0=44H
。
二、单项选择题
< br>(在四个备选答案中选一个正确答案,每小题
2
分,共<
/p>
20
分)
得分
1
、<
/p>
80C51
单片机的中断优先级是(
A<
/p>
)级中断系统。
A
.所有中断源优先级别都一样
B. 2
级
C.3
级
D.
5
级
2
、下列(
B
)指令编译后不会形成目标代码。
A. XCH
B. END
D. LCALL
3
、
80C51
汇编语言源程序中,关于伪指令正确的是
(
B
)。
A.
编译后会生成目标代码。
B.
在中断系统中起指令作用。
C.
在子程序中起指令作用。
D.
在编
译过程中起作用,
编译结束后其功
能结束。
4
、已知(
R0
)
=10H,
执行指令
DEC
R0
后,
R0
中的内容是(
B
)。
A
.
09H
B.
0FH
C.
不变
D. 11H
5
、
IE
控制寄存器内容为
00000010B
时,则出下列说法正确的是(
D
)。
A.
系统可响应定时器
T0
中断
B.
系统可响应定时器
T1
中断
C.
系统可响应所有中断
D.
系统没有开放任何中断
6
、下列指令目的操作数属于寄存器
间接寻址的是
(
A
)。
A. MOV @R0
,
A
B. ADDC
B,30H
C.
ADD
A,@R0
D. ADD
A,#30H
7
、关于
8051
单片机的位数、地址总线的位数,下列正确
的选项是(
A
)。
A.
8,16
B. 16,16
C.16,8
D.
8,8
8
、
PROTEUS
软件仿真时,如果需要一个电源符号,应从下列图标菜单(
B
)选取。
A.
B.
C.
D.
9
、
80C51
单片机的引脚(
A
)与外部存储器扩展控制信号无关。
A. RST
D. RD
10
、在
80C51
单片机扩展外部
存储器系统中,(
B
)引脚是用于
外部地址信号的锁存
控制。
A.
PSEN
B. ALE
三、
判断
题(下列命题你认为正确的在题后括号内打“√”;错误的打“×”。
得分
每小题
1
分,共
10
分。)
1
、调用子程序时,
8051CPU
会自动执行
保护断点和现场。(×)
2
、
80C
51
的定时器
/
计数器用作定时器时是
对来自系统外部的脉冲信号进行计数。
(×)
3
、
80C
51
寄存器
IE=10000000B,
则它的
5
个中断源同时发出中断请求信号时,
CPU
只响
应外部中断
0
p>
。(×)
4
、如
果
R0
的内容是
1
,执行指令
DJNZ R0
,
NE
XT
时程序会发生跳转。(√)
5<
/p>
、
静态显示适用于位数比较少的七段数码管显示系统,
动态显示适用于位数比较多的
七段数码管显示系统。(√)
6
、
80C51
单片机的三总线是指地址总线、数据总线以及控制总线。(√)
7
、键盘的消抖工作只能由软件实现。(×)
8
、
80C51
单片机是
8
位单片机,所以其内部寄存器都是
8
位的寄存器。(×)
9<
/p>
、
80C51
单片机汇编源程序的常数表
格一般存放在外部
RAM
空间。(×)
10
、
80C51
单片机的
4
个
IO
并行口中只有
P0
具备内部上拉电阻。(×)
四、综合题:
(第
1
小题
4
分
,<
/p>
第
2
小题
4
p>
分,第
3
小题
4<
/p>
分,第
4
小题
1
4
分,第
5
小题
10
得分
分,第
< br>6
小题
14
分,共
50
分)
1
、
根据程序段
,
填写完整下图的
ROM
单元内容。
(
每
空
1
< br>分,共
4
分)
ORG
0100H
DB
‘0’
DB
0
DW
1234H
DB
‘0’
D
S
02H
2
、
结
p>
合
下
图阅读程序,试回答问题:
(4
分
)
#include
#define uchar unsigned char
#define uint unsigned int
sbit K1=P1^0;
sbit RELAY=P2^4;
void DelayMS(uint ms)
{
uchar
t;
while(ms--)for(t=0;t<120;
t++);
}
void
main()
{
P1=0xff;
RELAY=1;
-工人
-工人
-工人
-工人
-工人
-工人
-工人
-工人
-
上一篇:烘焙中常用的英语
下一篇:国际油脂产品名称及中英文对照