资源描述
2025年高职电子信息工程技术(单片机应用)试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题,共40分)
(总共8题,每题5分,每题只有一个正确答案,请将正确答案填在括号内)
w1. 单片机的核心部件是( )
A. 运算器 B. 控制器 C. 存储器 D. I/O口
w2. 8051单片机的定时器T0工作在方式1时,是( )
A. 8位定时器 B. 13位定时器 C. 16位定时器 D. 24位定时器
w3. 下列指令中,能使累加器A的内容清零的是( )
A. MOV A,00H B. CLR A C. CPL A D. ADD A,00H
w4. 单片机的中断源通常有( )
A. 2个 B. 3个 C. 4个 D. 5个
w5. 8051单片机的片外数据存储器可寻址的最大空间是( )
A. 64KB B. 内部RAM C. 4KB D. 256B
w6. 在单片机中,用于存放程序的存储器是( )
A. RAM B. ROM C. EPROM D. EEPROM
w7. 单片机的晶振频率为12MHz,定时器T0工作在方式1,定时1ms,则定时器的初值为( )
A. 5000 B. 65536 - 5000 C. 500 D. 65536 - 500
w8. 下列关于单片机复位的说法,正确的是( )
A. 复位后PC指针指向0000H B. 复位后SP指针指向00H
C. 复位后P0口为高电平 D. 复位后所有中断源都被禁止
第II卷(非选择题,共60分)
w9. (10分)简述单片机的主要特点。
w10. (10分)写出8051单片机的P0口作为通用I/O口和地址/数据总线时的功能区别。
w11. (10分)说明单片机中断响应的条件。
w12. (15分)阅读以下程序,分析其功能并回答问题。
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV A,55H
MOV 30H,A
MOV A,0AAH
MOV 31H,A
MOV A,30H
ANL A,31H
MOV B,0FFH
DIV AB
SJMP $
END
(1)程序执行后,A和B寄存器中的内容分别是什么?
(2)该程序实现了什么功能?
w13. (15分)某温度控制系统,采用单片机控制温度传感器采集温度数据,当温度超过设定值时,启动风扇降温。假设温度传感器输出的是数字量,通过P1口输入,设定温度值存放在32H单元,风扇控制端口为P2.0。请编写程序实现该功能。
答案:
w1. B
w2. C
w3. B
w4. C
w5. A
w6. B
w7. B
w8. A
w9. 单片机的主要特点有:集成度高、体积小、可靠性高;具有片内存储器;有丰富的I/O口;指令系统简单,便于掌握;具有较强的位处理能力;低功耗、高性价比等。
w10. 当P0口作为通用I/O口时,为准双向口,可输入输出数据。当作为地址/数据总线时,分时复用,在访问外部存储器时,P0口先输出低8位地址,然后作为数据总线传输数据。
w11. 中断响应的条件:有中断源发出中断请求;中断允许寄存器IE相应位置1,即CPU开中断;一条指令执行完毕,且没有同级或更高级中断正在服务。
w12. (1)程序执行后,A中的内容为0,B中的内容为255。(2)该程序实现了将30H和31H单元中的内容相与,然后除以255的功能。
w13.
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV P1,0FFH ;读入温度值
MOV A,P1
CJNE A,32H,COMP ;比较温度与设定值
SJMP MAIN
COMP: JNC MAIN ;温度未超,返回
SETB P2.0 ;温度超,启动风扇
SJMP MAIN
END
展开阅读全文