湖南师范大学单片机复习题

合集下载

(完整版)单片机复习题(附答案、)

(完整版)单片机复习题(附答案、)

单片机复习题(仅供参考)任务一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. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。

A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。

A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。

A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。

A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。

A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。

A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。

A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。

A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。

大学单片机笔试题及答案

大学单片机笔试题及答案

大学单片机笔试题及答案一、选择题(每题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、单片机能够直接运行的程序是()。

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. 单片机中,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下,定时器/计数器是______。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题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 单片机中,若要访问外部数据存储器,其指令操作码应为()。

单片机练习题库+答案

单片机练习题库+答案

单片机练习题库+答案一、单选题(共107题,每题1分,共107分)1.8051单片机有 ( ) 个中断源。

A、3B、5C、6D、4正确答案:B2.AT89C1051单片机的字长是 ( ) 位。

A、4B、8C、16D、32正确答案:B3.8051单片机中,唯一一个用户不能直接使用的寄存器是 ( ) 。

A、PB、DC、PD、B正确答案:C4.8051单片机内部有( )个16位定时/计数器。

A、2B、3C、4D、1正确答案:A5.下列芯片中属于单片机的芯片是( )。

B、89C52C、80486D、80286正确答案:B6.MCS-51系列单片机内部的定时/计数器是 ( ) 计数器。

A、加法B、减法C、加减法D、可逆正确答案:A7.MCS-51系列单片机的P0口除做为输入/输出接口使用外,还可以作为 ( ) 使用。

A、低8位地址总线和数据总线B、高8位地址总线C、控制总线D、读写控制线正确答案:A8.8031单片机的串口有 ( ) 种工作方式。

A、2B、3C、4D、5正确答案:C9.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上 ( ) 个机器周期时间。

A、1C、4D、8正确答案:B10.8051单片机的字长是( )位。

A、16B、8C、4D、32正确答案:B11.算术逻辑单元的英文缩写是 ( ) 。

A、ACB、(B)ALUC、PD、DPTR正确答案:B12.进位标志CY在 ( ) 中。

A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR正确答案:C13.8051单片机系统的振荡晶体频率为12MHz,当CPU不访问外部RAM时ALE引脚输出信号的频率是( )。

A、1MHzB、2MHzC、4MHzD、6MHz正确答案:B14.8751单片机的串口有 ( ) 种工作方式。

A、3B、4C、2D、1正确答案:B15.累加器A的内容是42H,执行SWAP A 指令后累加器的内容变为( ) 。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题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. 单片机的全称是()。

A. 单片计算机B. 单片集成电路C. 单片微处理器D. 单片微控制器答案:D2. 8051单片机的内部RAM的容量是()。

A. 256字节B. 128字节C. 512字节D. 1024字节答案:A3. 下列哪个寄存器是8051单片机的程序计数器()。

A. PCB. SPC. DPTRD. ACC答案:A4. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A5. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B二、填空题1. 单片机的I/O口具有______功能。

答案:双向2. 8051单片机的中断向量表中,第一个中断向量地址是______。

答案:0003H3. 8051单片机的定时器/计数器0和1工作在方式1时,它们是______位计数器。

答案:84. 8051单片机的串行通信可以工作在______种模式。

答案:45. 8051单片机的外部中断0的触发方式是______触发。

答案:电平三、简答题1. 简述单片机的工作原理。

答案:单片机通过程序存储器中的指令控制内部逻辑电路,实现数据的输入、处理和输出。

2. 描述8051单片机的存储器结构。

答案:8051单片机的存储器结构包括程序存储器和数据存储器。

程序存储器用于存储指令,数据存储器用于存储数据。

3. 8051单片机的定时器/计数器有哪些工作模式?答案:8051单片机的定时器/计数器有四种工作模式:方式0、方式1、方式2和方式3。

4. 8051单片机的串行通信有哪些波特率?答案:8051单片机的串行通信波特率可以是1200、2400、4800、9600等,具体取决于定时器的设置。

5. 什么是单片机的中断服务程序?答案:中断服务程序是单片机在接收到中断信号后执行的一段特定功能的程序,用于处理中断请求。

四、计算题1. 如果8051单片机的晶振频率为12MHz,计算定时器0在方式1下的溢出时间。

湖南师范大学单片机复习题

湖南师范大学单片机复习题

《单片机原理与应用》复习提纲一、复习范围1. 单片机的基本结构。

2. 单片机内部结构、存储器结构、I/O 口操作、专用功能寄存器、位寻址区及位操作。

3. 定时/计数器结构,工作方式,方式字、控制字,时间常数的计算,初始化编程。

4. 串行通信数据帧格式、工作方式、波特率时钟频率的计算、初始化编程。

5. 中断源、中断优先级、中断入口地址、中断触发方式、外中断的扩展、中断编程。

6. 熟记指令系统及各条指令的应用。

7. 89C51单片机的PSW寄存器各位标志的意义如何?二、复习题(一)填空题1、CPU包括两个主要部分,即(运算器)和(控制器)。

2、89C51单片机的四个存储空间是(片内数据存储器)、(片外数据存储器)、(片内程序存储器)、(片外程序存储器)。

*ROM只是存储器的一种3、工作寄存器区的选择是由PSW勺(D4/RS1 PSW.3(RSO))和(D3/RS0 PSW.4 (R si))位来决定的。

4、若由程序设定RS1、RS0=00,则工作寄存器R0〜R7的直接地址为(00~07H)。

5、单片机的基本结构由(CPU系统)、(程序存储器ROM )、(数据存储器RAM )、时钟、定时计数器、I/O接口等几部分组成。

6、若由程序设定RS1、RS0=11,则工作寄存器R0的直接地址为(18H )。

7、MOVC A,@A+DPTR指令的寻址方式是(变址寻址基址寄存器加变址寄存器间接寻址)。

&若累加器ACC中的数据为10000011B则PSW中的P= ( 1 )。

9、程序存储器常用来存放(程序)和(始终要保留的常数表格常数)。

10、若系统晶振频率为6MHz,则机器周期为(2微秒),最短和最长的指令周期分别为(2微秒)和(8微秒10)。

11、读片外RAM数据的两条指令是(MOVX A,@Ri )、(MOVX A,@DPTR )。

12、PSW勺字节地址为0D0H其数据最高位的三种表示方法为0D7H (OE7H )和(OF7H )。

期末单片机复习题及答案

期末单片机复习题及答案

期末单片机复习题及答案一、选择题1. 单片机的中断系统通常由几个中断源组成?A. 2个B. 3个C. 4个D. 5个答案:C2. 在8051单片机中,以下哪个寄存器用于存放指令的操作码?A. ACCB. BC. PSWD. PC答案:D3. 在8051单片机的定时器/计数器中,以下哪个定时器是16位的?A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:B4. 单片机的串行通信方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 在8051单片机中,以下哪个引脚用于外部中断0的请求?A. P3.2B. P3.3C. P3.4D. P3.5答案:B二、填空题1. 单片机的中断处理过程包括________、________、________和________四个阶段。

答案:中断请求、中断响应、中断处理、中断返回2. 8051单片机的存储器分为________存储器和________存储器。

答案:程序存储器、数据存储器3. 在8051单片机中,定时器/计数器的初值计算公式为:初值 = 65536 - ____________。

答案:计数次数4. 单片机的串行通信方式有________和________两种。

答案:异步通信、同步通信5. 在8051单片机中,外部中断1的优先级高于________。

答案:定时器0中断三、判断题1. 在8051单片机中,外部中断0和外部中断1的优先级相同。

(×)2. 8051单片机的定时器/计数器可以同时用作定时器和计数器。

(√)3. 单片机的串行通信只能使用异步通信方式。

(×)4. 在8051单片机中,定时器0和定时器1的中断优先级相同。

(×)5. 单片机的中断处理过程中,中断返回阶段是将程序计数器PC恢复到中断前的值。

(√)四、简答题1. 简述单片机的中断处理过程。

答:单片机的中断处理过程包括以下四个阶段:(1)中断请求:当某个中断源发生事件时,向CPU发出中断请求。

单片机复习题和答案

单片机复习题和答案

单片机复习题和答案1. 单片机的全称是什么?答:单片机的全称是单片微型计算机。

2. 单片机主要由哪几个部分组成?答:单片机主要由中央处理器(CPU)、存储器、输入/输出接口和定时器/计数器等部分组成。

3. 单片机的存储器分为哪两类?答:单片机的存储器分为程序存储器和数据存储器两类。

4. 简述单片机的中断系统。

答:单片机的中断系统包括中断源、中断控制器、中断向量表和中断服务程序。

当外部或内部事件触发中断时,中断控制器会根据优先级和中断使能状态决定是否响应中断,然后CPU暂停当前程序执行,跳转到相应的中断服务程序进行处理。

5. 单片机的定时器/计数器有哪些功能?答:单片机的定时器/计数器主要有以下功能:定时、计数、产生周期性脉冲和测量脉冲周期。

6. 单片机的串行通信有哪几种工作模式?答:单片机的串行通信主要有四种工作模式:同步移位寄存器模式、8位可变波特率模式、9位可变波特率模式和多机通信模式。

7. 简述单片机的看门狗定时器的作用。

答:单片机的看门狗定时器主要用于防止程序运行死锁。

当程序运行出现异常时,看门狗定时器会定时复位单片机,使系统恢复正常工作。

8. 单片机的I/O口有哪些功能?答:单片机的I/O口具有以下功能:输入输出控制、外部中断源、定时器/计数器功能、串行通信功能等。

9. 单片机的AD转换器如何工作?答:单片机的AD转换器通过逐次逼近的方法,将模拟信号转换为数字信号。

首先将模拟信号与参考电压进行比较,然后根据比较结果逐步逼近,最终得到数字量。

10. 单片机的PWM(脉宽调制)功能有何应用?答:单片机的PWM功能可以用于电机调速、LED亮度调节、电源管理等多种应用。

通过调整脉冲宽度,可以控制输出电压或电流的大小,实现对设备的精确控制。

单片机期末考试复习题及答案

单片机期末考试复习题及答案

单片机期末考试复习题及答案下面是一个关于单片机期末考试复习题及答案的文章。

单片机期末考试复习题及答案一、选择题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位设置为低电平。

单片机原理及应用复习题及参考答案

单片机原理及应用复习题及参考答案

单片机原理及应用复习题及参考答案一、单选题(共53题,每题1分,共53分)1.MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为()。

A、(A)=92H (C)=1B、(A)=92H (C)=0C、(A)=8CH (C)=1D、(A)=8CH (C)=0正确答案:D2.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、A0H正确答案:A3.执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B4.指令JZ rel 源操作数的寻址方式是():A、立即数寻址B、位寻址C、相对寻址D、寄存器寻址E、变址寻址F、寄存器间接寻址G、直接寻址正确答案:C5.控制总线的缩写是():A、ABB、DBC、CBD、KB正确答案:C6.P(PSW.0)的定义是()A、用户标志位B、进位标志位C、寄存器组选择位D、奇偶标志位E、辅助进位标志位F、溢出标志位正确答案:D7.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为( H)。

ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C8.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后 SETB C;ADDC A, 20H ; RLC A ; MUL AB 。

(A)=A、08HB、09HC、10HD、11H正确答案:A9.8051单片机的定时器T1用作计数方式时计数脉冲是A、由T0(P3.4)输入B、由T1(P3.5)输入C、由内部时钟频率提供D、由外部计数脉冲计数正确答案:B10.RRC A是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C11.MOV R1 ,#30H; MOV A,#64H; ADD A,#47H; DA A; MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B12.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C13.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. ROMC. RAMD. MCU答案:D2. 8051单片机的振荡频率为12MHz,机器周期为()。

A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B4. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B6. 8051单片机的串行通讯方式是()。

A. 同步通讯B. 异步通讯C. 并行通讯D. 串行通讯答案:B7. 8051单片机的P0口作为I/O口使用时,必须外接()。

A. 上拉电阻B. 下拉电阻C. 限流电阻D. 滤波电容答案:C8. 8051单片机的P1口作为I/O口使用时,可以直接驱动()。

A. 蜂鸣器B. 继电器C. 显示器D. 指示灯答案:D9. 8051单片机的P2口作为地址/数据总线使用时,必须外接()。

A. 上拉电阻B. 下拉电阻C. 限流电阻D. 滤波电容答案:A10. 8051单片机的P3口的RD和WR引脚分别表示()。

A. 读和写B. 写和读C. 读和地址D. 写和地址答案:A二、填空题(每空2分,共20分)1. 单片机是指将CPU、______、______、I/O接口等集成在一个芯片上的微型计算机。

答案:存储器、定时器/计数器2. 8051单片机的内部RAM分为______和______两部分。

答案:工作寄存器区、可位寻址区3. 8051单片机的外部中断有INT0和INT1两个,其中INT0的中断优先级______于INT1。

答案:高4. 8051单片机的定时器/计数器有定时和______两种工作方式。

答案:计数5. 8051单片机的串行通讯方式是______通讯,波特率可变。

单片机复习题带答案版

单片机复习题带答案版

单片机复习题带答案版一、简答题1.什么是单片机?与普通微机相比,单片机有什么特点?2.简要介绍了8051单片机的内部基本结构。

3、程序状态字psw中主要包含了哪些状态信息?4.什么是时钟周期、机器周期和指令周期?8051 CPU机器周期和时钟周期之间的关系是什么?5.如果振荡频率FOSC=12Mhz,振荡周期、状态周期和机器周期分别是多少?6.如何区分访问数据存储器的指令是访问片内RAM还是片外RAM?7、8051的存储器由哪几部分组成?片内ram分为哪几个性质和用途不同的区域?8.8051单片机中的特殊功能寄存器是什么?特殊功能寄存器和其他片上RAM单元之间有什么区别?9、简述堆栈工作过程和sp的作用。

10、ea引脚有何功能?11.51系列程序存储器的寻址规律是什么?当MCU执行指令时,如何知道指令是来自片内ROM还是片外ROM?12、访问位地址20h和字节地址20h的区别是什么?13.按照相同优先级的优先级排队顺序列出MCS-51的中断源和相应的中断入口地址14。

当MCS-51定时器/计数器用作定时器和计数器时,谁提供计数脉冲?这与什么因素有关?15、已知振荡器振荡频率为12mhz,要求定时器/计数器0产生10ms的定时,试编写初始化程序首先,计算Th0和tl0的初始值,Th0=d8H,tl0=F0H;其次,确定模式寄存器tmod的值为01h;最后,编写初始化程序:Start:movtl0、#0f0hmovth0、#0d8hmovtmod、#01hsetbtr016、简述定时器/计数器0、1的4中工作方式的特点。

17、综述p0、p1、p2、p3口各有哪几个功能?18、为何说p1口是“准双向接口”?19.波特率是什么意思?如何确定8051单片机串行口在四种工作模式下的波特率?20.例如,在异步通信中,每个字符由11位组成,串行端口每秒传输250个字符,波特率是多少?答:波特率是每秒钟传送的二进制数的位数,所以波特率为11×250=275021.将串行异步通信的传输速率设置为2400波特,并使用奇偶校验传输ASCII码字符。

湖南师大单片机题集

湖南师大单片机题集

单片机题集注意:本试卷后面有附录,提供8031和8155等芯片的各寄存器信息。

注意查阅。

一、判断题(2分)1、8031的引脚应该接地。

………………………………………………………( )2、扩展外部数据存储器,必须用到控制信号………………………………( )3、系统复位后,SP的值为07H。

……………………………………………………( )4、若PSW(格式见附录)为10H,工作寄存器R7对应的内部RAM单元为)0FH……( )5、一个机器周期为4个时钟周期。

…………………………………………………()6、单片机用MOVX指令访问I/O接口。

……………………………………………( )7、T1为计数器时,计数脉冲来自单片机内部。

……………………………………( )8、8051在运行程序时,程序存储器只能读出,不能写入。

…………………… ( )9、扩展外部数据存储器要ALE信号。

……………………………………………… ( )10、系统复位后,P3口输出00H。

………………………………………………… ( )1、8031无片内程序存储器。

…………………………………………………………()2、8031正常工作时,RESET引脚应保持低电平。

…………………………………( )3、系统复位后,SP的值为00H。

……………………………………………………()4、若PSW(格式见附录)为08H,工作寄存器R7对应的内部RAM单元为0FH ……( )5、CPU响应串行口中断请求后,中断请求自动撤消。

……………………………( )6、8051扩展I/O接口时,将接口芯片当作外部数据存储器。

………………………( )7、TCON是一个8位特殊功能寄存器。

……………………………………………… ( )8、对于外部中断请求1,CPU响应后,中断请求标识IE1自动撤消。

…………………( )9、8051串行口数据帧的起始位为低电平。

…………………………………………( )10、扩展三总线要用到ALE脚。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理与应用》复习提纲一、复习范围1.单片机的基本结构。

2.单片机内部结构、存储器结构、I/O口操作、专用功能寄存器、位寻址区及位操作。

3.定时/计数器结构,工作方式,方式字、控制字,时间常数的计算,初始化编程。

4.串行通信数据帧格式、工作方式、波特率时钟频率的计算、初始化编程。

5.中断源、中断优先级、中断入口地址、中断触发方式、外中断的扩展、中断编程。

6.熟记指令系统及各条指令的应用。

7. 89C51单片机的PSW寄存器各位标志的意义如何?二、复习题(一)填空题1、CPU包括两个主要部分,即(运算器)和(控制器)。

2、89C51单片机的四个存储空间是(片内数据存储器)、(片外数据存储器)、(片内程序存储器)、(片外程序存储器)。

*ROM只是存储器的一种3、工作寄存器区的选择是由PSW的( D4/RS1 PSW.3(RS0))和( D3/RS0PSW.4(RS1))位来决定的。

4、若由程序设定RS1、RS0=00,则工作寄存器R0~R7的直接地址为(00~07H)。

5、单片机的基本结构由(CPU系统)、(程序存储器ROM)、(数据存储器RAM)、时钟、定时计数器、I/O接口等几部分组成。

6、若由程序设定RS1、RS0=11,则工作寄存器R0的直接地址为(18H)。

7、MOVC A,@A+DPTR 指令的寻址方式是(变址寻址基址寄存器加变址寄存器间接寻址)。

8、若累加器ACC中的数据为10000011B则PSW中的P=(1)。

9、程序存储器常用来存放(程序)和(始终要保留的常数表格常数)。

10、若系统晶振频率为6MHz,则机器周期为(2微秒),最短和最长的指令周期分别为(2微秒)和(8微秒10)。

11、读片外RAM数据的两条指令是(MOVX A,@Ri)、(MOVXA,@DPTR)。

12、PSW的字节地址为0D0H,其数据最高位的三种表示方法为0D7H、( OE7H )和( OF7H )。

13、51系列单片机扩展程序存储器最大寻址范围为(0000H~FFFFH 16条地址线)。

14、常用做间址寄存器用的两种寄存器是(R0)、(R1)。

15、片内RAM的位寻址区为(20H~2FH)字节地址段,其位地址范围为(00H~7FH)。

16、用一条指令实现累加器的数据高、低4位互换(SWAP A)。

17、写片外RAM数据的两条指令是(MOVX @Ri,A)、(MOVX @DPTR,A )。

18、89C51单片机有(128)字节片内数据存储器,有(4)个8位的I/O口。

19、89C51单片机有( 5 )个中断源,复位后中断优先级最高的中断源是(外部中断0 ),其中断入口地址是(0003H )。

20、MOVC A,@A+PC指令采用的是(变址基址寄存器加变址寄存器间接寻址)寻址方式。

21、SJMP rel指令的地址跳转范围是( -128~+127前128B~后127B ),AJMP addr11跳转范围是(2KB同一个2KB的页内),LJMP addr16跳转范围是(64KB)。

22、PSW的字节地址为0D0H,其数据最低位的三种表示方法为P、(F1)和(0V)。

23、某一寄存器中的二进制编码为10011001B,把它当二进制数处理时其数值为(153),当BCD码处理时表示的十进制数为(99 )。

24、89C51单片机DPTR的字长为(16)位。

25、89C51的外部中断触发方式可以是(电平触发方式)或(跳变触发方式)。

26、若89C51单片机晶振频率为12MHz,则机器周期为(1)μs,ALE脉冲的频率为(2)MHz。

27、关于堆栈操作的两条指令分别是(PUSH PUSH direct )、(POP POP direct)。

28、89C51单片机复位完成时,各I/O口的电平状态为(FFH ),SP为(07H )。

29、写出五种单片机常用的寻址方式(立即寻址)、(直接寻址)、(寄存器间接寻址)、(变址寻址寄存器寻址)、(相对寻址基址寄存器加变址寄存器间接寻址)。

30、单片机复位完成时,P3口的值为(0FFH),PSW值为(00H)。

31、用一条指令实现累加器中数据高四位置1,低四位不变(ORL A,#0F0H)。

32、89C51单片机有(5)个中断源,可实现(2)级中断嵌套。

33、89C51单片机的5个中断源的中断入口地址分别是(0003H )、(000BH )、(00013H )、(001BH )、(0023H )。

34、89C51单片机片内有(4KB ROM)程序存储器,有(256B 128B)片内RAM。

35、中断处理的四个阶段分别是(中断请求)、(中断响应)、(中断处理中断服务)、(中断返回)。

36、RET和RETI指令的主要区别是(RET是子程序返回RETI是中断返回,并且清中断标志,以保证能继续中断.)。

37、跟定时/计数器有关的SFR有TH0、TL0、TH1、TL1、(+TH2TMOD)和(+TH2 TCON)。

38、常用(位寻址)指令来实现对片内RAM区进行数据检索。

(二)单选题1、单片机89C51的ALE引脚是……………………………………( B )A.高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平D.输出矩形脉冲,频率为fosc的1/22、89C51单片机的串行中断入口地址为…………………………………………( C )A. 0003HB. 0013HC. 0023HD. 0033H3、欲将P1口的高4位保留不变,低4位清0,可用指令………(A)A.ANL P1,#0F0H B.ORL P1,#0FHC.XRL P1,#0FH D.CPL P14、将十进制数125转换成对应的二进制数是……………………………………( A )A.01111101B B.11101011B C.10010111B D.10101101B5、上电复位后,SP的值为………………………………………( B )A.0 B.07H C.0FFH D.60H6、单片机的堆栈指针SP始终是指示……………………………………………(B )A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置7、可以控制程序转向64K程序地址空间的任何单元的无条件转移指令是……(B)A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel8、在微型计算机中,负数常用的表示方法是………………………(C)A.原码B.反码C.补码D.真值9、主程序执行完调用子程序返回主程序后,堆栈指针SP的值应……………(D )。

A.不变B.加2 C.加4 D.减210、欲将P2口的高4位保留不变,低4位置1,可用指令……………………(B)A.ANL P2,#0F0H B.ORL P2,#0FHC.XRL P2,#0FH D.CPL P211、89C51单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容将变为………………………(B)A.000BH B.0003H C.0013H D.001BH12、对于89C51单片机,其内部RAM………………………………………… ( D)A.只能位寻址B.只能字节寻址C.都既可位寻址又可字节寻址D.少数存储单元能位寻址13、用定时器T1方式2计数,要求每计满156次,向CPU发出中断请求,TH1、TL1的初始值是………………………………………………………………(D)A.9CH B.00H C.38H D.64H14、89C51指令包括操作码和操作数,其中操作数是指……………(D)。

A.参与操作的立即数B.寄存器C.操作数D.操作数或操作数地址15、上电复位后,TMOD的值为………………………………………( D )A.1 B.07H C.FFH D.016、MCS—51汇编语言指令格式中,唯一不可缺少的部分是…………………( B )A.标号B.操作码C.操作数D.注释17、指令MOV A,@R1执行前(R1)=30H,(30H)=12H,执行后(ACC)=(B)。

A.00H B.12H C.30H D.40H18、对于89C51单片机,其内部RAM………………………………( D )A.只能位操作B.只能字节操作C.既可位操作又可字节操作D.部分能位操作19、可以控制程序在64K程序地址空间调用子程序的指令是……………(B)A.ACALL addr11 B.LCALL addr16 C.JMP @A+DPTR D.LJMP addr16 20、单片机TXD脚在串行通信空闲时间里的输出状态为………………………(A)A.高电平B.低电平C.高阻D.不确定21、下列哪些SFR可进行位操作(C)A.PCON B.TMODC.BD.DPTR(三)判断题1、LJMP addr16 指令能实现任意64KB范围内的跳转。

( Y )2、单片机堆栈操作采用FILO结构。

(Y )3、用一条指令能将位地址00H 的数据传送到位地址27H。

( Y )4、89C52片内有8KB的程序存储器。

( Y )5、AJMP addr11指令不能实现任意2KB范围内的跳转。

(Y)6、89C51与8031的主要区别是:8031片内无ROM。

( Y )7、只要执行了RRC A指令,就可使ACC中的数据除2。

(X )8、只要执行了RLC A指令,就可使ACC中的数据乘2。

(X )9、指令CPL A;CPL P1.0;SETB EA都只操作一个位。

(X)10、片内RAM从00H~1FH单元,只作工作寄存器使用。

(X)11、已知:DPTR=0FFFFH ,执行INC DPTR后,结果:(DPTR)=0000H。

(Y )12、DEC DPTR。

(X )13、89C51片内RAM 20H~2FH单元,只能位操作。

(X )14、89C51单片机内部SFR都能进行位操作。

(X )15、十进制数100的BCD码可以记为64H。

( Y )16、89C51单片机复位后所有SFR的值都为00H。

(X)17、89C51单片机在任何情况下都能实现两级中断嵌套。

(X)18、MOV A,DPTR (X )19、MOV PC,#0010H (X)20、因为TMOD的每个位都有位助记符,所以可进行位操作。

(X)(四)编程题:1、编一查表程序,将(A)转换成其对应的以BCD码表示的平方值,(0≤(A)≤20)。

1: MOV R0,#01HMOV R1,#20MOV R6,#00HMOV R7,#00HL1: MOV A,R6ADD A,R0DA AMOV R6,AMOV A,R7ADC A,R6DA AMOV R7,AINC R0DJNZ R1,L12、编程实现1~20的BCD码累加。

相关文档
最新文档