2015年单片机期末复习题
单片机期末考试试题
单片机期末考试试题一、选择题(每题 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、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。
单片机期末考试试题
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机期末复习题和参考答案
单片机原理与接口技术复习题复习一选择题1. 有如下程序段:R0,#30HCAA,#00H﹫R0,A 执行结果是( )。
A. ( 30H ) =0 0HB. ( 30H )=0 1HC. ( 00H ) =0 0HD. ( 00H ) =0 1H2. 在内部,反映程序运行状态或运算结果特征的寄存器是( )。
A. B. C. A D.3. 各中断源发出的中断请求信号,都会标记在( )寄存器。
A. B. C. D.4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。
A. 方式 0B. 方式 1C. 方式 2D. 方式 35. 在数据传送过程中,数据由串行变为并行可通过( )实现。
A. 数据寄存器B. 移位寄存器C. 锁存器D. 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。
A. B. 程序计数器 C. 堆栈区 D. 寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. - 51 单片机扩展口与外部数据存储器( )。
A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。
A. B. C.10. 外部中断 1的中断入口地址为( )。
A. 0003HB. 000C. 0013HD. 00111. 下列指令中正确的是( )。
A. P2.1 , AB. 0 ,L1C. B ,D. A , 312. 串行口的移位寄存器方式为( )。
A. 方式 0B. 方式 1C. 方式 2D. 方式 313. 在家用电器中使用单片机应属于计算机的( )。
A. 辅助工程应用B. 数值计算应用C. 控制应用 D. 数据处理应用14. 在显示中,为了输出位控和段控信号,应使用指令( )。
A. B. C. D.15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)一、单选题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口使用方法。
单片机期末考试试题
单片机期末考试试题一、选择题(每题2分,共20分)1. 下列哪种设备不属于单片机的典型外围设备?A. 串行通信接口B. 并行打印机C. A/D转换器D. 网络适配器2. 在8051单片机中,以下哪个寄存器用于存储当前执行指令的地址?A. PCH(程序计数器高字节)B. PCL(程序计数器低字节)C. ACC(累加器)D. B(寄存器B)3. 以下哪种中断源在8051单片机中具有最高优先级?A. 外部中断INT0B. 外部中断INT1C. 定时器/计数器T0D. 串行口中断4. 在C语言中,定义一个8位单片机端口的语句是什么?A. volatile unsigned char *port = 0x01;B. volatile signed char *port = 0x01;C. volatile unsigned int *port = 0x01;D. volatile signed int *port = 0x01;5. 以下哪个指令可以将8051单片机的P1端口的所有引脚设置为高电平?A. P1 = 0xFF;B. P1 = 0x00;C. P1 |= 0xFF;D. P1 &= 0x00;6. 在单片机系统中,串行通信最常用的协议是什么?A. I2CB. SPIC. UARTD. CAN7. 下列哪种数据类型在8051单片机中通常用于存储8位二进制数?A. bitB. byteC. wordD. int8. 在8051单片机中,定时器/计数器T1用于什么?A. 产生定时中断B. 计数外部事件C. 产生串行通信波特率D. A和B9. 以下哪个C语言关键字用于声明一个可被中断服务程序访问的全局变量?A. volatileB. staticC. registerD. const10. 在8051单片机中,以下哪个指令用于将累加器A的值与寄存器B 的值相加?A. ADD A, BB. ADD B, AC. A ADD BD. B ADD A二、填空题(每题2分,共20分)1. 在8051单片机中,一个机器周期包含__个振荡周期。
单片机最后复习 2014-2015(1)end
目标代码;而指令由 CPU 执行,在汇编过程中,产生可执行
的目标代码,完成对数据的运算与处理。 (2)常用的伪指令: ORG END DB DW DS EQU BIT
3、单片机基本程序结构
入口 入口 否 过程 否 入口 P1 条件满足?
是
P2 过程A P3 出口 出口 出口 过程B 条件满足?
是
(a) 顺序结构
1、答案: SP=60H DPTR=5030H
某程序段如下,假设SP=30H,DPTR=4455H。 PUSH DPL PUSH DPH POP 08H 程序执行后,SP = (08H) =
单片机的其他资源
6、引脚 单片机的引脚除了我们前面介绍的4个并I/O口,两根时钟 引脚(18、19脚),一根复位引脚(9脚),两根电源脚(40、 20脚)外,还有PSEN、EA、ALE、RESET等引脚。
MCS-51 单片机片内RAM的配置图
特殊功能寄存器名称、 标识符、 地址一览表
返回
返回
注意
数据指针(DPTR):
数据指针为16位寄存器,编程时,既可以按16位 寄存器来使用,也可以按两个8位寄存器来使用,即 高位字节寄存器DPH和低位字节DPL。 DPTR主要是用来保存16位地址,当对64kB外部 数据存储器寻址时,可作为间址寄存器使用,此时, 使用如下两条指令: MOVX A, @DPTR MOVX @DPTR, A 在访问程序存储器时,DPTR可用来作基址寄存 器,采用基址+变址寻址方式访问程序存储器,这条 指令常用于读取程序存储器内的表格数据。 MOVC A, @A+@DPTR
80H 7FH
真正RAM区
00H
MCS-51 单片机片内RAM的配置图
单片机复习题及答案
单片机复习题及答案一、选择题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 单片机有_____个中断源,其中外部中断有_____个。
单片机期末考试题及答案
单片机期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是单片机的特点?A. 体积小B. 功能强C. 价格昂贵D. 功耗低答案:C2. 8051单片机的内部存储器中,哪个是程序存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B3. 下列哪个不是单片机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D4. 单片机的中断系统包括哪几个部分?A. 中断源B. 中断控制器C. 中断服务程序D. 所有以上答案:D5. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个是单片机的编程语言?A. C语言B. HTMLC. SQLD. XML答案:A7. 单片机的串行通信方式有哪些?A. UARTB. SPIC. I2CD. 所有以上答案:D8. 单片机的看门狗定时器的作用是什么?A. 监控程序运行B. 计时C. 存储数据D. 控制电源答案:A9. 单片机的ADC(模拟/数字转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 存储数据D. 执行程序答案:A10. 下列哪个不是单片机的外设接口?A. UARTB. SPIC. I2CD. USB答案:D二、填空题(每空2分,共20分)1. 单片机的CPU由_________、_________和_________组成。
答案:算术逻辑单元(ALU)、控制单元(CU)和寄存器堆2. 8051单片机的外部数据存储器地址范围是_________。
答案:外部数据存储器地址范围是80H-FFH3. 中断服务程序的入口地址存放在_________。
答案:中断向量表4. 单片机的I/O口可以通过_________方式进行扩展。
答案:总线扩展5. 单片机的看门狗定时器在_________时会重置。
答案:程序正常运行6. 单片机的ADC转换过程包括_________和_________两个阶段。
单片机复习题含答案
单片机复习题含答案一、选择题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 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机期末考试题目及答案详解c
单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。
A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。
A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。
答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。
答案:00H-FFH三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储执行的概念。
微处理器从程序存储器中取出指令,解码后执行相应的操作。
操作可能涉及内部或外部数据存储器、I/O接口等。
单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。
2. 描述8051单片机的中断系统。
答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。
中断允许单片机在执行主程序的同时响应外部事件。
中断系统包括中断请求、中断使能、中断优先级和中断服务程序。
四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。
大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。
五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。
答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。
```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。
单片机期末考试题目及答案详解c
单片机期末考试题目及答案详解c一、选择题1. 单片机是一种______。
A. 微处理器B. 微型计算机C. 微控制器D. 微电脑答案:C2. 下列哪个不是单片机的组成部分?A. 中央处理单元(CPU)B. 存储器C. 显示器D. 输入/输出设备答案:C二、填空题1. 单片机的存储器分为______和______。
答案:程序存储器;数据存储器2. 单片机的I/O口具有______功能。
答案:双向通信三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于中央处理单元(CPU)对程序存储器中的指令进行取指、译码和执行的过程。
CPU按照指令的类型,控制数据存储器和I/O设备进行数据的读取、处理和输出。
2. 单片机在嵌入式系统中的作用是什么?答案:单片机在嵌入式系统中充当控制核心的角色,负责接收外部信号,执行预设的程序逻辑,控制其他硬件设备,实现系统的自动化控制功能。
四、计算题1. 假设一个单片机的时钟频率为8MHz,计算其机器周期和指令周期。
答案:机器周期为1/(8MHz/12)= 1.5μs,指令周期一般为1到2个机器周期,具体取决于指令类型。
五、编程题1. 编写一段程序,实现将累加器A中的值加1后存储回A。
答案:```; 假设初始值已经在A中INC A ; 将A中的值加1```六、案例分析题1. 分析以下程序段的功能,并指出可能存在的问题。
```MOV A, #0x01 ; 将立即数1加载到累加器AMOV P1, A ; 将A的值传送到P1端口```答案:该程序段的功能是将累加器A中的值1输出到P1端口。
可能存在的问题是如果P1端口之前有其他数据,那么这些数据会被覆盖,可能会导致意外的输出结果。
七、论述题1. 论述单片机在现代工业自动化中的应用及其重要性。
答案:单片机在现代工业自动化中扮演着核心角色,它们被广泛应用于各种控制设备中,如机器人、自动化生产线、智能仪表等。
单片机的小型化、低成本、高可靠性和易于编程的特点使其成为实现工业自动化的关键技术之一。
单片机期末考试复习题
单片机期末考试复习题一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责什么功能?A. 存储数据B. 执行程序C. 输入输出控制D. 电源管理2. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 硬盘D. 打印机3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 数据交换4. 8051单片机的内部RAM地址空间是多少?A. 128字节B. 256字节C. 512字节D. 1024字节5. 单片机的I/O口可以配置为以下哪种模式?A. 只读B. 只写C. 双向D. 以上都是6. 单片机的定时器/计数器可以用于哪些功能?A. 定时B. 计数C. PWM输出D. 以上都是7. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位8. 下列哪个是单片机的编程语言?A. C++B. HTMLC. JavaD. SQL9. 单片机的看门狗定时器的作用是什么?A. 系统监控B. 数据加密C. 网络通信D. 电源管理10. 单片机的串行通信可以采用哪些协议?A. SPIB. I2CC. USARTD. 以上都是二、填空题(每空2分,共20分)1. 单片机的最小系统包括________、________和________。
2. 单片机的中断优先级可以设置为________、________和________。
3. 8051单片机的外部中断源有________、________和________。
4. 单片机的串行通信波特率设置与________有关。
5. 单片机的I/O口可以设置为________、________和________模式。
三、简答题(每题10分,共30分)1. 请简述单片机的中断响应过程。
2. 解释单片机的看门狗定时器的作用及其工作原理。
3. 单片机的串行通信与并行通信有何不同?四、计算题(每题15分,共30分)1. 假设8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
单片机期末考试复习题及答案
单片机期末考试复习题及答案下面是一个关于单片机期末考试复习题及答案的文章。
单片机期末考试复习题及答案一、选择题1. 下列哪个是单片机的特点?a) 性能强大,功能丰富b) 体积小,功耗低c) 具有高时钟频率d) 以上都是答案:d) 以上都是2. 常用的单片机编程语言是:a) Javab) C语言c) Pythond) C++答案:b) C语言3. 单片机的输入输出方式可分为以下几种,除了___方式还有串行方式。
a) 并行b) 模拟c) 数字d) USB答案:a) 并行4. 下列哪个不是单片机应用的典型领域?a) 智能家居b) 工业自动化c) 医疗器械d) 无线通信答案:d) 无线通信二、填空题1. 单片机是一种_____的计算机系统。
答案:嵌入式2. 单片机内部的_____能够控制程序的运行。
答案:时钟3. 单片机的程序是以_____的形式存储在内部的闪存中。
答案:二进制4. 单片机的I/O引脚可以作为_____输入或输出信号的接口。
答案:数字三、简答题1. 请解释下列代码的含义:```c#include <reg51.h>void main(){P1 = 0x55;while(1);}```答案:这段代码使用C语言编写,通过调用reg51.h头文件引入了51单片机的寄存器定义。
主函数中将P1寄存器的值设置为0x55,即1010101。
接着进入一个无限循环,使程序永远停在这里。
2. 请解释下列代码的含义:```c#include <reg52.h>sbit LED = P1^0;void main(){LED = 0;while(1){LED = ~LED;Delay(500);}}```答案:这段代码同样使用C语言编写,包含了reg52.h头文件定义。
声明了一个名为LED的位变量,它对应P1口的第0位。
在主函数中,首先将LED变量赋值为0,即将P1口的第0位设置为低电平。
2015年计科单片机复习题
单片机复习选择题1、在中断服务程序中,至少应该有一条(D)。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、某存储器芯片地址线为12根,那么它的存储容量为( C )。
A、1KBB、2KBC、4KBD、8KB3、8051是( C )A、CPUB、微处理器C、单片微机D、控制器4、要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C )A、寄存器间接寻址B、变址寻址C、直接寻址D、相对寻址5、MOV C,#00H指令中目的操作数的寻址方式是( A )。
A、位寻址B、直接寻址C、立即寻址D、寄存器寻址6、外部中断1固定对应的中断入口地址为( C )A、0003HB、000BHC、0013HD、001BH7、执行返回指令时,返回的断点是( C )。
A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址8、当MCS-51复位时,下面说法正确的是:( A )。
A、PC=0000HB、SP=00HC、P0=00HD、(20H)=00H。
9、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应该是( A )。
A、98HB、84HC、42HD、22H11、执行LCALL 4000H指令时,MCS-51所完成的操作是( D )。
A、保护PCB、4000H→PCC、保护现场D、PC+3入栈,4000H→PC13、PC中存放的是( A )。
A、下一条指令的地址B、当前正在执行的指令C、当前正在执行的指令地址D、下一条要执行的指令14、MCS-51的相对转移指令的最大负跳距离为( B )。
A、2KB、128C、127D、25615、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B )。
A、TMODB、TCON/SCONC、IED、IP16、假定设置堆栈指针SP的值为37H,在进行子程序调用时将断点地址进栈保护后,SP的值为( D )。
单片机期末考试复习试题和答案解析
一、选择题(每题1分,共10分) 1. 803 1单片机得( D ) 口得引脚,还具有外中断、串行通信等第二功能.a ) P0b ) P 1 2. 单片机应用程序一般存放在(B RAM d )CPU 已知某数得BCD 码为01 1 1 0101a ) 7542Hb ) 7 542 c)P2 d)P3 b)R 0 M 器 3. 0100 c) 0O10则其表示得十进制数值为 75. 4 2H d ) 75、424. 下列指令中不影响标志位CY 得指令有(D a ) ADD A, 20 H A d )INC CPU 主要得组成部部分为( a )运算器、控制器C )运算器、 INTEL 非存器 8051b)CLR d) 16b )加法器、帝存器运算器、指令译码器 CPU 就是(C )位得单片机 4 7.8031复位后, a )OOOOH, OOH8 OOH.OOH 8.当需要从MCS-51单片机程序存储器取数据吋,釆用得脂令为(B ). A, A + DPTR A, DPTRA ) c )8 PC 与S P 得值为(B ) b) 0000H,07H a ) MOV A, R 1 b ) MOVCc )M0VX A, ROd ) MOVX9. 8031单片机中既可位寻址又可字节寻址得单元就是( b )30H c ) 0003H,0 7H d)0 a ) 20 H H d ) 70H 10.下列哪条指令就是正确得( a ) PUSH R2 c ) MOVX A DPTR 二、填空題(每空1分,共30分) 1. 一个完整得微机系统由 硬件 与 软件 两大部分组成0 2. 8051得引脚RST 就是_IN_( I N 脚还就是OUT 脚),当其端出现_高_电平时,8051 进入复位状态。
8051 一直维持这个值•直到RST 脚收到_低_电平,805 1才脱离复位状态, 进入程序运行状态,从ROM 0000 H 单元开始取脂令并翻译与执行. 3. 半导体存储器分成两大类RAM 与ROM 其中RAM 具有易失性,常用于存储临时性数据. 4. 求十进制数一102得补码(以2位1 6进制数表示),该补码为9AH 。
单片机期末复习题
单片机期末复习题一、选择题(每题2分,共20分)1. 单片机是一种 ______。
A. 电脑B. 微型计算机C. 手机D. 智能家居设备2. 单片机中最重要的模块是 ______。
A. CPUB. RAMC. ROMD. ADC3. 单片机中的I/O口是用来 ______。
A. 输入数据B. 输出数据C. 输入和输出数据D. 控制外部设备4. 单片机的位数指的是 ______。
A. 存储器的容量B. 数据的宽度C. 存储器的速度D. 数据的长度5. 常用的单片机编程语言是 ______。
A. C++B. JavaC. AssemblyD. Python6. 在单片机中,用于存储程序指令的是 _______。
A. CPUB. RAMC. ROMD. FLASH7. 以下哪个是单片机的工作频率?A. 100 HzB. 1 kHzC. 1 MHzD. 1 GHz8. 单片机中的中断是一种 ______。
A. 异常处理机制B. 数据传输方式C. 数据存储方式D. 数据处理方式9. 单片机中的定时器可以用来 ______。
A. 延时B. 计数C. 测量时间间隔D. 所有选项都正确10. 在单片机中,ADC模块用于 ______。
A. 转换模拟信号为数字信号B. 控制外部设备C. 进行数据存储D. 转换数字信号为模拟信号二、填空题(每题2分,共20分)1. 单片机的CPU包括 ______ 和 ______ 。
2. 单片机中的程序存储器称为 ______ 。
3. 单片机中,输入/输出的引脚称为 ______ 。
4. 单片机中常用的定时器/计数器有 ______ 和 ______ 。
5. 单片机中的ADC模块中,模拟输入信号转换后的结果存储在______ 寄存器中。
6. 单片机中的中断可分为 ______ 和 ______ 。
7. 单片机编程语言C的优点之一是 ______ 。
8. 单片机中常用的开发软件是 ______ 。
2015年单片机期末复习题
2015年单片机原理与应用期末复习试题一.填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。
2. P1口的主要用途是___________,P3口的主要用途是________,_________。
控制总线PSEN的用途是 ___________________。
3.MCS-51单片机指令系统中,指令长度有一字节、二字节和字节,指令执行时间有一个机器周期、两个机器周期和机器周期,乘法指令需机器周期。
4.双列直插封装形式的80C51单片机引脚有_ P,电源和地线占用 _____P, I/O口占用 P,振荡器占用 P,控制线占用______P。
5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。
6.DA指令跟在指令的后面,用与二进制数与码的调整。
若(A)=0AH ,执行DA A指令后,(A)= 。
7. 8031单片机的机器周期为2μs,则其晶振频率fosc为______MHz。
8. 80C51单片机片外ROM最大扩展空间为___________KB,RAM最大扩展空间为___________KB。
9. 8051的串行口工作方式中适合多机通信的是______。
10. 8051的PC是16位,因此程序存储器的最大寻址空间为______KB。
11. 访问外部存贮器时,作数据线和低8位地址线的口线是______。
12. 8051单片机内部RAM的工作寄存器区有4组寄存器,共___________个字节。
13. MCS-51单片机属于___________位机。
14. 8051单片机被强制复位后,其寄存器SP的内容为___________。
15. 要把地址为20H的位置零,应使用的一条指令是___________。
16. 指令MOV R0,#data8中,无符号立即数data8最大可以是___________。
单片机期末考试复习题及答案
一、选择题〔每题1分,共10分〕1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a〕P0 b〕P1 c〕P2 d〕P32.单片机应用程序一般存放在〔 B 〕a〕RAM b〕ROM c〕存放器 d〕CPU3.某数的BCD码为0111 0101 0100 0010 那么其表示的十进制数值为〔B〕a〕7542H b〕7542 c〕75.42H d〕75.424.以下指令中不影响标志位CY的指令有〔D 〕。
a〕ADD A,20H b〕CLR c〕RRC A d〕INC A5.CPU主要的组成部局部为〔 A 〕a〕运算器、控制器 b〕加法器、存放器c〕运算器、存放器 d〕运算器、指令译码器6.INTEL 8051 CPU是〔 C 〕位的单片机a〕16 b〕4 c〕8 d〕准167.8031复位后,PC与SP的值为〔 B 〕a 〕0000H,00H b〕0000H,07H c〕0003H,07H d〕0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔B〕。
a〕MOV A, R1 b〕MOVC A, A + DPTRc〕MOVX A, R0 d〕MOVX A, DPTR9.8031单片机中既可位寻址又可字节寻址的单元是〔 A 〕a〕20H b〕30H c〕00H d〕70H10.以下哪条指令是正确的〔D〕a〕PUSH R2 b〕ADD R0,Ac〕MOVX A DPTR d〕MOV R0,A二、填空题〔每空1分,共30分〕1.一个完整的微机系统由硬件和软件两大局部组成。
2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM0000 H单元开场取指令并翻译和执行。
3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年单片机原理与应用期末复习试题一.填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。
2. P1口的主要用途是___________,P3口的主要用途是________,_________。
控制总线PSEN的用途是 ___________________。
3.MCS-51单片机指令系统中,指令长度有一字节、二字节和字节,指令执行时间有一个机器周期、两个机器周期和机器周期,乘法指令需机器周期。
4.双列直插封装形式的80C51单片机引脚有_ P,电源和地线占用 _____P, I/O口占用 P,振荡器占用 P,控制线占用______P。
5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。
6.DA指令跟在指令的后面,用与二进制数与码的调整。
若(A)=0AH ,执行DA A指令后,(A)= 。
7. 8031单片机的机器周期为2μs,则其晶振频率fosc为______MHz。
8. 80C51单片机片外ROM最大扩展空间为___________KB,RAM最大扩展空间为___________KB。
9. 8051的串行口工作方式中适合多机通信的是______。
10. 8051的PC是16位,因此程序存储器的最大寻址空间为______KB。
11. 访问外部存贮器时,作数据线和低8位地址线的口线是______。
12. 8051单片机内部RAM的工作寄存器区有4组寄存器,共___________个字节。
13. MCS-51单片机属于___________位机。
14. 8051单片机被强制复位后,其寄存器SP的内容为___________。
15. 要把地址为20H的位置零,应使用的一条指令是___________。
16. 指令MOV R0,#data8中,无符号立即数data8最大可以是___________。
17. 单片机的所有指令中,不进行任何操作的空操作指令是___________。
18. 8051单片机的中断系统共有___________个中断优先级。
19. 8051单片机每个定时器/计数器都有___________个工作方式可供选择。
20. mcs-51的堆栈只可设置在______________,堆栈寄存器sp是_____ 位寄存器。
21. 定时器/计数器的工作方式3是指将__________________拆成两个独立的8位计数器。
22. 当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_________~_________。
23. 在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为_________。
24. 8051单片机在同一级别里,级别最高的中断源是_________。
25. MOV C,20H寻址方式为_________寻址。
26. 串行通信有_________位、_________位和_________位3种数据通信格式。
27. 8051中唯一一个不可以寻址的16位寄存器为_________。
28. 8051单片机片内RAM的容量为____________字节。
29. 串行工作方式0波特率是固定的,其值为____________。
30. 80C51单片机编程时,常用的伪指令有:_________、_________、________。
二.单项选择题1.中断返回指令是()。
A、RETIB、RETC、RESD、LCALL2.MOV A,@R0这条指令中@R0的寻址方式称为: ( )A. 寄存器寻址B. 寄存器间接寻址C. 直接寻址D. 立即数寻址3.下列指令中正确的是: ( )A. MOV P2.1,AB. JBC TF0,L1C. MOVX B,@DPTRD. MOV A,@R34.将累加器的值压入堆栈的正确指令是:( )A. PUSH ACC B. PUSH A C. PUSH E0H D. POP ACC5. 读取片外RAM区数据的指令是()。
A、MOVX A,@DPTRB、MOVC A,@DPTRC、MOV A,@R0D、MOVC A,@A+DPTR6.在相对寻址方式中,寻址的结果体现在寄存器( )A.PC中B.累加器A中C.DPTR中D.某个存储单元中7.在寄存器间接寻址方式中,指定寄存器中存放的是( )A.操作数B.操作数地址C.转移地址D.地址偏移量8.必须进行十进制调整的十进制运算( )A.有加法和减法C.只有加法B.有乘法和除法D.只有减法9.下列指令中与进位标志位CY 无关的指令有( )A.移位指令B.位操作指令C.十进制调整指令D.无条件转移指令10.3、指令MOVX A,@DPTR最大寻址空间为()。
A、256BB、64KBC、64BD、256KB11.不能为程序存储器提供和构成地址的有:( )A.PC B.A C.DPTR D.PSW12.MCS—51的立即寻址方式中,立即数前面:( )A.应加前缀:号B.不加前缀号C.应加前缀 @ 号 D.应加前缀 # 号13.MCS—51的立即寻址的指令中,立即数就是:( )A.放在寄存器R0中的内容B.放在程序中的常数C.放在A中的内容D.放在B中的内容14.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:( )A.寄存器间接寻址B.寄存器寻址C.基址加变址寻址D.立即寻址15.80C51单片机定时器的控制寄存器是()。
A、TMODB、TCONC、PSWD、SP16.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:( )A.不变B.加2 C.加4 D.减2 17.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是: ( )A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNC P1.0,LP18.下列指令中比较转移指令是指:( )A. DJNZ Rn,rel B.CJNE Rn,#data,relC.DJNZ direct,rel D.JBC bit,rel19.指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)= ( ) A.20H B.30H C.50H D.38H 20.80C51单片机定时器的计数器是()。
A、TH1和TL1B、TH0和TL0C、PCD、DPTR21.MCS—51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址是由:( )A.P0口送高8位,P2口送高8位B.P0口送低8位,P2口送高8位C.P0口送低8位,P1口送低8位D.P0口送高8位,P1口送低8位22.下列指令中影响堆栈指针的指令是:( )A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL23.已知:A=DBH R4=73H CY=1,指令:SUBB A,R4 执行后的结果是:( )A.A=73H B.A=DBH C.A=68H D.以上都不对24.下列指令执行时,不修改PC中内容的指令是:( )A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL 25.80C51单片机串行口的工作方式控制寄存器是()。
A、TMODB、PCONC、PSWD、SCON26.MCS—51指令系统中,清零指令是:( )A.CPL A B.RLC A C.CLR A D.RRC A27.MCS—51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后:( )A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H28.已知A=87H ,(30H)=76H,执行XRL A,30H 后,其结果为:( )。
A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=129.MCS—51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为:( )A.(A)=00H (C)=1 B.(A)=00H (C)=0C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 30.8051单片机有()中断源。
A、2B、4C、5D、831.下列指令能使R0低4位不变,高4位置F的是:( )A.ANL R0,#OF0H B.ORL RO,#OFOH C.ORL R0,#OFH D.ORL 00H,#OF0H32.MCS—51指令系统中,格式为:ORG 16位地址的指令功能是:( )A.用于定义字节B.用于定义字C.用来定义汇编程序的起始地址D.用于定义某特定位的标识符33.下列指令能能使R0的最高位取反的是:( )A.CPL R0.7 B.XRL 00H,#80H C.CPL (R0).7 D.ANL R0,#80H34.MCS—51指令系统中,指令DA A应跟在:( )A.加法指令后B.BCD码的加法指令后C.减法指令后D.BCD码的减法指令后35.单片机中断允许控制寄存器是()。
A、IPB、DPHC、IED、SP36.8051单片机传送外部存贮器地址信号的端口是:( )A.P0口和P1口B.P1口和P2口C.P1口和P3口D.P0口和P2口37.8051单片机具有双功能的端口是:( )A.P0口和P1口B.P0口P2口P3口C.P0口和P2口D.P1口38.能访问外部数据存贮器的传送指令是:( )A.MOV 指令B.MOVC 指令C.MOVX 指令D.SETB39. 指令ANL A,R0的功能是:( )A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或40.能将A按位取反的指令是:( )A.CPL A B.CLR A C.RL A D.SWAP A41.将A与立即数按位逻辑异或的指令是:( )A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct42. 比较转移指令是:( )A.DJNZ R0rel B.CJNE A,direct relC.DJNZ direct rel D.JBC bit rel43.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令:( )A.MOVX A,@Ri B.MOVX A,@DPTRC.MOVX A,direct D.MOVC A,@A+DPTR44.LJMP跳转空间最大可达到:( )A.2KB B.256B C.128BD.64KB45.采用4行乘5列的键盘扫描电路,最多可有()键。