- 0
- 0
- 约5.14万字
- 约 79页
- 2026-02-17 发布于山东
- 举报
2026年《单片机技术》机考网考纸考题库200道
第一部分单选题(200题)
1、在MCS-51单片机中,以下哪个地址区间通常用于存放特殊功能寄存器(SFR)?
A.0x00~0x7F
B.0x80~0xFF(内部RAM低128字节)
C.0x80~0xFF中的部分地址(SFR)
D.0x0000~0xFFFF(外部程序存储器)
【答案】:C
解析:本题考察单片机存储器地址分配。MCS-51单片机内部RAM低128字节(0x00~0x7F)为普通数据存储区,高128字节(0x80~0xFF)中部分地址映射到特殊功能寄存器(如P0~P3口、定时器控制寄存器等);0x0000~0xFFFF为程序存储器地址范围,与SFR无关。因此C选项正确。
2、在单片机中断服务程序中,首先需要执行的关键操作是?
A.保护现场
B.清除中断标志
C.开中断
D.执行中断服务内容
【答案】:A
解析:本题考察中断服务程序的执行流程。中断服务程序的首要任务是保护现场(如寄存器内容、标志位等),防止中断打断主程序时破坏原有数据。选项B(清除中断标志)通常在中断响应后执行(如清除IE0=0),但非第一步;选项C(开中断)一般在主程序中或中断返回前,用于允许更高优先级中断嵌套;选项D(执行中断服务内容)需在保护现场后进行。因此正确答案为A。
3、MCS-51单片机的定时器/计数器T0工作在模式1时,其计数器位数为?
A.8位
B.13位
C.16位
D.自动重装8位
【答案】:C
解析:本题考察定时器/计数器的工作模式。正确答案为C,模式1是16位定时器/计数器(T0的TH0和TL0全16位参与计数)。A错误,8位是模式2(自动重装8位初值);B错误,13位是模式0(16位分为高5位和低8位,共13位);D错误,“自动重装8位”是模式2的特征。
4、8051单片机定时器/计数器T0在工作方式2时,其计数特点是?
A.13位计数,溢出后自动重装初值
B.16位计数,需软件重装初值
C.8位计数,自动重装初值
D.分成两个独立的8位计数器,分别计数
【答案】:C
解析:本题考察8051定时器/计数器的工作方式。8051的定时器有4种工作方式,其中方式2(MODE2)的特点是将16位计数器拆分为8位的TL0和8位的TH0,TL0作为计数器,TH0作为初值寄存器,当TL0计数溢出时,TH0中的初值会自动装入TL0,无需软件重装。选项A描述的是方式0(13位计数);选项B描述的是方式1(16位计数,需软件重装);选项D描述的是方式3(仅T0支持,T1停止工作,T0分为两个8位计数器)。因此正确答案为C。
5、当外部中断0触发时,单片机响应中断后,程序计数器PC会自动跳转到的固定入口地址是?
A.0003H
B.000BH
C.0013H
D.001BH
【答案】:A
解析:本题考察中断系统入口地址,51单片机各中断源有固定入口地址:外部中断0(INT0)入口地址为0003H,定时器0溢出中断入口地址为000BH,外部中断1入口地址为0013H,串行口中断入口地址为0023H。因此选A。
6、8051单片机串行口工作在方式1时,其波特率由什么决定?
A.定时器1的溢出率和SMOD位
B.外部晶振频率直接决定
C.内部时钟电路分频决定
D.波特率发生器自动产生
【答案】:A
解析:本题考察串行口波特率计算。方式1的波特率公式为:波特率=(2^SMOD/32)×定时器1溢出率。其中,定时器1溢出率由晶振频率、定时器1初值和工作模式决定(模式1为16位,模式2为8位自动重装),SMOD为波特率倍增位。因此波特率由定时器1溢出率和SMOD位共同决定,选项A正确;B、C、D均错误(外部晶振需分频,无独立波特率发生器)。
7、8051单片机定时器工作在模式2时,其特点是?
A.16位自动重装初值
B.8位自动重装初值
C.13位自动重装初值
D.2位自动重装初值
【答案】:B
解析:本题考察51单片机定时器的工作模式。模式0为13位定时器(TH1的高8位+TL1的低5位);模式1为16位定时器(TH1+TL1);模式2为8位自动重装初值(TH1的值自动装入TL1);模式3仅适用于定时器0,将其拆分为两个8位定时器。选项A是模式1的特点,选项C、D描述错误,故正确答案为B。
8、8051单片机中,若要允许外部中断0(INT0)和定时器0(T0)中断,且使INT0为高优先级,INT1为低优先级,正确的寄存器设置是?
A.IE|=0x83;IP|=0x01
B.IE|=0x82;IP|=0x01
C.IE|=0x83;IP|=0x00
D.IE|
原创力文档

文档评论(0)