单片机期末复习题 (2)

合集下载

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题一、选择题(每题 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分,共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才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题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. 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单片机的程序存储器通常使用_____存储器。

单片机期末设计试题及答案

单片机期末设计试题及答案

单片机期末设计试题及答案一、单项选择题(每题2分,共20分)1. 单片机的核心是()。

A. 微处理器B. 存储器C. 输入/输出设备D. 总线2. 在8051单片机中,下列哪个寄存器用于设置定时器模式?()A. TCONB. TMODC. PCOND. SCON3. 8051单片机的定时器工作方式0是指()。

A. 13位定时/计数器B. 16位定时/计数器C. 8位自动重装载定时/计数器D. 16位可重装载定时/计数器4. 下列哪个指令可以实现8051单片机的堆栈操作?()A. MOVB. POPC. PUSHD. RET5. 在8051单片机中,外部中断0的入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0033H6. 8051单片机的P1口作为通用I/O口使用时,其端口线P1.0到P1.7的对应位地址分别是()。

A. 80H到87HB. 90H到97HC. A0H到A7HD. B0H到B7H7. 8051单片机的串行通信中,波特率可以通过定时器的溢出率来设置,以下哪个说法是错误的?()A. 定时器模式对波特率有影响B. 定时器溢出率越高,波特率越高C. 定时器溢出率越低,波特率越低D. 定时器的初始值不影响波特率8. 在8051单片机中,下列哪个指令是无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR9. 8051单片机的定时器作为计数器使用时,其计数脉冲来源于()。

A. 内部时钟B. T0或T1引脚C. 外部中断引脚D. 串行通信引脚10. 在8051单片机中,若要使用外部存储器,需要对()进行配置。

A. 特殊功能寄存器B. 数据指针寄存器C. 堆栈指针寄存器D. 程序计数器二、填空题(每空3分,共30分)11. 8051单片机的时钟频率为12MHz,机器周期是______μs。

12. 8051单片机的定时器T0和T1各有______种工作模式。

c语言单片机期末试题及答案

c语言单片机期末试题及答案

c语言单片机期末试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strncpyD. strcmp答案:A3. 下列关于单片机的描述,哪一项是不正确的?A. 单片机是一种集成了CPU、存储器和I/O接口的微控制器。

B. 单片机通常用于嵌入式系统。

C. 单片机的编程语言只能是汇编语言。

D. 单片机的运行速度通常高于个人计算机。

答案:C4. 在C语言中,下列哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A5. 在单片机编程中,下列哪种方式用于控制单片机的I/O端口?A. 直接操作内存地址B. 使用中断C. 通过操作系统调用D. 通过串口通信答案:A二、填空题(每题2分,共20分)1. C语言中,表示逻辑与的运算符是____。

答案:&&2. 在单片机中,用于定义变量存储类型的关键字是____。

答案:volatile3. C语言中,用于定义数组的关键字是____。

答案:数组4. 在单片机编程中,用于控制定时器的函数是____。

答案:定时器函数5. C语言中,用于定义函数的关键字是____。

答案:函数三、简答题(每题5分,共30分)1. 请简述C语言中指针的概念。

答案:指针是一种变量,其值是另一个变量的内存地址。

2. 描述单片机的中断系统是如何工作的。

答案:单片机的中断系统允许外部或内部事件打断CPU当前的执行流程,以处理紧急任务。

3. 解释C语言中函数的原型声明和定义的区别。

答案:函数原型声明只包含函数的返回类型、名称和参数列表,而定义则包括函数原型和函数体。

4. 在单片机编程中,如何使用循环结构?答案:循环结构用于重复执行一段代码,直到满足特定条件。

单片机试题2答案

单片机试题2答案

“单片机原理与接口技术”复习题一、填空1、若外接晶振为6MHz,则8031单片机的振荡周期为1/6μs,时钟周期为1/3μs,机器周期为2μs,指令周期最短为2μs,最长为8μs。

2、SP是堆栈指针寄存器,PC是指令指针寄存器,DPTR是数据指针寄存器。

3、外接程序存储器的读信号为OE*低有效,外接数据存储器的读信号为OE*。

4、程序中“LOOP:SJMP rel”的相对转移以转移指令所在地址为基点向前(大地址方向)最大可偏移+127 个单元地址,向后(小地址方向)最大可偏移-128个单元地址。

5、“MOVC A, @A+DPTR”指令为基址加变址寻址或变址寻址寻址方式。

6、单片机寻址方式是指寻找操作数所在地址或转移目标地址的方式,常用的寻址方式有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址等。

7、8031单片机内存20H的第7位,它的位地址为07H。

8、循环结构程序中循环控制的实现方法有DJNZ和CJNE。

9、循环结构程序中,当循环次数已知时,应采用DJNZ控制法,循环次数未知时,应采用CJNE控制法。

10、80C51单片机的位寻址区包括20H-2FH和EA12、LJMP的跳转范围是64KB ,AJMP的跳转范围是2KB ,SJMP的跳转范围是-128B-+127B 。

13、若A中的内容为68H,那么P标志位为 1 。

14、单片机上电复位时PC= 0000H ,SP= 07H ;而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是00H-07H 。

15、JZ rel 的操作码地址为1000H,rel=20H,它转移的目标地址为1022H 。

16、8051内部有4个8位的并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先置1 ,才能读入外设的状态。

17、MCS-51的堆栈只可设置在片内RAM ,其最大长度为128 ,存取数据的原则是先进后出。

堆栈寄存器SP是8 位寄存器,用来存放栈顶指针。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题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. 简述单片机的定时器/计数器的作用。

答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。

单片机期末考试题及答案

单片机期末考试题及答案

单片机期末考试题及答案一、选择题(每题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.MCS-51系统复位控制信号的有效电平是( )。

2.MCS-51芯⽚的TXD和RXD引脚的控制作⽤是()、()。

3.MCS-51系统内部RAM容量是()。

4. MCS—5l单⽚机的应⽤程序⼀般放在( )。

5. 在寄存器间接寻址⽅式中,其“间接”体现在指令中寄存器的内容,不是操作数⽽是操作数的( )。

6.在MCS-51系统中,对⽚外RAM和端⼝赋值只能使⽤()。

7.三态缓冲器的三态分别是( )、( ) 、( ) 。

8.8051单⽚机的中断源有:( )、( ) 、( )、( ) 、( )。

9.向8255写⼊的⼯作⽅式命令为0A5H,所定义的⼯作⽅式为:A ⼝为(),B⼝为(),C⼝⾼位部分为(),C⼝低位部分为()。

10.在定时器⼯作⽅式2下,计数器的宽度为8位,如果系统晶振频率为12MHz,则最⼤定时时间为( )。

11.当串⾏⼝发送完⼀帧数据时,将SCON中的( )位置1,向CPU申请中断。

12.MCS—51单⽚机外部中断请求信号有电平⽅式和( ),在电平⽅式下,当采集到INT0、INT1的有效信号为( )时,激活外部中断。

13.在寄存器寻址⽅式中,指令中指定寄存器的内容就是( )。

14.在存储器扩展中.⽆论是线选法还是译码法.最终都是为扩展芯⽚的( )端提供信号.15.串⾏通信中有(),(),()三种数据通路形式。

16.在MCS-51中,PC和DPTR都⽤于提供地址,但PC是为了访问( )存储器提供地址,⽽DPTR是为访问( )存储器提供地址。

17.在MCS⼀51中,位处理器的数据存储空间是由( )的可寻址位和内部 RAM为寻址区的( )个位。

18.MCS⼀51的4个I/O ⼝中,P0是真正的双向⼝,⽽其它⼝则为准双向⼝,这⼀区别表现在都作为I/O⼝使⽤时( )必须外接上拉电阻。

19. MCS-51单⽚机访问⽚外存储器时利⽤( )信号锁存来⾃( )⼝的低⼋位地址信号。

单片机复习题含答案

单片机复习题含答案

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

51单片机原理及应用期末考试试题及答案(总结2020版)

51单片机原理及应用期末考试试题及答案(总结2020版)

单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。

4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。

6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。

8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。

12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。

14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。

16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题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分为______和______两部分。

单片机期末复习题库(带答案)

单片机期末复习题库(带答案)

单片机复习题及答案1、什么是单片机?什么是单片机系统?(P2)答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。

)(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统2、PC和DPTR的含义是什么?答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)答:89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。

通过P3.2引脚输入。

●INT1:外部中断1请求,低电平有效。

通过P3.3引脚输入。

●T0:定时器/计数器0溢出中断请求。

●T1:定时器/计数器1溢出中断请求。

●TXD/RXD:串行口中断请求。

当串行口完成一帧数据的发送或接收时,便请求中断。

外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;计数:加在p3.4和p3.5的外部脉冲5.指令包含哪几部分?每部分的功能是什么?(P57)答:(1)操作数:规定指令进行什么操作(2)操作数:指令操作的对象6.简述单片机89C51在串行通信时发送数据的过程。

答:7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160)答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。

答案:对2) 51单片机可以通过中断方式实现高精度定时。

答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对5) 单片机内部的RAM存储器是用于存储程序的。

答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。

中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。

中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

期末单片机复习题及答案

期末单片机复习题及答案

期末单片机复习题及答案一、选择题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. 单片机是一种______。

A. 微型计算机B. 微处理器C. 存储器D. 打印机2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 键盘D. 输入/输出接口3. 8051单片机的内部RAM中,哪个区域用于存储堆栈?A. 20H-2FHB. 30H-3FHC. 40H-4FHD. 50H-5FH4. 8051单片机的定时器/计数器有几种模式?A. 1种B. 2种C. 3种D. 4种5. 8051单片机的中断系统有几个中断源?A. 4个B. 5个C. 6个D. 7个二、填空题6. 单片机的______是单片机的心脏,负责执行程序指令。

7. 8051单片机的外部数据总线宽度为______位。

8. 单片机的中断优先级由______寄存器决定。

9. 8051单片机的定时器/计数器0和1可以被配置为______模式。

10. 单片机的______是用于存储程序和数据的存储器。

三、简答题11. 简述单片机的工作原理。

12. 描述8051单片机的中断响应过程。

13. 解释定时器/计数器在单片机中的作用。

14. 单片机的I/O端口有哪些功能?15. 什么是看门狗定时器,它在单片机中有何作用?四、计算题16. 假设8051单片机的时钟频率为12MHz,计算定时器0在模式1下的定时周期。

17. 如果8051单片机的外部中断0被触发,中断服务程序需要执行50条指令,每条指令的执行时间为2个机器周期,请计算中断响应的总时间。

五、应用题18. 设计一个简单的8051单片机程序,实现对一个LED灯的闪烁控制。

19. 描述如何使用8051单片机的串行通信接口实现数据的发送和接收。

20. 设计一个8051单片机的中断服务程序,用于处理定时器溢出中断。

六、论述题21. 论述单片机在嵌入式系统设计中的优势和局限性。

22. 探讨单片机在智能家居领域的应用前景。

七、实验题23. 设计一个实验,验证8051单片机的看门狗定时器功能。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。

8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

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

1.89S51单片机为用户提供的硬件的基本配置:8位CPU、存储器RAM和SFR、内部程序存储器、定时器、8位可编程I/O口、串行通信端口、终端控制系统、内部时钟电路。

2. 89S51单片机的存储器按照物理地址空间的不同可以划分为以下四类:工作寄存区、位寻址区、用户RAM区、SFR3. -112的补码表示为 10010000 ,反码表示为 10001111。

4.堆栈操作的典型特征是:后进先出5、指令DJNZ Rn rel 中rel表示的范围是:-128——+1276、PSW中的RS0,RS1=10B,此时R3的地址是:0BH7. CPU中程序计数器PC的内容是:指令地址8、MCS-51指令系统的寻址方式有:直接寻址、寄存器寻址、寄存器间接寻址、基址寄存器加复址寄存器间接寻址、立即数寻址。

9. 在扩展了4片6264后,89C51能够扩展的I/O线最多可达32k10TMOD中的GATEx=1时,表示由两个信号TRx和外部中断引脚上的电平控制定时器的启停。

11、假定(SP)=60H,(A)=70H,(B)=60H,执行下列指令:PUSH ACCPUSH B指令执行后,(SP)=62H,(62H)=60H。

12. 89S51在未扩展程序存储器的时候,EA应接高电平13. 89S51单片机的串口在0工作方式下, 每帧传送数据位数是 8。

14、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256次。

15、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1,#0F0H命令。

16. 复位后,单片机片内主要寄存器的状态:PC 0000H;DPTR 0000H; PSW 00H ;SP07H;P0~P3 OFFH 。

17. PUSH A 命令之操作数的寻址方式是寄存器寻址。

18、若A中的内容为68H,那么P标志位为 1。

19. 外部中断1(INT1)的中断入口地址为0013H;定时器1的中断入口地为001BH。

20. MOV类传送指令为内部RAM传送指令;MOVX类传送指令为外部RAM传送指令;MOVC类传送指令为查表类传送指令。

21.利用单片机计数器对外部脉冲计数时,允许的最高计数频率为晶振频率的1/24 22.实现片选的方法有线选法和地址编译法两种。

23. 89S51单片机中断的入口地址分别为:0003H;000BH;0013H;001BH;0023H。

24.常用的LED显示器的字段类型分为七段码和米字管两种。

25、单片机位寻址区的单元地址是从20单元到2FH单元26、当单片机复位后,程序将自动转到程序存储器0000H 开始运行。

27.采用方式0工作的串口传送数据的波特率为B=fosc/1228.指令DJNZ Rn rel 中rel表示的范围是–128~+12729.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为(0-255)。

30 .89S51单片机有4个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,P0口作地址低8位和数据传送总线,P2口作地址总线高8位输出,P3口的相应引脚会输出控制信号。

31.数据指针DPTR有16位,程序计数器PC有16位。

32.EPROM27256芯片的存储容量为32K,它的地址线有15根。

34、MCS-51指令系统中,ADD与ADDC指令的区别是是否带有进位标志位Cy参与运算35、89S51单片机有2 个16位定时/计数器。

36、89S51单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即中断入口地址)去执行,外部中断0入口地址为:0003H,T1入口地址为;001B H。

37、特殊功能寄存器中,单元地址字节地址0和8结尾的特殊功能寄存器,可以位寻址。

38、计算机三大总线分别为控制、地址和数据总线。

39、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8块芯片中选中其中任一块。

40、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256次。

41. 89S51单片机片内共有128字节单元的RAM.42.若M89S51单片机的程序状态字PSW中的RS1,RS0=11,那么工作寄存器R0-R7的直接地址为18-1FH.42. 89S51单片机的中断源有:INT0、TO、INT1、T1、串口43.当EA接地时,89S51单片机将从外部存储器的地址0000H开始执行程序。

44.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。

45.假定(A)=55H,(R3)=0AAH,在执行指令ANL A,R3后,(A)=0,(R3)=0AAH。

46.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。

47.若A中的内容为63H,那么,P标志位的值为0。

48.假定,(SP)=60H,(A)=30H,(B)=70H,执行下列指令:PUSH APUSH BSP的内容为62H,61H单元的内容为30H,62H单元的内容为70H。

49.在89S51中,PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR 是为访问数据存储器提供地址。

50.8051 的片内数据RAM、片外数据RAM和程序ROM存储器空间配置地址依此为:00H-FFH、0000H-0FFFH、0000H-FFFFH。

51.8051复位后,PC=0000H。

若希望从片内存储器开始执行程序,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。

52.定时器/计数器T0工作于方式3时,将定时器拆成两个独立的8位计数器TL0、TH0,此时,TH0只可作为8位定时器使用。

53.8051 片内有4_组工作寄存器区,每组为8个寄存器,每组寄存器均被命名为R0~R7,当前工作寄存器是通过对PSW 寄存器中RS1、RS0两位设置确定的。

54. 外部中断1(INT1)的中断入口地址为0013H;定时器1的中断入口地为001B。

55.89S51内部有(128B)个RAM、89S51有4K内部(flash程序存储器)。

56.MCS—51单片机系列有(5)个中断源57.MCS-51可分为六种不同的寻址方式。

如: MOVC A,@A+PC 属于(基址寄存器加复址寄存器间接)寻址方式,SJMP rel 属于(相对)寻址方式。

58.完成不同数制间的转换:(00100110)二 =(38)十;(10011010)二 =(9A)十六(01110111)BCD =(77)十;(28)十 =()BCD ;59.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元60.单片机内部与外部RAM之间的查表指令是( MOVX)。

61.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。

其中INT0 的入口地址为(000BH ),T1 的入口地址为(001BH)。

62.单片机常用两种复位方式,既(上电自动复位)和(按钮复位)。

63.LED数码显示有(米字管)和(七段码)两种显示形式。

64.MCS-51共有(111)条指令,可分为几种不同的寻址方式。

如:MOV A,@Ri属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。

65、单片机与普通计算机相比较,不同之处在于其将(CPU)、(I/O口)和(存储器)三部分集成于一块芯片上。

66、单片机的数据存储器和程序存储器是(基址寄存器加复址寄存器间接)寻址的,在89S51单片机中,其片内共有128B的(数据)存储器和4KB的(flash )存储器。

67、89S51单片机的定时器/计数器实质是一个(计数器),不同在于定时器计数脉冲由(外部引脚)提供,计时器计数脉冲由(晶振的12分频)提供,这两种工作模式通过对工作方式控制寄存器TMOD中的(C/T )位的设置进行确定。

1、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

(X)2、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。

(X)3、串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。

(√)4、89S51单片机只能做控制用,不能完成算术运算。

(X)5、当89S51执行MOVX A,@R0指令时,伴随着WR。

(X)6、判断指令的正误,MOVX A,3124H。

(X)7、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。

(x)8、扩展I/O口占用片外数据存储器的地址资源。

(√)9、指令AJMP的跳转范围是1KB。

(x)10、指令AJMP的跳转范围是1KB。

(x)11、89S51有中断源5个。

(√)12、A/D转换器的作用是将模拟量转换数字量,D/A转换器的作用是将数字量转为模拟量(√)13、MOVX A,3057H (X)14、PC存放的是即将执行的下一条指令。

(X)15、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)16、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)17、89S51单片机中的PC是不可寻址的。

(√)18、89S51系统可以没有复位电路。

(X)19、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(√)20、PC存放的是即将执行的下一条指令。

(X)21、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)22、特殊功能寄存器SCON与定时器/计数器的控制无关。

(√)23、89S51的程序存储器只是用来存放程序的。

(√)24、89S51的特殊功能寄存器分布在60H~80H地址范围内。

(x)25、89S51的5个中断源优先级相同。

(X)26、 MCS-51中的基本型89S51内部RAM中地址00H开始的32个存储单元,即可以作为通用寄存器使用,也可以作为直接存储单元使用。

(√)27、当89S51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

(X)28、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(√)29、扩展I/O口占用片外数据存储器的地址资源。

(√)30、特殊功能寄存器可以当作普通的RAM单元来使用。

(X)31、在89S51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。

(√)32、DPTR只能当作一个16位的特殊功能寄存器来使用。

(X)33、89S51中的基本型89S51共有五个中断源,这五个中断请求源全部来自外部引脚。

(X)34、对89S51系列芯片中,当使用内部RAM时,EA引线端应接高电平;而不使用内部RAM时,EA引线端则应接低电平。

相关文档
最新文档