单片机招聘经典笔试题
- 格式:doc
- 大小:44.00 KB
- 文档页数:4
单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。
A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。
A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。
A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。
答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。
答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。
答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。
答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。
单片机考试题目及答案考试题目一:1. 请简要解释什么是单片机(MCU)?考试题目二:2. 请列举一些常见的单片机芯片品牌和型号,并阐述它们的特点。
考试题目三:3. 简述单片机的内部架构,并解释其中的核心组成部分。
考试题目四:4. 描述单片机的编程方式,包括编程语言及工具。
考试题目五:5. 请简要介绍单片机的输入/输出(I/O)接口。
考试题目六:6. 什么是中断?请阐述单片机中断的原理以及使用方法。
考试题目七:7. 解释什么是模拟信号与数字信号,并举例说明。
考试题目八:8. 请列举几种常用的单片机应用领域,并简要描述其功能。
考试题目九:9. 单片机在工业自动化中的作用是什么?举例说明其应用场景。
考试题目十:10. 简述单片机系统设计的基本步骤以及注意事项。
考试答案:1. 单片机是一种集成了处理器、存储器和各种输入/输出接口的微型计算机系统。
它具有体积小、功耗低、成本低等优点,广泛应用于嵌入式系统、工业自动化、物联网等领域。
2. 常见的单片机芯片品牌和型号包括:ATmega328P(Arduino Uno使用的芯片)、STM32F103系列(STMicroelectronics的ARM Cortex-M3系列芯片)、PIC16F877A(Microchip的8位微控制器芯片),它们分别具有易用性、强大的性能和丰富的外设等特点。
3. 单片机的内部架构包括运算器、存储器、定时器/计数器、中断系统和输入/输出接口等核心组成部分。
运算器用于执行指令和进行运算,存储器用于存储程序和数据,定时器/计数器用于控制时间和计数,中断系统用于处理外部中断请求,输入/输出接口用于与外部设备进行数据交互。
4. 单片机的编程方式包括汇编语言编程和高级语言编程。
汇编语言编程较为底层,直接操作寄存器和位,效率高但难度较大;高级语言编程如C语言等更加易学易用,可以借助开发工具如Keil、Arduino等进行编程。
5. 单片机的输入/输出接口包括通用输入/输出(GPIO)口、模拟输入/输出(ADC/DAC)口、串行通信接口(UART/SPI/I2C)等。
单片机考试题含答案一、单选题(共107题,每题1分,共107分)1.AJMP跳转空间最大可达到 ( ) 。
A、2KB、(B)256C、(C)128D、64KB正确答案:A2.8051单片机的RST引脚内部接有 ( ) 。
A、施密特触发器B、单稳触发器C、D触发器D、分频器正确答案:A3.51单片机执行MOVX A,@DPTR指令时,相关的信号状态是 ( ) 。
A、PSEN无效为低电平,RD有效为低电平B、PSEN无效为高电平,RD有效为低电平C、PSEN有效为低电平,RD无效为高电平D、PSEN有效为高电平,RD无效为高电平正确答案:B4.下列单片机中没有ROM的是 ( ) 。
A、8751B、89C52C、8051D、8032正确答案:D5.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、40B、60C、80D、120正确答案:C6.累加器A的内容是0FFH,执行RR A 指令后累加器的内容变为( ) 。
A、0FFHB、0FEHC、80HD、7FH正确答案:A7.8051单片机的外部中断INT0和INT1的触发方式有( )。
A、高电平触发B、断续触发C、正脉冲触发D、边沿和电平触发正确答案:D8.单片机8051的XTAL1和XTAL2引脚是 ( ) 引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D9.ALU的中文含义是 ( ) 。
A、算术逻辑单元B、加法器C、算术单元D、逻辑单元正确答案:A10.下列产品中属于嵌入式系统的是 ( ) 。
A、笔记本电脑B、智能手机C、台式计算机D、服务器正确答案:B11.累加器A的内容是87H,执行RR A 指令后累加器的内容变为( )。
A、0C6B、0C3C、42D、43H正确答案:B12.MCS-51系列单片机的堆栈指针SP始终是指示 ( ) 。
A、堆栈大小B、堆栈长度C、堆栈底部单元的地址D、堆栈顶部单元的地址正确答案:D13.8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是 ( ) 。
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
大学单片机笔试题及答案一、选择题(每题2分,共20分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:C3. 在8051单片机中,以下哪个寄存器用于存储程序计数器的值?A. ACCB. BC. PSWD. SP答案:D4. 8051单片机的中断向量表中,定时器0的中断入口地址是?A. 0003HB. 000BHC. 0013HD. 001BH答案:C5. 8051单片机的外部中断0的中断向量地址是?A. 0003HB. 0013HC. 0023HD. 0033H答案:A6. 8051单片机的串行通信方式中,同步方式是指?A. 由硬件产生波特率B. 由软件产生波特率C. 由外部时钟信号控制数据传输D. 由内部时钟信号控制数据传输答案:C7. 在8051单片机中,以下哪个指令用于将累加器的内容移入外部数据存储器?A. MOVX @R0, AB. MOVX A, @R0C. MOVX A, @R1D. MOV @R0, A答案:A8. 8051单片机的定时器/计数器在工作方式2下,定时器/计数器的溢出次数是?A. 256次B. 512次C. 1024次D. 65536次答案:B9. 8051单片机的串行通信中,若设置为9位数据格式,则接收到的数据存放在哪个寄存器?A. SBUFB. SCONC. P1D. IE答案:A10. 8051单片机的定时器/计数器在工作方式0下,定时器/计数器的计数范围是?A. 0到255B. 0到511C. 0到1023D. 0到65535答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为_______区和_______区。
答案:工作寄存器;位寻址2. 8051单片机的外部中断0和外部中断1的优先级可以通过_______寄存器来设置。
单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。
答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。
答案:待执行的指令3. 单片机内部时钟频率通常由______提供。
答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。
答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。
答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。
答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。
中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。
2. 请简要介绍单片机中的I/O口及其作用。
答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。
通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
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共有______字节。
单片机大学笔试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的中文名称是()。
A. 中央处理单元B. 存储器C. 输入输出接口D. 定时器/计数器答案:A2. 8051单片机的内部ROM大小为()。
A. 4KBB. 8KBC. 16KBD. 32KB答案:B3. 8051单片机的定时器/计数器数量是()。
A. 1个B. 2个C. 3个D. 4个答案:B4. 下列哪个不是单片机的I/O端口()。
A. P0B. P1C. P2D. P3答案:D5. 单片机中的中断服务程序是在()执行的。
A. 主程序B. 子程序C. 中断向量表D. 定时器/计数器答案:C6. 8051单片机的外部中断源有几个()。
A. 2个B. 3个C. 4个D. 5个答案:A7. 下列哪个不是单片机的定时器/计数器工作模式()。
A. 模式0B. 模式1C. 模式2D. 模式4答案:D8. 8051单片机的内部RAM大小为()。
A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 单片机的程序计数器PC的位数是()。
A. 8位B. 16位C. 24位D. 32位答案:B10. 8051单片机的外部中断请求信号是()。
A. INT0B. INT1C. TF0D. TF1答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。
答案:工作寄存器组;位寻址区2. 单片机的I/O端口通常具有______和______两种功能。
答案:推挽输出;开漏输出3. 8051单片机的外部中断优先级由______决定。
答案:IP寄存器4. 在8051单片机中,______指令用于将累加器A的内容传送到外部数据存储器。
答案:MOVX5. 8051单片机的定时器/计数器在工作模式1下,定时器/计数器是______。
答案:16位的6. 8051单片机的定时器/计数器在工作模式2下,定时器/计数器是______。
单片机大学笔试题及答案一、单选题(每题2分,共20分)1. 单片机的CPU主要由哪几个部件组成?A. 运算器和控制器B. 运算器、控制器和存储器C. 运算器、控制器和输入输出接口D. 存储器、控制器和输入输出接口答案:A2. 下列哪个不是单片机的输入设备?A. 键盘B. 显示器C. 鼠标D. 打印机答案:B3. 8051单片机的定时器/计数器有几个?A. 2个B. 3个C. 4个D. 5个答案:B4. 单片机的中断系统由哪几部分组成?A. 中断源、中断向量表和中断服务程序B. 中断源、中断向量表和中断控制器C. 中断源、中断控制器和中断服务程序D. 中断向量表、中断控制器和中断服务程序答案:A5. 在8051单片机中,下列哪个寄存器用于存储程序计数器的值?A. PCB. SPC. DPTRD. ACC答案:A6. 单片机的I/O口在默认情况下是哪种状态?A. 高电平B. 低电平C. 高阻态D. 浮动态答案:C7. 单片机的程序存储器通常采用哪种类型的存储器?A. RAMB. ROMC. EEPROMD. FLASH答案:B8. 8051单片机的外部中断有几个?A. 2个B. 3个C. 4个D. 5个答案:A9. 单片机的串行通信中,常用的波特率是多少?A. 9600B. 19200C. 38400D. 115200答案:A10. 单片机的定时器/计数器工作在计数器模式时,其功能是什么?A. 定时B. 计数C. 数据转换D. 通信答案:B二、填空题(每题2分,共20分)1. 单片机的______是其核心部件,负责执行程序指令。
答案:CPU2. 8051单片机的内部RAM分为______区和______区。
答案:工作寄存器;位寻址3. 单片机的______是用于存储程序和数据的半导体芯片。
答案:存储器4. 单片机的______是用于控制程序执行流程的硬件电路。
答案:控制器5. 单片机的______是用于实现单片机与外部设备通信的接口。
mcs-51单片机考试试题及答案一、选择题(每题2分,共20分)1. MCS-51单片机的内部结构中,CPU可以访问的存储器是()。
A. ROMB. RAMC. EPROMD. A和B答案:D2. 下列哪个寄存器是MCS-51单片机中用于堆栈指针的寄存器?()A. PCB. SPC. PSWD. DPTR答案:B3. MCS-51单片机的定时器/计数器中,定时器0和定时器1都是()。
A. 8位定时器B. 16位定时器C. 8位计数器D. 16位计数器答案:B4. 下列哪个指令是MCS-51单片机中用于将累加器A的内容与寄存器R0的内容相加的指令?()A. ADD A, #dataB. ADD A, R0C. MOV A, R0D. INC A答案:B5. 在MCS-51单片机中,下列哪个中断源的优先级最高?()A. INT0B. TF0C. TF1D. IE0答案:B6. MCS-51单片机的I/O口具有()功能。
A. 推挽输出B. 开漏输出C. 推挽输出和开漏输出D. 仅推挽输出答案:B7. MCS-51单片机的定时器/计数器工作在定时模式时,定时时间的计算公式是()。
A. 定时时间 = (65536 - THx)×12 / foscB. 定时时间 = (256 - THx)×12 / foscC. 定时时间 = (65536 - THx)×1 / foscD. 定时时间 = (256 - THx)×1 / fosc答案:B8. 在MCS-51单片机的中断系统中,下列哪个寄存器用于存储中断向量地址?()A. IPB. IEC. TCOND. SCON答案:A9. MCS-51单片机的外部中断INT0和INT1的触发方式是()。
A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:B10. 在MCS-51单片机中,下列哪个指令用于将内部RAM的20H地址的内容传送到累加器A?()A. MOV A, #20HB. MOV A, 20HC. MOV A, @20HD. MOV A, R2答案:B二、填空题(每题2分,共20分)1. MCS-51单片机的内部RAM分为______区和______区。
单片机试题库+答案一、单选题(共107题,每题1分,共107分)1.串行通信中, ( ) 接口电平信号的传输距离最长。
A、USB、RS-485C、TTLD、RS-232正确答案:B2.对于MCS-51单片机来说,一个机器周期是由 ( ) 个振荡周期构成。
A、2B、4C、8D、12正确答案:D3.MCS-51系列单片机的P3口可以驱动 ( )个LSTTL负载。
A、2B、4C、8D、16正确答案:B4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、数据总线B、控制总线C、低8位地址总线D、高8位地址总线正确答案:D5.8051单片机的串行接口具有 ( ) 种工作方式。
A、2B、5C、4D、3正确答案:C6.下列单片机中具有2K FLASH的是 ( ) 。
A、89C51B、89C52C、89C1051D、89C2051正确答案:D7.AT89C2051是 ( ) 位的单片机。
A、4B、8C、准16D、16正确答案:B8.在振荡器已经起振的情况下,当8051单片机的RST引脚上出现持续( )个机器周期以上的高电平时,系统复位。
A、3B、2C、1D、4正确答案:B9.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D10.下列单片机中具有4K EPROM的是( )。
A、89C51B、8031C、8052D、8751正确答案:D11.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C12.一条DW语句定义的数表,其数的个数不得超过( )个。
A、20B、40C、80D、160正确答案:C13.累加器A的内容是42H,执行SWAP A 指令后累加器的内容变为( ) 。
A、20B、04C、40D、24H正确答案:D14.8031单片机的定时器工作方式由TMOD寄存器状态控制字决定。
单片机工程师笔试题目单片机工程师笔试题目一、选择题(共40题,每题2分,总分80分)1. 下列哪个是8位单片机?A. 8051B. 8086C. 8088D. 80802. 单片机的片内寄存器包括以下哪些?A. 累加器B. 数据方向寄存器C. 状态寄存器D. 前两项都对3. 以下哪个不是单片机的输入/输出方式?A. 串行通信B. 并行通信C. 数字输出D. 模拟输出4. 单片机的时钟频率由以下哪个元件决定?A. 外部晶振B. 内部时钟源C. 系统时钟D. 时钟计数器5. 在单片机系统中,硬件复位信号可以通过以下哪个元件产生?A. 复位按钮B. 手动调试器C. 看门狗定时器D. 电源开关6. 下列哪个是单片机的程序存储器?A. RAMB. ROMC. EEPROMD. Flash7. 单片机的定时器用于做什么?A. 节拍控制B. 延时控制C. 时钟控制D. 数字输出控制8. 中断是单片机系统中的一种机制,其作用是什么?A. 实现并行处理B. 实现多任务处理C. 实现远程调试D. 实现数据传输9. 下列哪个是常用的单片机编程语言?A. CB. C++C. JavaD. Python10. 单片机的电源供应有以下哪些?A. 内部电池B. 外部电源C. USB接口D. 摇杆能量转换11. 单片机的通信接口包括以下哪些?A. UARTB. I2CC. SPID. 以上全是12. 在单片机系统中,计数器一般用来处理什么任务?A. 数值统计B. 事件计时C. 编码转换D. 数据加密13. 单片机的I/O口是什么?A. 输入/输出口B. 输入口C. 输出口D. 中断口14. 以下哪个是单片机的通用输入/输出口?A. P1口B. RD口C. T1口D. ALE口15. 下列哪个是单片机的PWM输出方式?A. 串行通信B. 并行通信C. 数字输出D. 模拟输出16. 单片机中的SPI接口是指什么?A. 串行外围接口B. 并行外围接口C. 串行通信接口D. 串行总线接口17. 下列哪个是单片机外设?A. 蜂鸣器B. 时钟模块C. 电源芯片D. 电阻18. 单片机中的ADC是指什么?A. 模拟数字转换器B. 数字模拟转换器C. 并行数据转换器D. 串行数据转换器19. 单片机中,以下哪个元件主要用来存储数据?A. RAMB. ROMC. EEPROMD. Flash20. 以下哪个不是单片机常用的开发工具?A. 编译器B. 调试器C. 生产工具D. 汇编器21. 单片机系统中的周期是由以下哪个元件控制的?A. 时钟周期B. 系统总线周期C. 计算周期D. 输入/输出周期22. 以下哪个是单片机的编程语言?A. 8086指令集B. 8051指令集C. ARM指令集D. Zigbee指令集23. 单片机中的UART是指什么?A. 串行通信接口B. 并行通信接口C. 通用数字/模拟转换器D. 数字/模拟转换器24. 下列哪个是常用的单片机封装形式?A. DIPB. SMDC. BGAD. 以上全是25. 单片机中的PWM是指什么?A. 脉冲宽度调制B. 平行宽度调制C. 串行宽度调制D. 数据宽度调制26. 单片机中的I2C总线是指什么?A. 串行总线接口B. 并行总线接口C. 串行通信接口D. 串行数据接口27. 单片机中的RAM是指什么?A. 随机存取存储器B. 只读存储器C. 可擦除可编程只读存储器D. 闪存28. 以下哪个是单片机的输入/输出通信协议?A. UARTB. I2CC. SPID. PWM29. 单片机中的LCD是指什么?A. 液晶显示器B. 液晶控制器C. 逻辑控制设备D. 微处理器内置显示芯片30. 在单片机系统中,片内EEPROM主要用来存储什么?A. 程序代码B. 系统配置C. 数据D. 中断向量表31. 以下哪个是单片机的调试技术?A. 断点调试B. 跨界调试C. 并行调试D. 微调32. 单片机系统中的堆栈用来做什么?A. 存储循环变量B. 存储中断向量表C. 存储函数调用地址D. 存储定时器值33. 在单片机系统中,芯片的引脚数决定了其最大的什么?A. 内部存储容量B. 外设数量C. 时钟频率D. 通信速度34. 单片机中的输入/输出模式有以下哪几种?A. 推挽输出B. 开漏输出C. 输入上拉D. 以上全是35. 单片机中的数码管是指什么?A. 显示器B. 译码器C. 编码器D. 调制器36. 在单片机系统中,芯片位宽是指什么?A. 数据宽度B. 地址宽度C. 总线宽度D. 输入/输出口位宽37. 单片机中的I2C总线是由以下哪些线构成?A. SDA线B. SCL线C. VCC线D. GND线38. 在单片机系统中,芯片位数是指什么?A. 内部存储位数B. 数据位数C. 寄存器位数D. 通信接口位数39. 在单片机系统中,异步通信方式是指什么?A. 串行通信方式B. 并行通信方式C. 分时通信方式D. 以上全都不是40. 单片机中的定时器也可以用来做什么?A. 实现时序控制B. 实现数据转换C. 实现并行通信D. 实现数据校验二、填空题和简答题(共5题,总分20分)1. 常见的单片机中断有哪些?答:外部中断、定时器/计数器中断、串口中断等。
单片机考试题及答案### 单片机考试题及答案#### 一、选择题(每题5分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片数字信号处理器答案:C2. 8051单片机的内部RAM的容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B3. 下列哪个中断源的优先级最高?()A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通信中断答案:C4. 8051单片机的定时器/计数器的计数范围是()。
A. 0-255B. 0-65535C. 0-32767D. 0-65536答案:A#### 二、填空题(每题5分,共20分)1. 8051单片机的两个定时器分别是定时器0和______。
答案:定时器12. 8051单片机的外部中断源有两个,分别是外部中断0(INT0)和______。
答案:外部中断1(INT1)3. 8051单片机的程序存储器容量为______。
答案:4KB4. 8051单片机的I/O口具有______功能。
答案:双向输入输出#### 三、简答题(每题10分,共30分)1. 简述8051单片机的串行通信方式有哪些?答案:8051单片机的串行通信方式主要有同步通信和异步通信两种。
同步通信通常用于数据传输速率较高的场合,而异步通信则适用于数据传输速率较低的场合。
在异步通信中,数据的发送和接收是独立的,每个字符的开始和结束由起始位和停止位标识。
同步通信则需要发送方和接收方的时钟同步,数据通常以帧的形式传输。
2. 8051单片机的中断系统由哪些部分组成?答案:8051单片机的中断系统主要由中断源、中断向量表、中断标志寄存器和中断优先级控制寄存器组成。
中断源包括外部中断和内部中断,外部中断有INT0和INT1,内部中断包括定时器中断、串行通信中断等。
中断向量表存储了中断服务程序的入口地址。
中断标志寄存器用于标记中断请求是否被触发,而中断优先级控制寄存器则用于设置不同中断源的优先级。
单片机原理笔试题及答案一、单选题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. DSPD. FPGA答案:B2. 8051单片机的内部RAM共有()字节。
A. 128B. 256C. 512D. 1024答案:B3. 下列哪个是单片机的中断源()。
A. 定时器B. 串行通信C. A/D转换D. 所有选项答案:D4. 8051单片机的定时器/计数器是()位的。
A. 8B. 16C. 32D. 64答案:A5. 单片机的I/O口具有()功能。
A. 只读B. 只写C. 读/写D. 以上都不是答案:C6. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A7. 下列哪个不是单片机的特点()。
A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D8. 8051单片机的程序存储器是()。
A. RAMB. ROMC. EPROMD. EEPROM答案:B9. 单片机的I/O口通过()方式与外部设备通信。
A. 串行B. 并行C. 串行和并行D. 以上都不是答案:C10. 8051单片机的定时器/计数器工作在方式1时,其计数器是()位的。
A. 8B. 16C. 32D. 64答案:B二、填空题(每题2分,共20分)1. 单片机的核心是_______。
答案:CPU2. 8051单片机的内部RAM分为_______和_______。
答案:工作寄存器区、位寻址区3. 单片机的中断优先级由_______决定。
答案:IP寄存器4. 8051单片机的定时器/计数器在方式0时,是_______位的。
答案:135. 单片机的I/O口可以通过_______来控制其输入输出。
答案:编程6. 8051单片机的外部中断INT0和INT1的中断向量地址分别是_______和_______。
答案:0003H、0013H7. 单片机的程序存储器通常采用_______。
答案:ROM8. 8051单片机的定时器/计数器在方式2时,是_______位的。
单片机考试题目及答案6一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是什么?A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理单元B. 存储器C. 键盘D. 输入/输出接口答案:C3. 单片机的程序存储器通常使用的是什么类型的存储器?A. RAMB. ROMC. EEPROMD. SRAM答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个不是单片机的输入/输出端口?A. P0B. P1C. P2D. P3答案:D7. 8051单片机的串行通信是采用什么方式?A. 并行通信B. 异步通信C. 同步通信D. 串行通信答案:B8. 8051单片机的看门狗定时器是哪个?A. T0B. T1C. WDGD. T2答案:C9. 单片机的I/O口在默认状态下是什么状态?B. 低电平C. 浮空D. 上拉答案:C10. 8051单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 0.5μsC. 0.25μsD. 0.125μs答案:B二、填空题(每空1分,共10分)1. 单片机的英文全称是________,简称为________。
答案:Microcontroller Unit,MCU2. 单片机的________是单片机的核心部件,负责执行程序和处理数据。
答案:中央处理单元(CPU)3. 8051单片机的内部RAM共有________字节。
答案:1284. 单片机的________是用于存储程序和数据的半导体存储器。
答案:存储器5. 单片机的________是用于控制单片机与外部设备进行数据交换的接口。
答案:输入/输出接口6. 单片机的________是用于定时或计数的硬件模块。
答案:定时器/计数器7. 单片机的________是用于实现串行数据通信的硬件模块。
单片机工程师笔试题目单片机作为计算机发展的一个重要分支领域,根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
下面就由小编为大家介绍一下单片机工程师的文章,欢迎阅读。
单片机工程师笔试题目篇11.请列举出你所知道的单片机品牌?你使用过其中多少种?傻X问题2.用你熟悉的单片机写一段10MS软件件延时程序?例如STC的单片机,可以用for循环3.已知一个数组int a[N-1]里面存放的N个数是0,1,2....N这个自然数序列N+1个数里面的N个,请用最简单的算法找出缺少的是哪个数?(只要求写思路,不用写具体代码)傻X问题,a[n]数组里面最多能放n-1个数,最后一个是\0,问题有点…………数据结构问题:当数组较大时,应该采用折半算法,先找到数据中的中间值,看他是不是与没有缺少的时候相同,若小于,则是位于前半部分,反之相反,以此类推。
4.请绘图说明如何使用单片机的I/O口实现9个按键信号的输入,请简述工作原理和实现所需要注意的问题。
(无需写代码)一般就是一端接在i/o口,一端接地按键的选择一般是在单片机的P3口,P3口其有第二功能。
单片机属于高速检测器件,可以很容易检测到抖动,为了防止按键的时候的信号(这是不需要抖动的),在编写程序的时候要用演示程序来避免干扰。
单片机工程师笔试题目篇21.请简要绘图说明NPN型三极管的IB,IC,VCE的关系,并指出截止区和饱和区。
同时说明NPN型三极管饱和导通的条件?算了,你自己看模拟电路的课本吧2.如何使用数字电路实现4兆到1兆的分频?汗,直接用分频器(最简单的2分频)用两次3.你在布印制板的线路时最常用的走线宽度是多少?线宽和电流关系如何,例如需要1A电流需要多宽的走线?单片机工程师笔试题目篇31.请说明以下电路中,当L+端分别为0V,+5V,+24V时,A端和B端的输出电平。
(假设三极管的直流放大倍数为200倍) 很讨厌三极管的东西,直接看书就可以2.请简短地介绍你在以前的开发工作中所解决的一个技术问题。
答题分析:
题1:这是一道非常基础的题目,具有良好习惯的程序员编写的第一段程序就是对单片机上电进行初始化。
单片机内部低128字节即就是0~127,转换为16进制数值则表示为0~7FH。
如果用循环语句的话,那么计数器的初始值应该为7FH,假设R0=7FH。
程序设计如下: ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:MOV R0,#7FH
CLR A
LOOP:MOV @R0,A
DJNZ R0,LOOP
AJMP $
;
END
R0在此既作为循环程序计数器,又作为内部存储单元的动态地址指针(计数器)。
当计数器R0为7FH时,那么R0所对应的存储单元的地址为7FH;当计数器R0减1时,则R0所对应的存储单元地址相应地减1;当计数器R0减为0时,则R0所对应的存储单元地址也减为0,即就是00H单元。
如果选用R1作为计数器的话,即便将R1减为0,也不能将00H单元清0,因为R1在内部存储器的实际地址为01H,那么最后还需要单独对00H单元进行清0才能完成初始化。
题4:答:电路如图1所示,三极管Q为PNP驱动三极管,工作在开关状态;二极管D为继电器线圈在由吸合变为断开时提供续流,以免产生高压,从而保护三极管Q。
图1 继电器驱动电路
当V drv=0V时,Rb取值计算如下:
I c=Vcc/Rj=5/100=50 (mA)
I b=I c/β=50/100=0.5 (mA)
R b=(V cc—V be)/Ib=(5—0.7)/0.5=8.6 (K)
当R b<=8.6K时,继电器能可靠吸合。
这是一道理论与实践相结合重点考查学生动手能力的试题,不少参加过电子大赛的同学,虽然曾在实践中用过这个电路,但还是考不出来,原因何在?作者调查发现,很多学生在使用书本上的经典电路时,并没有用理论去分析和验证,达到学会设计电路的目的。
因为很少自己动手设计电路,于是“抄”电路就成了一种习惯,事实上产品的设计是抄不出来的。
其实仅仅是看懂了、会用了那是没有用的,一定要动手做出来并搞清楚来龙去脉那才是自己的,所以同学们一定要养成良好的习惯,保持高中时候的热情,相信自己是一流的,独立完成本书所安排的所有任务,而不是去抄别人的答案。
题5:(1)低电平复位。
(2)在图3中,CPU上电时,但由于电容C两端的电压V C不能突变,因此V C保持低电平。
但随
着电容C的充电,V
C 不断上升,上升曲线如图4所示。
只要选择合适的R和C,V
C
就可以在CPU
复位电压以下持续足够的时间使CPU复位。
复位之后,V
C
上升至电源电压,CPU开始正常工作。
相当于在CPU上电时,自动产生了一个一定宽度的低电平脉冲信号,使CPU复位。
图4 RC充放电曲线
(3)当电源电压消失时,二极管D为电容C提供一个迅速放电的回路,使/RESET端迅速回零,以便下次上电时CPU能可靠复位。
这是一个非常重要的知识点,如果CPU的复位电路设计得不合理将会导致CPU严重死机,并且影响与CPU有关的外围器件的稳定性,比如存储器上电丢失数据。
因此我们在学习的过程中,一定要善于将前后的知识连贯起来。
千万不要随意放过哪怕一个细小的问题,只有这样才能做到融会贯通。
在管理新产品的开发过程中,作者发现出现质量事故的产品都是由一些看起来并不起眼的小问题所引起的,最终给企业带来的损失却是巨大的,甚至是毁灭性的打击。
题6:答案:
char find(char N,char *a,char len,char *snr)// len<=127
{
char low,high,middle;
low = 0;
high = len - 1;
while(low <= high)
{
middle = (low + high) >> 1;
if(N == a[middle])
{
*snr = middle;
return 1;
}
else if(N > a[middle])
low = middle + 1;
else
high = middle - 1;
}
return 0;
}
我们在面试电类专业的学生时发现,很多学生对课程之间的关联知之不深,一味采取从头到尾按部就班的学习方法,且平均使用力量对重点课程的价值缺乏特别的关注和了解,久而久之对电类专业的学习自然感到枯燥乏味,进而从一个富有激情的大一学生演变为一个茫然无知的大四毕业生。
如果你是大一学生的话,请及时向高年级同学请教,并刻意去观摩每年一度的人才招聘,尽量多了解一些用人单位对人才的要求,以便尽快确定人生的奋斗方向和目标。
如果您是大学老师的话,请每年亲自带大一学生去人才市场观摩企业的招聘情况。