《单片机应用技术》试题
C
一、填空(每空
1
分,共
26
分)
1
.
AT89C51
单片机内有两个
_____2______
位加
1
定时
/
计数器,
可通过编程实现
____4____
种工作方式。
2
.在
AT89C51
单片机内部
RAM
中,字节地址范围是
20H~2FH
的区域称为
__
位寻址
____
而字节地址
范围是
30H~7FH
的一段区域称为
_______
字节寻址
_______
。
3
.
89C51
单片机指令系统中共有
111
条指令,有六种寻址方式,分别是:
___
立即
___
寻址、
___
寄存
器
___
寻址、
____
直接
___
寻址、
__
变址
_____
寻址、
__
寄存器间接
_____
寻址及
__
相对
_____
寻址。
4
.
+1000110B
的反码是
_____01000110______
;
-0110011B
的补码是
_______11001100_________
。
5
.一般的计算机系统都是由
______
控制总线、地址总线、数据总线
_____
三总线结构组成。
6
.
AT89C51
系列单片机内部数据存储器,即内
RAM
中位寻址区的地址范围是
___256B____
工作寄存
器区的地址范围是
___00-1FH_______
。内
R0M
中寻址区的地址范围是
_____00~FF_______
。
7
.单片机汇编语言程序有三种基本结构,分别是:
____
顺序、分支、循环
______
。
8
.单片机是一种将
______ CPU
、存储器、
I/O
接口
______
集成在一个芯片中的微型计算机。
9
.在键盘设计中常用去抖动的方法有
____
硬件方法、软件方法
___
。
二、判断题(每题
1
分,共
5
分)
1
.五个中断源中优先级是高的是外部中断
0
,优先级是低的是串行口中断。(
)
2
.工作寄存器工作在
0
区,则
R2
所对应的内部数据存储器的地址是
03H
。(
)
3
.
MOVC A @A+DPTR
,这是条相对寻址指令。(
)
4
.
AT89C51
单片机的
P2
口只能用作通用
I/O
口。(
)
5
.
程序存储器和数据存储器的作用不同,
程序存储器一般用存放数据表格和程序,
而数据存储器一般
用来存放数据。(
)
1
.
√
2
.
√
3
.
×
4
.
×
5
.
×
三、分析下面程序并填空(共
25
分)
1
.若
(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,
写出每一步指令运行结果
MOV A,10H (A)=__________________
,
ANL A,#01H (A)=__________________
,
MOV A,11H (A)=__________________
,
ORL A,#01H (A)=__________________
,
MOV A,12H (A)=__________________
,
XRL A,#01H (A)=__________________
,
MOV A,13H (A)=__________________
,
XRL A,#0AH (A)=__________________
,
(10H)=_______
,
(11H)=_________
,
(12H)=_________
,
(13H)=__________
,
MOV A,10H (A)=0FFH
,
ANL A,#01H (A)=01H
,
MOV A,11H (A)=00H
,
ORL A,#01H (A)=01H
,
MOV A,12H (A)=FFH
,
XRL A,#01H (A)=01H
,
MOV A,13H (A)=00H
,
XRL A,#0AH (A)=0AH
,
(10H)=FFH
,
(11H)=00H
,
(12H)=FFH
,
(13H)=00H
,