单片机-每日一题
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机中,用于存储程序的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A2. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是()位的。
A. 8B. 16C. 12D. 14答案:A3. 单片机中,中断服务程序的入口地址是()。
A. 由用户定义B. 由硬件自动生成C. 由中断向量表决定D. 由程序计数器决定答案:C4. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在8051单片机中,串行通信的波特率由()决定。
A. 定时器B. 计数器C. 外部晶振频率D. 内部时钟频率答案:A6. 单片机中,用于存储数据的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:B7. 8051单片机的定时器/计数器中,定时器2的计数器是()位的。
A. 8B. 16C. 12D. 14答案:B8. 单片机中,用于存储常数的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 001BHD. 0023H答案:C10. 在8051单片机中,串行通信的停止位通常设置为()位。
A. 1B. 2C. 3D. 4答案:A二、填空题(每空1分,共20分)1. 8051单片机的内部时钟频率为12MHz时,机器周期为______μs。
答案:12. 单片机中,用于存储程序的存储器是______存储器。
答案:只读3. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是______位的。
答案:84. 单片机中,用于存储数据的存储器是______存储器。
答案:随机访问5. 8051单片机的外部中断0的中断向量地址是______H。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机企业测试题及答案

单片机企业测试题及答案一、单选题(每题2分,共10分)1. 单片机中的CPU主要负责什么功能?A. 数据存储B. 数据输入输出C. 程序控制D. 外设管理答案:C2. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. PythonD. C++答案:C3. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B4. 在单片机中,定时器的作用是什么?A. 计数B. 存储数据C. 控制程序流程D. 产生定时中断答案:D5. 下列哪个是单片机的输入设备?A. 显示器B. 键盘C. 打印机D. 存储器答案:B二、填空题(每题2分,共10分)1. 单片机的英文缩写是________。
答案:MCU2. 单片机的________是指单片机的CPU、存储器、I/O接口等集成在一个芯片上。
答案:集成度3. 单片机的________是指单片机的运行速度。
答案:时钟频率4. 单片机的________是指单片机的程序存储器。
答案:ROM5. 单片机的________是指单片机的数据存储器。
答案:RAM三、简答题(每题5分,共20分)1. 请简述单片机的工作原理。
答案:单片机的工作原理是将程序存储在ROM中,CPU根据程序的指令控制单片机进行数据的输入、处理和输出,同时通过I/O接口与外部设备进行通信。
2. 单片机在工业控制中的应用有哪些?答案:单片机在工业控制中的应用包括但不限于自动化生产线控制、传感器数据采集、设备监控、智能仪表等。
3. 单片机的中断系统有什么作用?答案:单片机的中断系统允许单片机在执行当前任务的同时,能够响应外部或内部的突发事件,如定时器溢出、外部信号等,从而实现多任务处理。
4. 单片机的低功耗模式有哪些?答案:单片机的低功耗模式包括睡眠模式、待机模式和深度睡眠模式,这些模式可以降低单片机的功耗,延长电池寿命或减少能耗。
四、计算题(每题10分,共20分)1. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间。
51单片机考试题和答案

51单片机考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)的内容?A. SPB. PCC. DPTRD. ACC答案:B2. 51单片机中,哪个寄存器用于存储数据指针?A. SPB. PCC. DPTRD. ACC答案:C3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个寄存器用于存储堆栈指针?A. SPB. PCC. DPTRD. ACC答案:A5. 51单片机中,以下哪个指令是无条件跳转指令?A. SJMPB. AJMPC. LJMPD. CJNE答案:A6. 51单片机中,以下哪个指令是调用子程序的指令?A. SJMPB. AJMPC. LJMPD. CALL答案:D7. 51单片机中,以下哪个指令是返回子程序的指令?A. SJMPB. AJMPC. LJMPD. RET答案:D8. 51单片机中,以下哪个指令是累加器清零的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:A9. 51单片机中,以下哪个指令是将立即数传送到累加器的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:B10. 51单片机中,以下哪个指令是将累加器的内容传送到寄存器R0的指令?A. CLR AB. MOV A, #0C. MOV R0, AD. CLR C答案:C二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。
答案:1282. 51单片机的外部数据存储器最大容量可达______KB。
答案:643. 51单片机的外部程序存储器最大容量可达______KB。
答案:644. 51单片机的定时器/计数器有______个。
答案:25. 51单片机的中断源共有______个。
答案:66. 51单片机的串行通信可以工作在______种模式。
单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机原理及应用试题库---答案

单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。
2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。
3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。
A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。
4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。
5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。
二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。
解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。
2、单片机的最小系统包括电源、时钟电路、复位电路。
解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。
3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。
单片机复习题含答案

单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.8051内部有()字节RAM,外部数据存储器寻址空间是()。
5.欲使P1口的低4位输出0,保持高4位不变,应执行指令()。
6.若SP被初始化为39H,则堆栈区域从()开始。
7.执行指令ORL A, #80H后,累加器中的最高位为(),其它位()。
8.在访问外部存储器时,P0口用于传送()和数据。
9.位地址07H位于字节地址(),位地址7FH位于字节地址()。
10.MOV B, #20H是()字节指令。
11.MOV A,40H 指令对源操作数的寻址方式是()寻址。
12.欲使P1.7、P1.6和P1.5输出高电平,P1.4~P1.0保持原来的状态不变,应执行指令()。
SP的值为5FH, 指令LCALL 3500H的地址为2030H, 该指令执行时将()压入堆栈保存,将()送入PC, SP的值变成()。
累加器A的值为30H, 指令MOVC A, @A+PC位于地址3000H。
执行该指令时,程序存储器地址()的内容被传送至累加器A
每日一题(补第一周的)
15.在使用MOVX @DPTR类指令访问外部扩展的数据存储器时,P2口用于输出(),P0口用于传送低8位地址和()。
16.在8051中,PC和DPTR都用于提供地址,()是用户程序不可访问的,()可以分为两个8位寄存器使用。
17.累加器A中保存着一个值小于或等于127的8位无符号数,CY清“0”后执行RLC A 指令,则A中数变为原来的()倍。
18.8051访问片外存储器时,利用()信号锁存来自()的低8位地址信号。
19.只能用()寻址方式访问特殊功能寄存器。
20.访问8052的高128字节RAM时,只能用()寻址方式。
21.CMOS单片机的动态功耗与时钟频率成()关系。
22.8051的外部中断有低电平触发和()触发两种触发方式。
外部中断1的中断向量地址是()。
23.执行指令MOV IP, #0BH后,中断优先级最高者为(),最低者为()。
24.单片机的功耗与供电电压的()成正比。
25.8051的振荡器频率为6MHz,定时器1工作在方式1时最长溢出周期为()µs;工作在方式2时最长溢出周期为()个机器周期。
26.若8051的定时器0工作在计数器方式,振荡器频率为8MHz,则外部计数输入信号的最大频率不能超过()。
27.串行口工作在方式3时,发送的第9位数据要事先写入()寄存器的()位,接收的第9位数据被写入同一寄存器的()位。
28.单片机的英文缩写是()。
29.T0的工作方式1是( )。
A. 8位计数器结构
B. 2个8位计数器结构
C. 13位计数器结构
D. 16位计数器结构
30.下列中断,需要软件清除中断标志的是()。
A. 串行口中断
B. 边沿触发的外部中断
C. 定时器中断
31.在中断服务程序中,至少应有一条()。
A.传送指令B.转移指令
C.加法指令D.中断返回指令
32.以下指令中,属于单纯读引脚的指令是()。
A.MOV A, P1 B.ORL P1, #0FH
C.ANL P1, #0FH D.DJNZ P1, rel
33.8051的中断源都编程为相同优先级,当它们同时申请中断时CPU首先响应()的中断请求。
A.外中断1 B.定时器1
C.串行口D.定时器0
34.8051的堆栈设在()。
A. 内部RAM区
B. 外部RAM区
C. 程序存储区
35.设8051单片机的晶振频率为12MHz,则最短的中断响应时间为()ms。
A.3 B.5
C.6 D.8
36.设8051单片机的晶振频率为12MHz,定时器作计数器使用时,其计数输入信号的最高频率为( )。
A. 2MHz
B. 1MHz
C. 500KHz
D. 250KHz
37.8051串行口工作在方式1,波特率为2400 bits/s,则每分钟最多可传送()个字节的数据。
A.2400 B.28800
C.14400 D.240
38.对程序存储器的读操作,只能使用()。
A.MOV指令B.MOVX指令
C.MOVC指令D.POP指令
39.执行子程序调用指令时,要向堆栈压入( )个字节。
A. 1
B. 2
C. 3
D. 4
40.使用MOVX @Ri类指令访问外部数据存储器时,P2口的内容()。
A. 不受影响
B. 为0FFH
C. 为00H
41.8051的UART工作在方式3,若要求每秒钟能传送900个字节的数据,则波特率至少应为()bits/s。
A.2400 B.4800
C.9600 D.19200
42.以下指令中,不正确的指令是()。
A.MOV R0, @R1 B.MOV P1, #0FH
C.ANL B, #0FH D.DJNZ P1, rel
43.指令LJMP的跳转范围是()。
A.256B B.1KB
C.2KB D.64KB
44.以下指令中不影响PSW中P标志的是()。
A.ADD A, B B.SUBB A, B
C.INC A D.MOV B, A
45.使T0的工作模式1的溢出周期最长的初值是()。
A. 0000H
B. 0001H
C. 0FFFEH
D. 0FFFFH
46.在8051 内部,反映程序运行状态或运算结果特征的寄存器是()。
A.PSW B.PC
C.A D.SP
47.设8051单片机的晶振频率为12MHz,则最短的指令周期为()微秒。
A.1 B.2
C.3 D.4
48.T1配置为模式3时()。
A. 是8位计数器结构
B. 是2个8位计数器结构
C. 是13位计数器结构
D. 停止计数
49.对外部数据存储器的读/写操作,只能使用()。
A.MOV指令B.MOVX指令
C.MOVC指令D.POP指令
50.SP的当前值为39H,执行RET指令后SP的值为()。
A.36H B.37H
C.38H D.41H
51.若PSW中的值为88H,则当前工作寄存器区是( )区。
A.0 B.1
C.2 D.3
52.要使8051单片机能够响应定时器T1中断和串行口中断,但不能响应其他中断,则中断允许寄存器IE的内容应是( )。
A.98H B.84H
C.42H D.22H
53.执行子程序返回指令时,返回地址是( )。
A.调用指令的首地址
B.调用指令的末地址
C.返回指令的末地址
D.调用指令的下一条指令的首地址
54.若RS1RS0=01,要想把寄存器R0的内容入栈,应使用( )指令。
A.PUSH R0 B.PUSH 18H
C.PUSH 00H D.PUSH 08H
55.各中断源发出的中断请求信号,都会标记在8051单片机中的( )。
A.IP B.TCON / SCON
C.IE D.TMOD
56.振荡频率为12MHz,定时器工作在方式0下最大定时时间为( )。
A.8.192ms B.65.536ms
C.0.256ms D.16.384ms
57.8051读外部数据存储器时,不起作用的信号是( )。
A./RD B./WR C.ALE
58.下面哪条指令产生/WR信号( )。
A.MOVX A, @DPTR B.MOVC A, @A+PC
C.MOVC A, @A+DPTR D.MOVX @DPTR, A
59.执行PUSH ACC 指令,8051完成的操作是( )。
A.(SP)+1→SP; (ACC) →(SP) B.(ACC) →(SP); (SP)-1→SP
C.(SP)-1→SP; (ACC) →(SP) D.(ACC) →(SP); (SP)+1→SP
60.8051的振荡频率为6MHz,CPU执行一条乘法指令的时间是( )µs。
A.1 B.2
C.4 D.8
61.判断正误,用T和F分别表示正确和错误
( ) 在基于8051的系统中,最多只能扩展64KB的外部数据存储器。
( ) 8051的程序存储器只能用来存放用户程序。
62.判断正误,用T和F分别表示正确和错误
( ) MOV @R0, P1是一条读-修改-写指令。
( ) INC A指令不影响PSW中的CY标志。
63.( ) 地址能被8整除的特殊功能寄存器可以位寻址。
( ) 可以用定时器0的输入引脚T0扩展一个下降沿触发的外部中断。
64.( ) 8051的UART工作在方式2时,要发送的第九位数据位于SCON中。
( ) 8051内部RAM和外部RAM统一编址,它们的访问指令相同。