版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年单片机考试题型及答案一、填空题(每空1分,共20分)1.8051单片机内部RAM的低128字节共(1)____字节,其中工作寄存器区占(2)____字节,位寻址区占(3)____字节。答案:(1)128;(2)32;(3)162.8051单片机有(4)____个8位并行I/O口,(5)____个16位定时器/计数器,(6)____个中断源,(7)____个全双工串行口。答案:(4)4;(5)2;(6)5;(7)13.单片机复位后,程序计数器PC的值为(8)____,堆栈指针SP的值为(9)____。答案:(8)0000H;(9)07H4.若晶振频率为12MHz,则振荡周期为(10)____μs,机器周期为(11)____μs。答案:(10)112(11)1μs5.定时器/计数器T0有(12)____种工作方式,T1有(13)____种工作方式。答案:(12)4;(13)36.MCS-51指令系统中,寄存器间接寻址的符号是(14)____,立即数前缀是(15)____。答案:(14)@;(15)#7.串行口方式1的帧格式包含(16)____位有效数据,1位起始位和1位停止位。答案:(16)88.中断允许控制寄存器是(17)____,中断优先级控制寄存器是(18)____。答案:(17)IE;(18)IP9.数据指针DPTR为(19)____位寄存器。答案:(19)1610.常用8位D/A转换器芯片的英文缩写是(20)____。答案:(20)DAC二、单项选择题(每题2分,共20分)1.单片机复位后,程序计数器PC的内容为()A.0000HB.0007HC.0003HD.00FFH答案:A解析:复位后PC被清零,程序从0000H单元开始执行。2.下列指令中,属于位操作指令的是()A.CLRAB.MOVC,bitC.MOVA,#00HD.INCDPTR答案:B解析:CLRA是字节操作,MOVC,bit将直接寻址位bit的值传送到进位标志C,属于位操作指令。3.关于中断优先级,下列说法错误的是()A.同级中断按照自然优先级顺序响应B.低优先级中断可以被高优先级中断所嵌套C.高优先级中断可以被低优先级中断所嵌套D.中断嵌套时,高优先级中断先执行答案:C解析:中断嵌套只能由高优先级打断低优先级,低优先级不能打断高优先级。4.定时器T0工作在方式1时,计数位数是()A.8位B.13位C.16位D.32位答案:C解析:方式0为13位计数,方式1为16位计数,方式2为8位自动重装计数。5.串行口工作在方式1时,波特率由()的溢出率决定。A.定时器T0B.定时器T1C.外部中断0D.ALE引脚答案:B解析:方式1的波特率由定时器T1的溢出率和SMOD位共同决定。6.当8051的EA引脚接低电平时,单片机()A.只从片外程序存储器取指令B.只从片内程序存储器取指令C.优先访问片内程序存储器D.程序存储器访问失效答案:A解析:EA=0时,全部程序取自外部程序存储器;EA=1时,先访问片内,溢出时再访问片外。7.下列不是MCS-51寻址方式的是()A.立即寻址B.直接寻址C.页面寻址D.变址寻址答案:C解析:MCS-51的寻址方式有立即、直接、寄存器、寄存器间接、变址、相对、位寻址,没有页面寻址。8.执行指令MOVDPTR,#2000H后,DPH的内容为()A.20HB.00HC.2000HD.200H答案:A解析:指令将16位立即数2000H装入DPTR,其中高8位20H送DPH,低8位00H送DPL。9.定时器T0的中断入口地址是()A.0003HB.000BHC.0013HD.0023H答案:B解析:外部中断INT0、T0、INT1、T1、串行口的中断入口地址依次为0003H、000BH、0013H、001BH、0023H。10.关于内部RAM位寻址区,下列说法正确的是()A.字节地址为20H~2FH,位地址为00H~FFHB.字节地址为20H~2FH,位地址为00H~7FHC.字节地址为30H~3FH,位地址为00H~7FHD.位寻址区只有32位答案:B解析:位寻址区为内部RAM的20H~2FH,共16字节128位,位地址编址为00H~7FH。三、判断题(每题1分,共10分)1.8051单片机复位后,SP的值为00H。()答案:错误解析:复位后SP初始化为07H。2.定时器T0和T1都具有工作方式3。()答案:错误解析:只有T0具有方式3,T1工作在方式3时处于停止状态。3.MCS-51的加法指令会影响PSW中的CY、AC、OV标志。()答案:正确4.晶振频率越高,单片机的机器周期越长。()答案:错误解析:机器周期=125.串行口方式0的波特率固定为fosc/12。()答案:正确解析:方式0的波特率=f6.执行中断返回指令RETI后,中断优先级状态触发器的对应位会被清除。()答案:正确解析:RETI除恢复断点外,还会清除中断优先级状态触发器对应位,以允许同级中断被响应。7.访问片外数据存储器时应使用MOVC指令。()答案:错误解析:MOVC用于读取程序存储器,片外数据存储器应使用MOVX指令。8.中断响应时间一定小于3个机器周期。()答案:错误解析:最短需3个机器周期;若遇到长指令或正在执行RETI、访问IE/IP等指令,最长可到8个机器周期。9.DPTR可以作为一个16位寄存器使用,也可以拆分为DPH和DPL单独使用。()答案:正确10.共阳极数码管显示数字“0”的段码为3FH。()答案:错误解析:共阳极时,数字0的段码为C0H;3FH是共阴极数码管显示数字0的段码。四、简答题(每题10分,共20分)1.简述MCS-51单片机的中断源及各中断源对应的入口地址。答案:MCS-51共有5个中断源:•外部中断INT0,入口地址0003H;•定时器T0溢出中断,入口地址000BH;•外部中断INT1,入口地址0013H;•定时器T1溢出中断,入口地址001BH;•串行口中断,入口地址0023H。解析:中断响应后,CPU自动将PC跳转到对应中断入口地址。相邻中断入口地址相距8个字节,通常在其中放置一条跳转指令,转至真正的中断服务程序。2.简述扩展片外程序存储器和数据存储器时,访问方法有何不同?各使用哪些信号线?答案:程序存储器通过MOVC指令读取,读信号使用PSEN;数据存储器通过MOVX指令读/写,读信号为RD,写信号为WR。扩展时两者均利用P0口分时输出低8位地址,由ALE信号锁存到外部锁存器,P2口输出高8位地址。解析:程序存储器只能读,所以控制信号只有PSEN;数据存储器可读可写,因此有RD和WR。两者地址总线和数据总线复用,需要控制信号加以区分。五、分析计算题(第1题8分,第2题7分,共15分)1.已知晶振频率为12MHz,使用定时器T1工作在方式1产生50ms定时中断。试计算定时初值,并写出初始化程序(可用汇编或C语言)。答案:机器周期Tc50方式1为16位计数器,初值:65536因此TH1=3CH,TL1=B0H。汇编初始化程序:MOVTMOD,#10H;T1方式1
MOVTH1,#3CH;高8位初值
MOVTL1,#0B0H;低8位初值
SETBTR1;启动T1
SETBET1;允许T1中断
SETBEA;开总中断或用C语言:TMOD=0x10;
TH1=0x3C;
TL1=0xB0;
TR1=1;
ET1=1;
EA=1;解析:定时器方式1计满溢出需要216=655362.晶振频率为11.0592MHz,定时器T1工作在方式2,SMOD=0。欲使串行口波特率为9600bps,试计算TH1的初值。答案:串行口方式1、3的波特率公式为:波特率SMOD=0时:1因此:9600解得256−TH解析:采用11.0592MHz晶振时,SMOD=0、TH1=FDH可精确产生9600bps波特率,因为28800/六、程序设计题(15分)1.设单片机晶振频率为12MHz,P1口接8个发光二极管。请编写程序实现:使用定时器T0工作在方式1产生50ms定时,采用软件计数器实现500ms延时,每隔500ms使P1口输出取反一次(即LED闪烁)。写出完整C语言程序。#include<reg51.h>
unsignedcharcount=0;//软件计数器
voidmain()
{
TMOD=0x01;//T0方式1
TH0=0x3C;//初值高8位
TL0=0xB0;//初值低8位
ET0=1;//允许T0中断
EA=1;//开总中断
TR0=1;//启动T0
P1=0x00;//初始状态
while(1);//等待中断
}
voidT0_ISR()interrupt1//T0中断服务函数
{
TH0=0x3C;//重新赋初值
TL0=0xB0;
count++;
if(count>=10)/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新闻学概论试题及答案
- 纪检监察干部应知应会测试题及答案
- 2026年吉林长春市直遴选笔试真题及答案
- 2026年华中农业大学java期末考试题及答案
- 2026年江苏省南通市中考数学试卷试题真题(含答案详解)
- 2026玻璃固定夹项目商业计划书之跨界融合应用场景探索报告
- 2026煤炭清洁高效利用专项再贷款对洗精焦煤项目IRR提升效应量化深度研究报告
- 2026消费者清洁标签认知升级对合成食用醋酸乙酯需求抑制效应报告
- 2026年秋季学期初三年级名班主任工作室经验交流课件:五项管理背景下的班级工作
- 2026智能门锁生态融合趋势中五金把手交互体验升级策略深度研究
- 盐城市盐都区融媒体中心招聘考试真题2025
- 2026年法官入额考试真题及答案
- 2026公安院校招警考试题库及答案
- 新版2026秋季学期新人教版数学四年级上册核心素养教案教学设计 含各单元复习及活动课寻找宝藏合集
- 2025 中国成人心肺复苏与心血管急救指南(完整版)+ 临床实施路径
- 2026年安徽省保安证考试题库及答案
- 铸造厂消防安全管理制度培训
- (教师考编考试)教育学原理知识点重点
- 电子焊接培训课件
- 黑土地保护周教育
- 网球理论考试题库-网球题库
评论
0/150
提交评论