单片机试卷
- 格式:doc
- 大小:376.99 KB
- 文档页数:13
单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。
2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。
3、单片机的指令周期是指执行一条指令所需要的_____。
4、 51 单片机有_____个中断源,其中_____个外部中断源。
5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。
6、单片机的定时器/计数器有_____种工作方式。
7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。
单片机考试试题和答案一、选择题(每题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可以作为______使用。
单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。
答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。
答案:1283. 8051单片机的外部中断有_________和_________两个。
答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。
答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。
答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储和程序执行。
程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。
CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。
执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。
2. 描述8051单片机的中断响应过程。
答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。
如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
单片机考试题库及答案一、选择题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. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 显示器D. 输入/输出设备3. 单片机的时钟频率与机器周期的关系是:A. 时钟频率是机器周期的倍数B. 机器周期是时钟频率的倍数C. 两者没有直接关系D. 时钟频率等于机器周期4. 8051单片机的外部数据总线宽度是多少位:A. 4位B. 8位C. 16位D. 32位5. 8051单片机的定时器/计数器有几个:A. 1个B. 2个C. 3个D. 4个6. 下列哪个指令是8051单片机的无条件跳转指令:A. SJMPB. AJMPC. LJMPD. CJNE7. 8051单片机的中断源有几个:A. 4个B. 5个C. 6个D. 7个8. 8051单片机的堆栈是:A. 静态的B. 动态的C. 只读的D. 只写的9. 8051单片机的内部RAM的地址范围是:A. 00H-7FHB. 00H-FFHC. 80H-FFHD. 00H-80H10. 下列哪个不是8051单片机的中断优先级:A. 低优先级B. 中优先级C. 高优先级D. 最高优先级二、填空题(每空2分,共20分)11. 单片机是一种_____的微型计算机。
12. 8051单片机的外部程序存储器地址范围通常是_____。
13. 8051单片机具有_____个并行I/O口。
14. 8051单片机的机器周期由_____个振荡周期组成。
15. 8051单片机的中断优先级由_____位二进制数确定。
16. 8051单片机的定时器/计数器可以用于_____和_____。
17. 8051单片机的堆栈指针寄存器是_____。
18. 8051单片机的外部中断可以通过_____和_____引脚触发。
19. 8051单片机的串行通信可以工作在_____模式。
20. 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分,共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. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
单片机试题及答案解析一、单项选择题1. 8051单片机的内部数据存储器的容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B解析:8051单片机的内部数据存储器容量为256B,其中128B 为可位寻址的RAM,另外128B为特殊功能寄存器。
2. 下列哪个不是8051单片机的定时器()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:D解析:8051单片机具有两个定时器,分别是定时器0和定时器1,没有定时器3。
3. 8051单片机的外部中断源有几个()。
A. 1个B. 2个C. 3个D. 4个答案:B解析:8051单片机有两个外部中断源,分别是INT0和INT1。
4. 8051单片机的串行通信中,波特率的计算公式为()。
A. 波特率 = 定时器频率 / 32B. 波特率 = 定时器频率 / 64C. 波特率 = 定时器频率 / 128D. 波特率 = 定时器频率 / 256答案:C解析:在8051单片机的串行通信中,波特率的计算公式为波特率 = 定时器频率 / 128。
5. 8051单片机的P0口作为I/O口使用时,需要外接()。
A. 上拉电阻B. 下拉电阻C. 电源D. 地答案:A解析:8051单片机的P0口作为I/O口使用时,由于其内部没有上拉电阻,需要外接上拉电阻。
二、多项选择题1. 8051单片机的下列哪些寄存器是可位寻址的()。
A. 累加器AB. B寄存器C. 数据指针DPTRD. 堆栈指针SP答案:A, B解析:8051单片机中,累加器A和B寄存器是可位寻址的,而数据指针DPTR和堆栈指针SP不是可位寻址的。
2. 8051单片机的下列哪些中断源是可屏蔽的()。
A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D解析:8051单片机的所有中断源都是可屏蔽的,包括外部中断0、外部中断1、定时器0中断和定时器1中断。
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.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是 ( ) 。
A、1μSB、0.5μSC、4μSD、2μS正确答案:D2.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、高8位地址总线B、控制总线C、低8位地址总线D、数据总线正确答案:A3.一条DB语句定义的数表,其数的个数不得超过 ( ) 个。
A、20B、40C、80D、160正确答案:C4.当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 ( ) 。
A、1μSB、4μSC、2μSD、8μS正确答案:A5.堆栈指针的英文缩写是 ( ) 。
A、STB、SC、SKD、SP正确答案:D6.下列芯片中属于单片机的芯片是( )。
A、80486B、8088C、8048D、8255正确答案:C7.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为数据总线的是 ( ) 。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:B8.当MCS-51系列单片机的RST引脚上出现持续 ( )个振荡周期以上的高电平时,系统复位。
A、6B、12C、24D、36正确答案:C9.MCS-51单片机复位后程序计数器PC= ( )。
A、0000B、(B)0003C、(C)0030D、0FFFFH正确答案:A10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、20B、40C、80D、160正确答案:C11.累加器A的内容是12H,执行SWAP A 指令后累加器的内容变为( ) 。
A、10B、20C、21D、02H正确答案:C12.下列指令中,对标志位CY有影响的指令是 ( ) 。
A、INCB、(B)ANLC、,D、(C)MOVE、,F、D.SUBBG、,正确答案:D13.8051单片机的字长是( )位。
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机考试题及答案### 单片机考试题及答案#### 一、选择题(每题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. ROMD. RAM答案:B2. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H-FFFFH, 0000H-FFFFHB. 0000H-FFFFH, 00H-FFHC. 0000H-FFFFH, 00H-7FHD. 0000H-FFFFH, 80H-FFH答案:B3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信方式有()种。
A. 1B. 2C. 3D. 4答案:B6. 8051单片机的I/O口是()位的。
A. 4B. 8C. 12D. 16答案:B7. 8051单片机的看门狗定时器的英文缩写是()。
A. WDTB. WDGC. WTDD. WTG答案:A8. 8051单片机的电源电压范围是()。
A. 3.3V-5.5VB. 4.5V-5.5VC. 5V-12VD. 12V-24V答案:B9. 8051单片机的时钟频率范围是()。
A. 12MHz-24MHzB. 24MHz-48MHzC. 48MHz-72MHzD. 72MHz-96MHz答案:A10. 8051单片机的EA引脚的作用是()。
A. 外部中断使能B. 外部中断禁用C. 程序存储器使能D. 程序存储器禁用答案:C二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0和外部中断1的优先级是______。
答案:外部中断0高于外部中断13. 8051单片机的定时器/计数器0和定时器/计数器1的计数范围是______。
答案:0-2554. 8051单片机的串行通信波特率是______可调的。
单片机试卷及答案一、选择题(每题2分,共20分)1. 单片机的核心部件是()A. 存储器B. 中央处理器C. 定时器/计数器D. 并行I/O接口2. 下面哪个不是51单片机的特点?()A. 内部含有ROMB. 内部含有RAMC. 不能进行在线编程D. 内部含有定时器/计数器3. 在51单片机中,以下哪个寄存器用于存放程序计数器PC的值?()A. AB. BC. DPTRD. PSW4. 单片机的并行I/O口P0口具有哪种特性?()A. 可编程为输入/输出B. 只能作为输入使用C. 只能作为输出使用D. 无法使用5. 下面哪个指令用于设置51单片机的定时器/计数器模式?()A. MOVB. SETBC. ANLD. ORL二、填空题(每题2分,共20分)6. 单片机内部包含有________、________、________和________等部件。
7. 在51单片机中,外部中断0的入口地址是________,外部中断1的入口地址是________。
8. 51单片机的定时器/计数器有________个,分别是________和________。
9. 在51单片机中,定时器/计数器的初值设置在________和________寄存器中。
10. 在51单片机的串行通信中,SM0和SM1两位用于设置________和________。
三、判断题(每题2分,共20分)11. 单片机只能进行离线编程。
()A. 正确B. 错误12. 51单片机的内部RAM为128字节。
()A. 正确B. 错误13. 在51单片机中,累加器A是一个8位的寄存器。
()A. 正确B. 错误14. 单片机的并行I/O口都可以独立编程。
()A. 正确B. 错误15. 在51单片机的串行通信中,波特率是指每秒钟传送的位数。
()A. 正确B. 错误四、简答题(每题10分,共30分)16. 简述51单片机的中断系统及其工作原理。
答案:51单片机的中断系统由中断源、中断控制器、中断优先级寄存器和中断服务程序组成。
单片机考试题和答案详解一、单项选择题1. 单片机是指()。
A. 单芯片微处理器B. 单芯片微控制器C. 单芯片微处理器和微控制器D. 单芯片微处理器和外设答案:B解析:单片机(Microcontroller Unit,MCU)是指将CPU、存储器、I/O接口等集成在一个芯片上的微控制器。
2. 8051单片机的内部RAM共有()字节。
A. 128B. 256C. 512D. 1024答案:B解析:8051单片机的内部RAM共有256字节,分为工作寄存器区和可寻址的通用RAM区。
3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个定时器/计数器,分别是定时器0和定时器1。
4. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个外部中断,分别是INT0和INT1。
5. 8051单片机的串行通信方式有()种。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机的串行通信方式有两种,分别是方式0(同步移位寄存器方式)和方式1(8位UART方式)。
二、填空题1. 8051单片机的指令系统共有____指令。
答案:111解析:8051单片机的指令系统共有111条指令。
2. 8051单片机的定时器/计数器工作在方式1时,为____位计数器。
答案:16解析:8051单片机的定时器/计数器工作在方式1时,为16位计数器。
3. 8051单片机的外部中断INT0的中断向量地址为____。
答案:0003H解析:8051单片机的外部中断INT0的中断向量地址为0003H。
4. 8051单片机的串行通信方式1的波特率可由定时器1的____值决定。
答案:溢出解析:8051单片机的串行通信方式1的波特率可由定时器1的溢出值决定。
5. 8051单片机的内部RAM的工作寄存器区共有____个寄存器。
答案:8解析:8051单片机的内部RAM的工作寄存器区共有8个寄存器,分别是R0-R7。
华南农业大学期末考试试卷(A 卷/B 卷)2011学年第 1 学期 考试科目: 单片机原理与应用 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 题号 一 二 三 四 五 六 … 总分 得分 评阅人一、填空题(本大题共 5 小题,每小题 3 分,共 15 分)1. 要使89C51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。
2.MCS-51外部中断的两种触发方式分别是____边沿触发___和 _电平触发____。
3. 对外部RAM 进行访问应采用哪种寻址方式?__间接寻址 。
4.当CPU 响应定时器T0的中断请求后,程序计数器PC 的内容是__000BH 。
5.当89C51串口工作工作于方式0时,主要用于__扩展并行I/O 口_ ____ 。
二、选择题(本大题共 5小题,每小题 3 分,共 15 分)1.89C51的定时/计数器有定时和计数两种功能, 其中计数功能是指对单片机( B )脉冲进行计数。
A . 内部时钟脉冲B .外部输入C .晶振信号D .时钟信号 2.以下哪个不属于并行扩展三总线? ( C )A. 数据总线B.地址总线C. 串行总线D.控制总线 3.89C51定时/计数器的启动方式由以下哪个位控制?( A ) A. GATE B. i TR C. C/T D. i TR 4.下列哪个选项属于位寻址区域? ( A ) A. 字节地址正好被8整除的特殊功能寄存器得分得分B. 字节地址正好被16整除的特殊功能寄存器C. 片内RAM 低128B 地址区域D. 片内ROM 低128B 地址区域5. 自然优先级顺序中,以下哪个中断优先级最高?( C ) A .定时器TO B .定时器T1 C .外部中断0 D .外部中断1三、判断题(本大题共 10 小题,每小题 2分,共 20 分)( √)1.PC 是16位的程序计数器,用于存储下一个要执行指令的地址。
(× )2.89C51单片机的数据存储器主要用于存放程序。
(√ )3.89C51正常工作时,ALE 引脚不断向外输出正脉冲信号。
(× )4.89C51单片机复位后,内部所有寄存器清0。
(√ )5.SPI 接口属于同步串行接口。
(√)6.DAC0832是一个8位并行输入,输出为模拟电流的的数模转换器。
(√)7.LED 显示器动态显示方式是利用人眼的视觉暂留特性设计的。
(× )8.在接口芯片中,通常都有一个片选端CS (或CE ),作用是当CS 为高电平时该芯片才能进行读写操作。
(×)9.中断系统中,所有中断标志位的清0操作都是由硬件自动完成的。
(√ )10.定时计数器T1工作在方式2时,通常用于串口的波特率发生器。
四、简答题(本大题共 5 小题,每小题 5 分,共 25 分) 1. 简述MCS-51系列单片机中断响应的过程。
答:中断响应过程:1. 将相应的优先级状态触发器置1(以阻断后来的同级或低级的中断请求)。
2. 执行一条硬件LCALL 指令,即把程序计数器PC 的内容压入堆栈保存,再将相应的中断服务程序的入口地址送入PC 。
3. 执行中断服务程序得分得分CM2. 简述行列式非编码键盘的工作原理。
答:行线通过电阻接+5V。
没有键闭合时,行线呈高电平;某键闭合时,该键对应的行线和列线被短路。
此时行线电平由列线电位所决定。
在某一时刻只让一条列线处于低电平,其他列线处于高电平。
当这一列邮件按下时,该键所在的行电平将有高电平变成低电平,可判断该列相应的行是否有键按下。
同理,逐列扫描各列,便可识别所有按键的动作。
3. 简述MCS-51系列单片机串口四种工作方式的特点。
4.简述MCS-51系列单片机I/O口的功能。
答:⏹对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,亦或接受外部的控制,都是通过I/O口进行的。
⏹MCS-51系列单片机四个I/O口除了基本的输入输出功能之外,P0口第二功能可以作为低8位地址总线/数据总线,P2口可以作为高8位地址总线。
P3口每一个引脚都具有第二功能。
5. 简述MCS-51系列单片机最小系统的组成。
答:对51系列单片机来说,最小系统一般应该包括:单片机、电源、晶振电路、复位电路。
得分五、程序分析题(本大题共2小题,第1小题5 分,第2小题8 分,共13 分)请解析以下两个程序段的主要功能。
1. MOV A, #0FFHMOV P1, AMOV A, P1JNB ACC.0,KEY0JNB ACC.1,KEY1………主要功能是:P1口接按键,通过软件查询方式判断P1口所连接的按键是否有键按下。
如果查询到有键按下,则跳转到相应的程序段运行。
2. TRT: MOV SCON, #80HMOV PCON, #80HMOV R0,#50HMOV R7, #10HLOOP: MOV A,@R0MOV C, PSW.0MOV TB8, CMOV SBUF, AWAIT: JBC TI, CONTSJMP WAITCONT: INC R0DJNZ R7, LOOPRET主要功能是:一个发送程序:将片内RAM 50H~5FH中的数据串行发送;串行口设定为方式2状态,TB8作奇偶校验位,采用偶校验。
得分六、程序设计题(12分)要求使用定时器T1以工作方式2定时,在P1.0输出周期为200us的连续方波脉冲,已知晶振频率fosc=12MHz。
分别用查询方式(6分)和中断方式(6分)完成。
查询方式:MOV TMOD ,#20H ; 设置T1为工作方式2MOV TH1 ,#156 ;设置计数初值MOV TL1,#156MOV IE ,#00H ;禁止中断SETB TR1 ;启动定时LOOP: JBC TF1,LOOP1 ;查询计数溢出AJMP LOOPLOOP1:CPL P1.0 ;输出取反AJMP LOOP ;重复循环中断方式:MOV TMOD ,#20H ; 设置T1为工作方式2MOV TH1 ,#156 ;设置计数初值MOV TL1,#156SETB EA ;开中断SETB ET1 ; 定时器1允许中断LOOP: SETB TR1 ;启动定时HERE: SJMP $ ; 等待中断AJMP LOOPORG 001BHCPL P1.0 ;输出取反RETI ;中断返回简单描述MCS-51系列单片机芯片的内部结构,并说明芯片内各组成部件的主要功能。
(15分)如何使单片机复位?简述复位的初始化状态。
(10分)简单介绍MCS-51系列单片机片内数据存储器的配置。
(10分)简述MCS-51系列单片机I/O口的结构及特点,并说明各个I/O口的区别及功能(15分)。
简述51单片机的定时器实现延时的编程过程?(15分)简述MCS-51系列单片机中断响应的过程(10分)。
简述MCS-51系列单片机与LED显示器的接口方式(15分)。
为什么要进行I/O口的扩展,试列举一些I/O口扩展方式(10分)。
华南农业大学期末考试试卷( A 卷)2007学年第2学期考试科目:单片机原理及接口技术考试类型:(闭卷)考试时间:120 分钟学号姓名年级专业题号一二三四五六总分得分评阅人一、填空题(每小题2分,共10分)1.89C51单片机系统复位后,单片机从程序存储器__0000H__单元开始执行指令。
2.MCS-51单片机的PSEN引脚的含义是_片外程序存储器允许输出信号端__,当单片机访问片外程序存储器时,该引脚通常接EPROM的_片选_引脚。
3.MCS-51单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为__0003H__。
4.MCS-51单片机的p0~p4口均是并行I/O口,其中__P0___口和____P2___口除了可以进行数据的输入、输出外,通常还用来作为地址总线使用,在P0~P4口中,___P3_____口具有第二引脚功能。
5.MCS-51系列单片机定时/计数器工作在模式2时,可产生相当精确的定时时间,特别适用于作为串行口______________。
二、选择题(每小题2分,共20分)1.下列哪个选项属于位寻址区域?()A. 片内RAM高128B地址区域B.字节地址正好被16整除的特殊功能寄存器C. 字节地址正好被8整除的特殊功能寄存器D. 片内RAM低128B地址区域2.MCS—51单片机串行口接收数据的次序是下述的顺序()。
(1)接收完一帧数据后,硬件自动将SCON的R1置1 (2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD (P3.0)输入A.(1)(2)(3)(4)B.(4)(1)(2)(3)C.(4)(3)(1)(2)D.(3)(4)(1)(2)3.单片机的P0、P1口作输入用途之前必须()。
A.在相应端口先置1B.在相应端口先置0 C.外接高电平D.外接上拉电阻4.MCS-51单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A.1 B.2 C.6 D.125.用MCS-51单片机的定时器,若用软启动,应使TOMD中的()。
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置06.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为()。
A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲后沿负跳有效7.定时/计数器的定时是指(E ),定时/计数器的计数是指(D)。
A.对时间计数B.外部事件定时C.内部事件计数D.外部事件计数E.对内部时钟计数8.8051单片机中,唯一一个用户可使用的16位寄存器是(D )。
A.PSW B.ACC C.SP D.DPTR9.读取ADC0809转换的结果,使用()指令。
A MOV A,@RiB MOVX @DPTR, AC MOVC A,@DPTRD MOVX A, @DPTR10.09H位所在的单元地址是()A 02HB 08HC 21HD 20H三、判断题(每题1分共10分)1.对于8031单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。
………(错)2.汇编语言源程序是单片机可以直接执行的程序。
……………………………(错)3.89C51中的工作寄存器、特殊功能寄存器就是内部RAM中的一部份。
………………(对)4.MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指令。
…………………………………………………………………………………(对)5.在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才能进行读写操作。