单片机复习参考题(含答案)培训讲学
(完整版)单片机复习题(附答案、)

单片机复习题(仅供参考)任务一1.十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器6.以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 49.程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。
A.组1 B.组3 C.组2 D.组011.进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中12.指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。
A.RAM B.ROM C.CPU D.寄存器14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。
A.ACC B.PC C.PSW D.DPTR15.AT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH16.89C51片内的Ram共有B 字节。
单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
单片机考试复习试题库附答案

单片机考试复习试题库附答案题目1:下面描述的哪个不能用于表示单片机存储介质的是:A. RAMB. ROMC. EPROMD. SSD答案:D. SSD题目2:单片机的主频指的是什么?A. 单片机的工作频率B. 单片机的最高运算速度C. 单片机的内部振荡器频率D. 单片机的时钟频率答案:D. 单片机的时钟频率题目3:以下哪个不属于单片机外部中断的触发方式?A. 上升沿触发B. 下降沿触发C. 高电平触发D. 低电平触发答案:C. 高电平触发题目4:如果要实现单片机对外部设备的通信,以下哪个串行通信协议最常用?A. SPIB. I2CC. UARTD. CAN答案:C. UART题目5:单片机的存储器位数越大,可以寻址的存储器空间越大。
A. 正确B. 错误答案:A. 正确题目6:单片机的编程语言主要分为汇编语言和高级语言。
以下哪个不属于高级语言?A. CB. BASICC. PythonD. Assembly答案:D. Assembly题目7:以下哪个不是单片机外部中断的触发源?A. 按键B. 温度传感器C. 光敏传感器D. 电压变化答案:B. 温度传感器题目8:单片机的串行通信协议中,SPI和I2C都属于同步通信。
A. 正确B. 错误答案:B. 错误题目9:单片机的IO口是可以同时配置为输入和输出的。
A. 正确B. 错误答案:A. 正确题目10:以下哪个不属于常见的单片机制作项目?A. 温度测量仪B. 红外遥控器C. 电子琴D. 数码相机答案:D. 数码相机题目11:单片机的ADC是用来做什么的?A. 数字信号转模拟信号B. 模拟信号转数字信号C. 串行通信D. 控制外部中断答案:B. 模拟信号转数字信号题目12:以下哪个不属于单片机的工作温度范围?A. -40℃ ~ 85℃B. -10℃ ~ 70℃C. 0℃ ~ 60℃D. -20℃ ~ 80℃答案:C. 0℃ ~ 60℃题目13:单片机的IO口可以直接驱动电机等高功率设备。
单片机复习题及答案

单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。
A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。
2、单片机复位后,程序计数器 PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。
3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。
A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。
4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。
A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。
5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。
A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。
二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。
答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。
答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。
答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。
4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。
单片机复习题库(含答案)

单片机复习题库(含答案)一、填空题1、计算机中最常用的字符信息编码是(ASCII码)。
2、MCS-51系列单片机为( 8 )位单片机。
3、若不使用MCS-51片内存储器引脚必须接(地)。
4、8051单片机有两种复位方式,既上电复位和手动复位。
复位后SP =(07H ),PC =(0000H ),PSW =(00H ),P0 =( 0FFH ),而工作寄存器缺省则采用第( 0 )组,这组寄存器的地址范围是从(00H~ 07H )。
5、在 MCS-51中,PC和DPTR都用于提供地址,PC为访问(程序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。
6、MCS-51单片机系列有( 5 )个中断源,可分为(2 )个优先级。
7、假定(A)=85H, (R0)=20H,(20H)=0AFH.执行指令:ADD A,@R0 后,累加器A的内容为(24H ),CY的内容为( 1 ),OV的内容为( 1 )。
.8、A/D转换器的作用是将(模拟)量转为(数字)量。
9、LED数码显示按显示过程分为(并行)显示和(串行)显示2种。
10、用汇编语言指令编写的程序,应该称作(源程序)程序,经过汇编的程序应该称作(目标程序)。
1、8031内部有( 128B )个RAM、8751内部有4K( ROM )片内RAM可进行位寻址的空间位地址范围是(00H~FFH )。
2、51单片机汇编指令由操作码和操作数组成,其寻址方式有立即寻址,寄存器寻址,直接寻址,间接寻址,相对寻址和堆栈寻址以及位寻址等几种方式。
如:MOV A,20H属于(直接寻址)寻址方式,MOVC A,@A+DPTR 属于(变址寻址)寻址方式,MOV C, bit 属于( 位寻址 ) 寻址方式。
3、堆栈的地址由(SP )内容确定,其操作规律是“(先)进(后)出”。
4、DA指令是(BCD 码调整)指令,它只能紧跟在(加法)指令后使用。
5、P0、P1、P2、P3四个均是(8 )位的(并行)口,其中P0的功能是(地址/数据分时复口)。
单片机复习题含答案

单片机复习题含答案一、选择题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. 单片机是一种集成了CPU、存储器、I/O接口等的微型计算机,其核心是:A. 存储器B. I/O接口C. 中央处理器(CPU)D. 时钟电路答案:C2. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B3. 下列哪个不是单片机的中断源?A. 定时器0B. 外部中断0C. 串行通信中断D. 键盘中断答案:D4. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位答案:B5. 单片机编程中,位地址和字节地址的转换关系是什么?A. 位地址 = 字节地址 * 8B. 位地址 = 字节地址 + 1C. 位地址 = 字节地址 / 8D. 位地址 = 字节地址 * 2答案:A二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 8051单片机的定时器/计数器有________个。
答案:两个8. 单片机的I/O口可以配置为________模式或________模式。
答案:推挽输出、开漏输出9. 8051单片机的外部中断INT0和INT1的优先级是________高于________。
答案:INT0、INT110. 单片机的程序存储器和数据存储器是________的。
答案:分开的三、简答题11. 简述单片机的中断处理流程。
答案:单片机的中断处理流程通常包括以下步骤:1) 中断请求;2) 中断响应;3) 中断服务程序的执行;4) 中断返回。
12. 8051单片机的堆栈的作用是什么?答案:堆栈用于存储中断服务程序或子程序调用时的现场信息,包括返回地址和某些寄存器的内容,以便中断或子程序执行完毕后能够恢复到被中断或调用前的状态。
四、计算题13. 假设8051单片机的时钟频率为12MHz,计算定时器0的1ms定时周期的初始值。
单片机试题及答案

单片机试题及答案1. 试题一:(1)什么是单片机?(2)单片机的特点有哪些?(3)请简要描述单片机的工作原理。
答案:(1)单片机是一种集成度很高的计算机系统,通常由处理器核心、ROM、RAM、输入/输出接口及定时器等组成,具有执行特定任务的能力。
(2)单片机的特点包括体积小、功耗低、性能高、可编程性强、使用方便等。
(3)单片机的工作原理大致分为以下几个步骤:首先,单片机通过系统时钟指令控制工作节奏;其次,数据和指令由外部输入或存储器传输到处理器核心;然后,处理器核心执行相应的运算或操作;最后,结果通过输出接口反馈给外部环境。
2. 试题二:(1)请简要描述单片机的程序存储器有哪几种类型?(2)RAM和ROM在单片机中的作用分别是什么?(3)什么是中断?答案:(1)单片机的程序存储器一般包括ROM(只读存储器)和闪存两种类型。
(2)RAM(随机存储器)用于存储临时数据和变量,用于暂时保存程序的中间结果;ROM(只读存储器)用于存储程序代码和常量等静态数据,不可修改。
(3)中断是一种处理机与外部设备进行通信的机制,当发生某种特定事件时,处理机会停止当前的任务,转而去执行与事件相关的程序,处理完该事件后再返回原任务的执行。
3. 试题三:(1)请简述单片机 I/O 口的作用。
(2)单片机的计时/计数功能是通过什么模块实现的?(3)在单片机编程中,什么是位操作?答案:(1)单片机 I/O 口(输入/输出口)是连接外部设备与单片机之间的通道,用于传送数据与控制信号,实现单片机与外部环境的交互。
(2)单片机的计时/计数功能通常是通过定时器/计数器模块来实现的,该模块能够产生精确的时间延时和计数功能。
(3)位操作是指对单片机存储单元中的位进行读写操作的过程,通过对位的置位或清零,可以实现对相应功能的控制或状态的监测。
4. 试题四:(1)单片机中的 ADC 模块有什么作用?(2)请简要描述串行通信协议中的 UART 是怎样工作的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机复习题
一、选择
1.二进制数110110110对应的十六进制数可表示为( )。
A. 1D3H B.1B6H C.DBOH D. 666H
2.-3的补码是( )。
A. 10000011 B. 11111100 C.11111110 D.11111101
3.CPU主要的组成部部分为( )。
A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.
运算器,指令译码器
4.INTEL 8051 CPU是( )位的单片机。
A. 16 B.4 C. 8 D.准16位
5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )
A.接地
B.接电源
C. 悬空
D.不用
6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址
C. 存放下一条的指令地址 D.存放上一条的指令地址
7.指令和程序是以( )形式存放在程序存储器中。
A. 源程序
B. 汇编程序
C. 二进制编码 D.BCD码
8.单片机应用程序一般存放在( )中。
A. RAM B.ROM C. 寄存器 D.CPU
9.单片机8051的XTALl和XTAL2引脚是()引脚
A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振
10.8031复位后,PC与SP的值为( )。
A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H
11.P0,P1口作输入用途之前必须( )。
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上
拉电阻
12.8051的内部RAM中,可以进行位寻址的地址空间为( )。
A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH
13.8051的程序计数器PC为16位计数器,其寻址范围是( ) 。
A. 8K
B. 16K C. 32K D. 64K
14.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。
A.PSW B. DPTR C. PC D. B
15.对MCS-51单片机来说,其内部RAM( )。
A.只能位寻址 D.只能字节寻址 C.既能位寻又能字节寻址D.少部分
能位寻址
16.在51单片机的串行接口系统中,接收一帧数据就自动置位的是()。
A.TI
B. RI C. TF D. IE
17.在51单片机所提供的中断功能中,()的优先级较高。
A.TI/RI
B. T0 C. INT0 D.INT1
18.在特殊功能寄存器TCON中,IE1的功能是()。
A.触发INT1中断
B.指示INT1有中断请求
C.提高INT1的优先等级
D. 取消INT1中断
19.在特殊功能寄存器IP中, EX1的功能是()。
A.触发INT1中断
B.指示INT1有中断请求
C.提高INT1的优先等级
D. 取消INT1中断
20.若要同时允许INT0和INT1的中断功能,则应设置()。
A. TCON=0x81
B.IE=0x85
C.IP=0x83
D. IE=0x05
21.若要让定时/计数器做外部计数之用,应设置()。
A. C/T=1
B. C/T=0
C. Gate=0
D. Gate=1
22.若要设置定时/计数器的工作方式,则应设置()。
A.TCON
B.TMOD
C.TH
D.TL
23.若将T0设置为外部计数,则由引脚()启动。
A.P3.2
B.P3.3
C.P3.4
D.P3.5
24.在12M的51单片机系统中, 可以一次定时5ms的是()。
A.方式0及方式1
B.方式1及方式2
C.方式2及方式3
D.方式0及
方式3
25.在51单片机的定时器中,若使用方式0,则最大计数值为()个机器周
期。
A.65536
B.8192
C.1024
D.256
26.在同一时刻,只能接收或发送信号,这钟方式称为()。
A.全双工
B.半双工
C.半单工
D.单工
27.在51单片机中,若通过串行端口传出数据,则只要将数据放入寄存器()
中,CPU就会自动将它传出。
A.SMOD
B.TBUF
C.SBUF
D.RBUF
28.若要设置51单片机的串行端口的工作方式,可在寄存器()中设置。
A.SMOD
B.SCON
C.TMOD
D.TCON
二、填空
1. (50)补用十进制真值表示)的补码是1000 0011B。
,数字2的ASCII
2.程序计数器PC,其
3.异步串行数据通信的帧格式由启始位、__数据位______、_奇偶校验位______
和停止位组成。
在串行通信的方式1中,RXD引脚用于__接受数据端_,TXD 引脚用于__发送数据端__;波特率是__可变_____(固定或可变)的,由定时器T1工作在方式__1__提供。
4.MCS-51系列单片机的片内数据存储器通常划分为3个区域,这3个区域分别
定RS1、RS0=01,则R0~R7
5.MCS-51单片机的P0~P3
2功能。
6.M CS-51
7.MCS-51系列单片机主要由如下功能部件组成:面向控制的8 位CPU,片内 4K字节的FlashROM,片内256B 字节的RAM,可寻址64KB 字节的片外程
16位定时/计数器,4个并
行I/O
源,21个特殊功能寄存器。
8.,可
以产生时钟脉冲方波。
9.在P3端口中,串行口工作方式
10.当8051对ROM的读操作限定在内部ROM,
ALE
11.若8051的晶振频率为12MHz
期为
12.8051单片机的定时器/
单次定时时间最长,,第2和第3种工作方式的单次定时时
13.外部中断源的中断申请允许有两种触发方式:
INT0选用哪种触发方式由特殊功能寄存器
TCON
14.8051
15.8051单片机的串行口有4 种工作方式,其中方式0
方式1
16.8段共阳LED显示9的字型码是,8段共阴LED显示0的字型码
是
17.特殊功能寄存器IE,特殊功能寄存器IP的功能。
18.特殊功能寄存器TMOD,特殊功能寄
存器TCON。
19. MCS-51片内
寻址
三、简答
1.在MCS-51单片机中,8051片内RAM容量有多少?可以分为哪几部分?
128字节00H~1FH 是通用寄存器区20H~2FH 是位寻址区
30H~7FH 是用户RAM区80H~FFH是特殊功能寄存器区
2.简述串行口工作方式的设置方法及四种工作方式的功能。
方式0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展I/O接口。
方式1,称为8位的异步通信方式,通常用于双机通信。
方式2和方式3,称为9位的异步通信方式,通常用于多机通信。
3.写出51单片机串行口的类型、相关的两个引脚和四种工作方式的功能。
4.简述MCS-51单片机的堆栈处理过程。
答:入栈时,SP指针的内容先自动加1,然后再把数据存入到SP所指单元;出栈时,先把SP所指单元的数据取出,然后再把SP指针的内容减1;复位时,SP的初值为07H,且堆栈向上生长。
5.简述8051单片机串口在工作方式1下,波特率与哪些参数有关,如何启
动发送,在什么条件下才可以接收数据,接收的数据放在哪里。
6.简述8051的中断源中,哪些中断请求信号在中断响应时可以自动清除,
哪些不能,应如何处理?
答:工作在边沿触发方式下的两个外部中断源和两个定时/计数器中断中断请求信号在中断响应时可以自动清除,工作在电平触发方式下的两个外部中断源和串行口中断不能自动清除。
工作在电平触发方式下的两个外部中断源的中断请求信号通过外加硬件和加软件的方式清除,串行口中断标志T1和标志R1完全由软件清除。
7.PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?
答:PC是16位程序计数器(Program Counter),它不属于特殊功能寄存器范畴。
PC总是保存着下一条要执行的指令的16位地址。
在一般情况下,当取出一个指令字节后,PC自动加1,PC控制程序的执行顺序。
8.定义一个指向pdata区0050H单元的无符号字符型指针变量*dp。
9.单片机晶振频率12MHZ,如果采用定时/计数器 T1产生周期为500ms的方
波,可以选择哪几种方式(至少列出2种),其初值分别设置为多少?
12. 简述多个LED数码管动态显示的原理。
13. 简述4*4矩阵键盘的工作原理。
常用寄存器:(试卷中已给出) TMOD
TCON
SCON
IE
IP
第张共张。