还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单片机考试题及答案
一、单选题(每题1分,共15分)
1.单片机中,用于存放程序代码的存储器是()A.RAMB.ROMC.EPROMD.RAM和ROM【答案】B【解析】ROM(只读存储器)用于存放程序代码,断电后数据不会丢失
2.下列哪项不是51单片机的中断源?()A.外部中断0B.定时器/计数器0中断C.串口中断D.外部中断1【答案】C【解析】51单片机的中断源包括外部中断
0、定时器/计数器0中断和外部中断
13.单片机中,堆栈指针(SP)主要用于()A.存放程序计数器B.存放数据指针C.存放临时数据D.存放程序状态字【答案】C【解析】堆栈指针(SP)用于存放临时数据,实现数据的压入和弹出操作
4.51单片机的P0口是()A.双向I/O口B.专用输入口C.专用输出口D.只读口【答案】A【解析】P0口是双向I/O口,需要外接上拉电阻
5.单片机中,定时器/计数器的工作方式由()控制A.TMOD寄存器B.TCON寄存器C.PCON寄存器D.IP寄存器【答案】A【解析】定时器/计数器的工作方式由TMOD寄存器控制
6.51单片机的串口工作方式有()种A.4种B.3种C.2种D.1种【答案】A【解析】51单片机的串口工作方式有4种方式
0、方式
1、方式2和方式
37.单片机中,中断响应的条件是()A.中断允许B.中断请求C.中断允许且中断请求D.中断禁止【答案】C【解析】中断响应需要同时满足中断允许和中断请求两个条件
8.51单片机的晶振频率为12MHz时,机器周期为()A.1μsB.2μsC.1msD.2ms【答案】B【解析】机器周期=晶振周期×12,晶振频率为12MHz时,晶振周期为1/12μs,所以机器周期为2μs
9.单片机中,用于存放运算结果的寄存器是()A.PSWB.ACCC.BD.DPTR【答案】B【解析】累加器(ACC)用于存放运算结果
10.单片机中,用于存放程序状态字的寄存器是()A.PSWB.ACCC.BD.DPTR【答案】A【解析】程序状态字(PSW)用于存放程序状态
11.单片机中,外部中断0的中断号为()A.0B.1C.2D.3【答案】A【解析】外部中断0的中断号为
012.单片机中,定时器/计数器0的中断号为()A.1B.2C.3D.4【答案】B【解析】定时器/计数器0的中断号为
213.单片机中,串口中断的中断号为()A.4B.5C.6D.7【答案】B【解析】串口中断的中断号为
514.单片机中,外部中断1的中断号为()A.6B.7C.8D.9【答案】C【解析】外部中断1的中断号为
615.单片机中,P1口是()A.双向I/O口B.专用输入口C.专用输出口D.只读口【答案】A【解析】P1口是双向I/O口
二、多选题(每题2分,共10分)
1.以下哪些是51单片机的存储器类型?()A.RAMB.ROMC.EPROMD.EEPROME.Flash【答案】A、B、C、D、E【解析】51单片机的存储器类型包括RAM、ROM、EPROM、EEPROM和Flash
2.以下哪些是51单片机的中断源?()A.外部中断0B.定时器/计数器0中断C.串口中断D.外部中断1E.串口中断【答案】A、B、C、D、E【解析】51单片机的中断源包括外部中断
0、定时器/计数器0中断、串口中断和外部中断
13.以下哪些是51单片机的特殊功能寄存器?()A.ACCB.BC.PSWD.TMODE.TCON【答案】A、B、C、D、E【解析】51单片机的特殊功能寄存器包括ACC、B、PSW、TMOD和TCON
4.以下哪些是51单片机的I/O口?()A.P0B.P1C.P2D.P3E.P4【答案】A、B、C、D【解析】51单片机的I/O口包括P
0、P
1、P2和P
35.以下哪些是51单片机的定时器/计数器工作方式?()A.方式0B.方式1C.方式2D.方式3E.方式4【答案】A、B、C、D【解析】51单片机的定时器/计数器工作方式包括方式
0、方式
1、方式2和方式3
三、填空题(每题2分,共10分)
1.51单片机的堆栈指针寄存器是______【答案】SP
2.51单片机的累加器是______【答案】ACC
3.51单片机的程序状态字是______【答案】PSW
4.51单片机的定时器/计数器是______【答案】T0和T
15.51单片机的串口是______【答案】串口
四、判断题(每题1分,共5分)
1.51单片机的P0口是双向I/O口()【答案】(√)
2.51单片机的堆栈指针(SP)用于存放程序计数器()【答案】(×)【解析】堆栈指针(SP)用于存放临时数据,不是程序计数器
3.51单片机的定时器/计数器工作方式由TCON寄存器控制()【答案】(×)【解析】定时器/计数器的工作方式由TMOD寄存器控制
4.51单片机的中断响应需要同时满足中断允许和中断请求两个条件()【答案】(√)
5.51单片机的串口工作方式有4种()【答案】(√)
五、简答题(每题3分,共9分)
1.简述51单片机的存储器结构【答案】51单片机的存储器结构包括程序存储器(ROM、EPROM、EEPROM、Flash)和数据存储器(RAM)
2.简述51单片机的中断系统【答案】51单片机的中断系统包括外部中断、定时器/计数器中断和串口中断,通过中断允许寄存器(IE)和中断优先级寄存器(IP)进行控制
3.简述51单片机的串口工作方式【答案】51单片机的串口工作方式包括方式
0、方式
1、方式2和方式3,分别对应不同的数据传输方式和波特率设置
六、分析题(每题5分,共10分)
1.分析51单片机的定时器/计数器工作原理【答案】51单片机的定时器/计数器工作原理是通过计数器对外部事件或内部时钟进行计数,定时器/计数器的工作方式由TMOD寄存器控制,可以实现定时和计数功能
2.分析51单片机的串口通信原理【答案】51单片机的串口通信原理是通过串口发送和接收数据,串口工作方式由SCON寄存器控制,可以实现不同的数据传输方式和波特率设置
七、综合应用题(每题10分,共20分)
1.设计一个51单片机的程序,实现定时1秒后点亮P
1.0口【答案】```cincludereg
51.hvoiddelay1s{unsignedinti,j;fori=0;i1000;i++forj=0;j100;j++;}voidmain{TMOD=0x01;//定时器0工作在方式1TH0=0xFC;//定时1秒初值TL0=0x18;TR0=1;//启动定时器0while!TF0;//等待定时器0溢出TR0=0;//停止定时器0TF0=0;//清除溢出标志P1=0x01;//点亮P
1.0口}```
2.设计一个51单片机的程序,实现串口发送数据【答案】```cincludereg
51.hvoidmain{SCON=0x50;//串口工作在方式1TMOD=0x20;//定时器1工作在方式2TH1=0xFD;//波特率9600TL1=0xFD;TR1=1;//启动定时器1TI=1;//设置发送标志while!TI;//等待发送完成SBUF=A;//发送数据Awhile!TI;//等待发送完成}```
八、标准答案
一、单选题
1.B
2.C
3.C
4.A
5.A
6.A
7.C
8.B
9.B
10.A
11.A
12.B
13.B
14.C
15.A
二、多选题
1.A、B、C、D、E
2.A、B、C、D、E
3.A、B、C、D、E
4.A、B、C、D
5.A、B、C、D
三、填空题
1.SP
2.ACC
3.PSW
4.T0和T
15.串口
四、判断题
1.(√)
2.(×)
3.(×)
4.(√)
5.(√)
五、简答题
1.51单片机的存储器结构包括程序存储器(ROM、EPROM、EEPROM、Flash)和数据存储器(RAM)
2.51单片机的中断系统包括外部中断、定时器/计数器中断和串口中断,通过中断允许寄存器(IE)和中断优先级寄存器(IP)进行控制
3.51单片机的串口工作方式包括方式
0、方式
1、方式2和方式3,分别对应不同的数据传输方式和波特率设置
六、分析题
1.51单片机的定时器/计数器工作原理是通过计数器对外部事件或内部时钟进行计数,定时器/计数器的工作方式由TMOD寄存器控制,可以实现定时和计数功能
2.51单片机的串口通信原理是通过串口发送和接收数据,串口工作方式由SCON寄存器控制,可以实现不同的数据传输方式和波特率设置
七、综合应用题
1.设计一个51单片机的程序,实现定时1秒后点亮P
1.0口
2.设计一个51单片机的程序,实现串口发送数据。
个人认证
优秀文档
获得点赞 0