资源描述
2025年大学大二(自动化)单片机原理及应用阶段测试试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题,共40分)
每题5分,共8题。在每题给出的四个选项中,只有一项是符合题目要求的。
1. 单片机的程序计数器PC用来( )
A. 存放指令
B. 存放正在执行的指令地址
C. 存放下一条指令地址
D. 存放上一条指令地址
2. 8051单片机的定时器T0用作定时方式时是( )
A. 由内部时钟频率定时,一个时钟周期加1
B. 由外部计数脉冲计数,一个机器周期加1
C. 外部定时脉冲由T0(P3.4)输入定时
D. 由内部时钟频率定时,一个机器周期加1
3. 8051单片机中,当外部中断0发出中断请求后,中断响应的条件是( )
A. SETB ET0
B. SETB EX0
C. MOV IE,81H
D. MOV IE,61H
4. 8051单片机的堆栈区应建立在( )
A. 片内数据存储区的低128字节单元
B. 片内数据存储区
C. 片内程序存储区
D. 片外数据存储区
5. 8051单片机中,要使P1口的高4位不变,低4位变0,应使用指令( )
A. ORL P1,0FH
B. ORL P1,0F0H
C. ANL P1,0FH
D. ANL P1,0F0H
6. 8051单片机的串行口工作方式中,( )方式的波特率是固定的。
A. 方式0
B. 方式1
C. 方式2
D. 方式3
7. 8051单片机中,定时器T1工作在定时方式1时,其定时时间为( )
A. 8192个机器周期
B. 由TH1和TL1共同决定
C. 由TH1决定
D. 由TL1决定
8. 8051单片机的ALE引脚的功能是( )
A. 地址锁存允许信号
B. 数据锁存允许信号
C. 中断允许信号
D. 复位信号
第II卷(非选择题,共60分)
9. (10分)简述8051单片机的中断系统有几个中断源?几个中断优先级?各中断源的入口地址分别是多少?
10. (10分)8051单片机的定时器/计数器有几种工作模式?简述每种工作模式的特点。
11. (10分)8051单片机的串行口有几种工作方式?简述每种工作方式的特点。
12. (15分)阅读下列程序,分析其功能,并填写程序执行后的结果。
```c
include <reg51.h>
void main()
{
unsigned char a = 0x30;
unsigned char b = 0x50;
unsigned char c;
c = a & b;
P1 = c;
}
```
功能:____________________
结果:P1口的值为______
13. (15分)编写程序,实现将片外数据存储器2000H单元的数据传送到片内数据存储器50H单元。
答案
1. C
2. D
3. C
4. A
5. D
6. A
7. B
8. A
9. 8051单片机有5个中断源,分别是外部中断0、定时器T0中断、外部中断1、定时器T1中断、串行口中断。有2个中断优先级。外部中断0入口地址0003H,定时器T0中断入口地址000BH,外部中断1入口地址0013H,定时器T1中断入口地址001BH,串行口中断入口地址0023H。
10. 8051单片机的定时器/计数器有4种工作模式。模式0:13位定时器/计数器;模式1:16位定时器/计数器;模式2:8位自动重装初值的定时器/计数器;模式3:仅适用于定时器T0,将T0拆分为两个独立的8位定时器/计数器。
11. 8051单片机的串行口有4种工作方式。方式0:同步移位寄存器方式,波特率固定为fosc/12;方式1:8位异步通信方式,波特率可变;方式2:9位异步通信方式,波特率固定为fosc/64或fosc/32;方式3:9位异步通信方式,波特率可变。
12. 功能:将a和b的值进行按位与运算,结果存于c,再将c的值赋给P1口。结果:P1口的值为0x30。
13.
```c
include <reg51.h>
void main()
{
unsigned char data xdata p2000 = 0x2000;
unsigned char data p50 = 0x50;
p50 = p2000;
}
```
展开阅读全文