资源描述
中职第三学年(电子信息工程技术)单片机应用2026年阶段测试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
一、选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填写在括号内)
1. 单片机的核心部件是( )。
A. CPU B. 存储器 C. 定时器 D. 中断系统
2. 8051单片机的定时器T0工作在方式2时,其最大定时时间为( )。
A. 256us B. 8192us C. 65536us D. 131072us
3. 单片机的P0口作为通用I/O口使用时,需要外接( )。
A. 上拉电阻 B. 下拉电阻 C. 电容 D. 电感
4. 下列指令中,能使累加器A的内容清零的是( )。
A. MOV A,00H B. CLR A C. XRL A,00H D. ORL A,00H
5. 8051单片机的外部中断0的中断入口地址是( )。
A. 0003H B. 000BH C. 0013H D. 001BH
6. 单片机的定时器T1工作在方式1时,是( )。
A. 8位定时/计数器 B. 13位定时/计数器 C. 16位定时/计数器 D. 24位定时/计数器
7. 下列数据传送指令中,正确的是( )。
A. MOVX A,@R0 B. MOVC A,@R1 C. MOV A,@R2 D. MOVX A,@DPTR
8. 单片机的P1口的每一位能驱动( )。
A. 4个TTL负载 B. 8个TTL负载 C. 16个TTL负载 D. 32个TTL负载
9. 8051单片机的片内数据存储器的地址范围是( )。
A. 00H-7FH B. 00H-FFH C. 0000H-FFFFH D. 0000H-0FFFH
10. 下列中断源中,优先级最高的是( )。
A. 外部中断0 B. 定时器T0 C. 外部中断1 D. 定时器T1
二、多项选择题(总共5题,每题5分,每题有两个或两个以上正确答案,请将正确答案填写在括号内)
1. 单片机的特点包括( )。
A. 体积小 B. 功耗低 C. 可靠性高 D. 控制功能强
E. 性价比高
2. 8051单片机的定时器T0可以工作在( )方式。
A. 方式0 B. 方式1 C. 方式2 D. 方式3
E. 方式4
3. 下列属于单片机的并行I/O口的是( )。
A. P0口 B. P1口 C. P2口 D. P3口
E. P4口
4. 单片机的中断系统包括( )。
A. 中断请求 B. 中断响应 C. 中断优先级 D. 中断屏蔽
E. 中断嵌套
5. 下列指令中,属于算术运算指令的是( )。
A. ADD A,R0 B. SUBB A,R1 C. INC A D. DEC A
E. MUL AB
三、判断题(总共10题,每题2分,正确的打“√”,错误的打“×”)
1. 单片机是将CPU、存储器、定时器/计数器、中断系统等集成在一块芯片上的微型计算机。( )
2. 8051单片机的定时器T1工作在方式0时,是16位定时/计数器。( )
3. 单片机的P0口作为地址/数据总线使用时,不需要外接上拉电阻。( )
4. 指令“MOV A,55H”是将立即数55H传送到累加器A中。( )
5. 8051单片机的外部中断1可以由下降沿触发,也可以由上升沿触发。( )
6. 单片机的定时器T0溢出时,会自动置位TF0标志位。( )
7. 指令“XCH A,R0”是将累加器A的内容与寄存器R0的内容进行交换。( )
8. 单片机的P1口只能作为通用I/O口使用,不能作为地址/数据总线使用。( )
9. 8051单片机的片内程序存储器的地址范围是0000H-FFFFH。( )
10. 单片机的中断服务程序执行完毕后,需要执行RETI指令返回主程序。( )
四、简答题(总共3题,每题10分,请简要回答下列问题)
1. 简述单片机的工作过程。
2. 说明8051单片机定时器T0工作在方式1时的定时原理。
3. 写出将片外RAM中2000H单元的内容传送到累加器A中的指令。
五、程序设计题(总共2题,每题15分,请编写符合要求的数据处理程序)
1. 编写程序,将片内RAM中30H单元的数乘以2,结果存回30H单元。
2. 编写程序,统计片内RAM中50H-5FH单元中正数的个数,并将结果存放在60H单元。
答案:
一、1. A 2.B 3.A 4.B 5.A 6.C 7.A 8.A 9.A 10.A
二、1. ABCDE 2. ABC 3. ABCD 4. ABCDE 5. ABCDE
三、1.√ 2.× 3.× 4.√ 5.× 6.√ 7.√ 8.√ 9.× 10.√
四、1. 单片机工作过程:先取指令,将程序计数器PC中的地址送到程序存储器,取出指令送到指令寄存器,再译码分析指令,然后根据指令要求执行相应操作,如读/写数据、控制外设动作等,最后循环取指执行。
2. 8位定时/计数器,TL0低8位,TH0高8位,TL0溢出向TH0进位,TH0溢出置位TF0。方式1是16位定时/计数器,计数初值由软件设置,从该值开始递减计数,计满溢出置位TF0。
3. MOVX A,@DPTR MOV DPTR,2000H
五、1. MOV A,30H MOV B,02H MUL AB MOV 30H,A
2. MOV R0,50H MOV R2,10 MOV 60H,00H
LOOP: MOV A,@R0 JZ NEXT JB ACC.7,NEXT INC 60H
NEXT: INC R0 DJNZ R2,LOOP END
展开阅读全文