单片机试题及答案教材

合集下载

单片机习题集(含答案)经典

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

第二章 MCS-51单片机的硬件结构与工作原理2-1 单项选择1、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μsA 1B 2C 3D 0.52、以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器3、以下不是构成单片机的部件()A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机4、下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线5、PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组6、P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载7、MCS-51的中断允许触发器内容为82H,CPU将响应的中断请求是( )(A) T0, (B)T1 (C)串行接口 (D) INT08、外部中断0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH9、内部定时/计数器T0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH10、在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11、MCS-51有中断源()(A)5个(B)2个(C)3个(D)6个12、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( )(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和ET1位13、MCS-51的并行I/O口读-改写操作,是针对该口的 ( )(A)引脚(B)片选信号(C)地址线(D)内部锁存器14、MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是 ( ) (A)读锁存(B)读数据(C)读A累加器(D)读CPU15、MCS-51的中断源全部编程为同级时,优先级最高的是()(A)INT1 (B)TI (C)串行接口(D)INT02-2判断1、MCS-51是微处理器。

单片机专业试题及答案详解

单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。

10. 描述单片机的程序存储器和数据存储器的区别。

答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。

数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。

四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。

答案:机器周期时间长度 = 时钟周期× 机器周期倍数。

对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。

单片机习题集及答案

单片机习题集及答案

单片机习题集及答案一、多选题1. 下列哪些是单片机的基本组成部分?(A、B、C)A.中央处理器(CPU)B.存储器C.输入输出接口D.显示器2. 下列哪些是单片机的外设?(B、C、D)A.中央处理器(CPU)B.键盘C.数码显示管D.电机3. 单片机是指集成了(A、B、C)等工作于一片半导体上的计算机系统。

A.中央处理器B.存储器C.输入输出接口D.显示器4. 单片机的工作原理是将(B)指令执行的结果送给(A)地址,这样一直执行下去,直到出现停机条件为止。

A.下一条指令B.存储器C.输入输出接口D.中央处理器(CPU)二、填空题1. 单片机的内存可分为(程序存储器)和(数据存储器)两种类型。

2. 单片机中的串行通信使用的是(串行口)。

3. 单片机中的并行通信使用的是(并行口)。

4. 下列是单片机常用的输入设备:(键盘、数码开关)。

三、判断题1. 8051系列单片机是英特尔公司推出的一种8位单片机。

(√)2. 单片机的独特之处在于将中央处理器、存储器和输入输出接口集成在一颗芯片上。

(√)3. 单片机的工作原理是将一条条指令按照顺序执行,实现程序的功能。

(√)四、简答题1. 请简述单片机的工作原理。

单片机的工作原理是将存储在存储器中的指令逐条加载到中央处理器(CPU)中执行,执行的结果会被送回到存储器中或者输出到外设。

循环执行这一过程,直到满足停机条件。

2. 请简述单片机的应用领域。

单片机广泛应用于各个领域,包括工业控制、通信设备、医疗器械、家用电器等等。

它的特点是体积小、功耗低、运行速度快,适用于对资源要求较低的嵌入式系统。

五、综合题现有一个控制系统,使用单片机进行电机的控制和监测。

请设计一个程序,实现以下功能:1. 当温度传感器检测到温度超过设定值时,自动启动电机;2. 当温度传感器检测到温度恢复正常时,自动停止电机;3. 可通过数码开关手动启动和停止电机;4. 将当前温度通过数码管显示出来。

程序设计伪代码如下:```c#include <reg52.h>// 定义IO口sbit motor = P1^0;sbit tempSensor = P1^1;sbit startSwitch = P1^2;sbit stopSwitch = P1^3;sbit display = P2;void main(){while(1){// 监测温度if(tempSensor > 设定温度) {motor = 1; // 启动电机 }if(tempSensor < 正常温度) {motor = 0; // 停止电机 }// 手动控制if(startSwitch == 1){motor = 1; // 启动电机}if(stopSwitch == 1){motor = 0; // 停止电机}// 显示温度display = tempSensor;}}```以上是一个基本的单片机控制程序,可根据具体需求进行修改和扩展。

单片机试题及答案

单片机试题及答案

单片机试题及答案1. 试题1.1 多路选择器(mux)是单片机中常见的组合逻辑电路,用于实现多个输入信号的选择功能。

请简要描述多路选择器的工作原理,并给出一个4选1的多路选择器的真值表。

1.2 在单片机中,存储器(Memory)用于存储程序指令和数据。

请解释存储器的分类及其特点,并简要介绍存储器的工作原理。

1.3 单片机中的定时器/计数器(Timer/Counter)常用于计时和计数操作。

请说明定时器和计数器的主要区别,并简要介绍定时器的工作原理。

2. 答案2.1 多路选择器(MUX)是一种用于将多个输入信号中的一个选择输出的电路。

它通常由一个控制信号和多个数据输入信号组成。

工作原理如下:根据控制信号的不同,多路选择器将对应的数据输入信号传递到输出端。

例如,4选1的多路选择器的真值表如下:控制信号A B | 输出Y0 0 | D00 1 | D11 0 | D21 1 | D3根据控制信号A和B的不同组合,选择对应的输入信号D0、D1、D2、D3传递到输出Y。

2.2 存储器在单片机中用于存储程序指令和数据,它可以分为随机存储器(RAM)和只读存储器(ROM)。

RAM是一种可读可写的存储器,它能够在单片机运行时存储和读取数据。

ROM是一种只能读取的存储器,它存储了程序指令和一些不需要修改的数据。

存储器的工作原理是通过地址线和数据线进行通信。

当单片机需要读取存储器中的数据时,会提供一个地址,存储器根据地址找到对应的存储单元,并将数据通过数据线发送给单片机。

当单片机需要写入数据时,也会提供一个地址和数据,存储器将数据写入到指定的存储单元。

2.3 定时器和计数器在单片机中都是用来计时和计数的器件,但其主要区别在于应用场景和工作方式。

定时器主要用于时间延时或周期性触发某些操作,它内部通常包含一个计数器和一个时钟源。

定时器在每个时钟脉冲到达时,对计数器进行加1操作,当计数器达到预设的值时,触发相应的中断或输出信号。

(完整版)单片机试题及其答案

(完整版)单片机试题及其答案

一填空题1. A T89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为 8 位单片机。

2. AT89S51单片机有 2 级优先级中断。

3. AT89S51内部数据存储器的地址范围是 00H-7FH ,位地址空间的字节地址范围是20H-2FH ,对应的位地址范围是 00H-7FH ,外部数据存储器的最大可扩展容量是64k字节。

4. 单片机也可称为微控制器或嵌入式控制器。

5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN 控制信号有效。

6. 当单片机复位时PSW= 00 H,当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。

7. MCS-51系列单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。

(相对寻址也可)8. 51系列单片机的典型芯片分别为AT89S51 、 8031 、 AT89C51 。

9. A T89S51的 p3 口为双功能口。

10. 由A T89S51组成的单片机系统在工作时EA引脚应该接地。

二选择题1.如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=(A)A.42HB.20HC.12HD.15H2. AT89S51复位后,PC与SP的值为分别为(B)A.0000H、00HB.0000H、07HC.FFFFH、00HD.0000H、FFH3. 堆栈数据的进出原则是(B)A.先进先出 B.先进后出 C.后进后出 D.进入不出4. 已知:R0=28H (28H)=46H,顺序执行下面三条指令后MOV A,#32H; MOV A,45H ; MOV A,@R0执行结果A的内容为( A )A.46HB.28HC.45HD.32H5. AT89S51单片机中,唯一一个用户不能直接使用的寄存器是(C).A. PSWB.DPTR C . PC D. B三判断题1.AT89S51单片机可执行指令:MOV 35H,@R3。

单片机试题(附答案)

单片机试题(附答案)

单片机试题(附答案)一、单选题(共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单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。

(完整版)单片机试卷及答案

(完整版)单片机试卷及答案

期终考试、单项选择题:(共 15题,每题 2分,共30分)1) AT89C51单片机哪些不是主要功能部件组成 ( ) A. CPU B. RAM C. ROM D.LED 显示 C. 可悬空 D. 以上三种情况视需要而定(5) AT89C51单片机 5 个中断源的优先权从高到低的是( )A. INT0 、T0、INT1、T1、串行口B. T0 、T1、INT0、INT1、串行口C.串行口、 T0、INT1、 T1、 INT0D. INT0 、 INT1、 T0、 T1、串行口(6)定时器工作在工作方式 2, 要定时 200 us, 要装入的初始值为 ( )A .56H B.9CH C.3CB0H D.0FFH(7) ADC0809 的模拟通道选择地址线 ADDC 、 ADDB 、 ADDA 的状态为 011,则选择模拟 的通道为( )A.IN6B.IN5C.IN4D.IN3(8)8255A 的 A 组控制电路是用来控制( )_分得:号 学名级_班:别系单片机原理及接口技术》(A )2) MCS-51系列单片机的 CPU 主要是由( )组成的。

A .运算器、控制器 B.加法器、寄存器C.运算器、加法器D.运算器、译码器 3)单片机中的程序计数器 PC 用来( )。

A. 存放指令B.存放正在执行的指令地址C. 存放下一条指令地址 D.存放上一条指令地址4) 单片机 AT89C51的 EA 引脚()。

A. 必须接地B.必须接 +5V 电源口及 B 口的低 4 位 口及 C 口的高 4 位A.A 口及C口的低 4 位B.AC.A 口及B口的高 4 位D.A(9) 外部扩展存储器时,分时复用做数据总线和低 8 位地址线的是((10)PSW 中的 RS1和 RS0两位用来( )。

A. 选择工作寄存器组B. 指示复位C. 选择定时器D. 选择工作方式 (11)单片机上电复位后, PC 的内容为( )。

A. 0000HB. 0003HC. 000BHD. 0800H (12)AT89C51 单片机的 CPU 是( )。

(完整word版)单片机每章习题及答案

(完整word版)单片机每章习题及答案

(完整word版)单片机每章习题及答案第三节增选习题及解答一、填空题1. 堆栈寄存器的符号是(),复位后它的内容为()。

2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。

3. 内RAM的03H字节单元的地址符号另记为()。

4. 堆栈操作遵循的原则是()。

5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。

6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。

7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。

8. 8051的封装形式为()。

9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。

EA10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。

11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。

12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。

13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。

14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。

15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。

16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。

17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。

18. 单片机由CPU、存储器和()三部分组成。

19. CPU由()和()两部分组成。

20. 若不使用MCS-51片内程序存储器,引脚必须()。

EA21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。

22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL负载。

23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。

单片机习题册(含答案)

单片机习题册(含答案)

《微处理器(单片机)应用技术》习题册(含答案)101 二进制、十进制、和十六进制间的转换一、填空题(每空1分)1、二进制的11001011B转换成十六进制是________。

CBH,2、二进制的01111110B转换成十六进制是________。

7EH3、二进制的10000111B转换成十六进制是________。

87H4、二进制的11010010B转换成十六进制是________。

D2H5、二进制的11110001B转换成十六进制是_______。

F1H6、十六进制的5EH转换成二进制是_________。

01011110B7、十六进制的0AAH转换成二进制是_________。

10101010B8、十六进制的4BH转换成二进制是_________。

01001011B9、十六进制的41H转换成二进制是_________。

01000001B10、十六进制的35H转换成二进制是_________。

00110101B11、二进制的11001011B转换成十进制是________。

29312、二进制的01111110B转换成十进制是________。

12613、二进制的10000111B转换成十进制是________。

13514、二进制的11010010B换成十进制是________。

21015、二进制的11110001B转换成十进制是________。

241二、单项选择题(每题1分)1、将十进制数215转换成对应的二进制数是(A )。

A.11010111 B.11101011 C.10010111 D.101011012、二进制数110110110对应的十六进制数可表示为(B )。

A.1D3H B.1B6H C.DB0H D.666H3、十进制数80其对应的十六进制可表示为(B )H。

A.16 B.50 C.51 D.804、十六进制数4FH对应的十进制数是( C )。

A.78 B.59 C.79 D.875、将十进制数98转换成对应的二进制数是(A )。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题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 )。

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

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

单片机原理及应用习题与参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.MCS-51单片机的高8位地址总线是():A、P0B、P1C、P2D、P3正确答案:C3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B4.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A5.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:B6.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、1μsC、4μsD、3μs正确答案:A7.JNZREL指令的寻址方式是()A、相对寻址B、立即寻址C、寄存器寻址D、位寻址正确答案:A8.8051单片机的PIO接口数为():A、5个8位的B、4个8位的C、6个8位的D、3个8位的正确答案:B9.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。

MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A、00HB、30HC、32HD、07H正确答案:B10.控制串行口工作方式的寄存器是()A、TCONB、PCONC、SCOND、TMOD正确答案:C11.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器1C、定时计数器0D、外部中断1正确答案:B12.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D13.XRLdirect,#data是()A、数据传送指令B、控制转移指令C、算术运算指令D、位操作指令E、逻辑运算指令正确答案:E14.指令RRA源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A15.执行下面一段程序;MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的内容是:(A)=(B)=A、(A)=00H(B)=10HB、(A)=01H(B)=10HC、(A)=01H(B)=12HD、(A)=00H(B)=13H正确答案:B16.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C17.XCHA,@Ri是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A18.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C19.INTEL8051CPU是()位的单片机.A、16B、4C、8D、32正确答案:C20.能将A的内容向左循环移一位,第七位进第0位的指令是()。

单片机试题及其内容答案解析

单片机试题及其内容答案解析

试题1一、填空题(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___;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 ACCPUSH BPOP ACCPOP B解: 该程序的功能是通过累加器ACC与寄存器B数据交换。

单片机试题及答案

单片机试题及答案

单片机试题及答案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 是怎样工作的。

单片机练习题(含参考答案)

单片机练习题(含参考答案)

单片机练习题(含参考答案)一、单选题(共107题,每题1分,共107分)1.当AT89C51单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。

A、0.5μSB、1μSC、2μSD、4μS正确答案:A2.8051单片机的最高工作频率是()MHz。

A、24B、6C、32D、12正确答案:D3.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。

A、256μSB、8192μSC、131072μSD、65536μS正确答案:C4.MCS-51系列单片机内部计数器可实现的最大计数值是()。

A、65536B、8192C、256D、128正确答案:A5.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是()。

A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B6.累加器A的内容是37H,执行SETBACC.7指令后累加器的内容变为()。

A、37B、0B7C、0FFD、00H正确答案:B7.下列寄存器中,()不能用数据传送类指令修改其值。

A、PSWB、PC、SPD、SBUF正确答案:B8.MCS-51系列单片机的P2口可以驱动()个LSTTL负载。

A、2B、4C、8D、16正确答案:B9.LJMP跳转空间最大可达到()。

A、2KB、(B)256C、(C)128D、64KB正确答案:D10.8031单片机中片内RAM共有()字节A、128B、256C、4KD、64K正确答案:A11.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是()。

A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B12.累加器A的内容是0FEH,执行RLA指令后累加器的内容变为()。

A、0FFB、0FDC、80D、7FH正确答案:B13.累加器A的内容是0CAH,执行RLA指令后累加器的内容变为()。

单片机考试题目及答案6

单片机考试题目及答案6

单片机考试题目及答案6一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是什么?A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理单元B. 存储器C. 键盘D. 输入/输出接口答案:C3. 单片机的程序存储器通常使用的是什么类型的存储器?A. RAMB. ROMC. EEPROMD. SRAM答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个不是单片机的输入/输出端口?A. P0B. P1C. P2D. P3答案:D7. 8051单片机的串行通信是采用什么方式?A. 并行通信B. 异步通信C. 同步通信D. 串行通信答案:B8. 8051单片机的看门狗定时器是哪个?A. T0B. T1C. WDGD. T2答案:C9. 单片机的I/O口在默认状态下是什么状态?B. 低电平C. 浮空D. 上拉答案:C10. 8051单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 0.5μsC. 0.25μsD. 0.125μs答案:B二、填空题(每空1分,共10分)1. 单片机的英文全称是________,简称为________。

答案:Microcontroller Unit,MCU2. 单片机的________是单片机的核心部件,负责执行程序和处理数据。

答案:中央处理单元(CPU)3. 8051单片机的内部RAM共有________字节。

答案:1284. 单片机的________是用于存储程序和数据的半导体存储器。

答案:存储器5. 单片机的________是用于控制单片机与外部设备进行数据交换的接口。

答案:输入/输出接口6. 单片机的________是用于定时或计数的硬件模块。

答案:定时器/计数器7. 单片机的________是用于实现串行数据通信的硬件模块。

单片机习题及参考答案

单片机习题及参考答案

(一)填空题1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。

2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。

3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。

4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。

5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。

6. 与8051比较,80C51的最大特点是所用CHMOS工艺。

7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。

(二)选择题1.下列简写名称中不是单片机或单片机系统的是(A)MCU (B)SCM (C)ICE (D)CPU2.在家用电器中使用单片机应属于计算机的是(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用3.80C51与80C71的区别在于(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同4.8051与80C51的区别在于(A)内部ROM的类型不同(B)半导体工艺的形式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是(A)8031 (B)80C51 (C)8032 (D)87C516.80C51芯片采用的半导体工艺是(A)CMOS (B)HMOS (C)CHMOS(D)NMOS7.单片机芯片8031属于(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列8.使用单片机实现在线控制的好处不包括(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合9.以下所列各项中不是单片机发展方向的是(A)适当专用化(B)不断提高其性能(C)继续强化功能(D)努力增加位数(一)判断题1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。

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

C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2 .要MCS-51系统中,若晶振频率屡 8MHz,—个机器周期等于(A )卩sA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4. 以卜不疋构成的控制器部件( D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5. 以下不是构成单片机的部件( D )A 微处理器(CPU )、B存储器C接口适配器(1\0接口电路)D打印机6. 卜列不是单片机总线是( D )A 地址总线B控制总线C数据总线 D 输出总线7.-49D的二进制补码为.(B )A 11101111 B11101101 C 0001000 D 111011008•十进制29的二进制表示为原码(C )A 11100010 B10101111 C 00011101 D 000011119.十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是( D )A 原码 B反码 C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为 000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和1\0接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10 •计算机中的数称为机器数,它的实际值叫真值。

—1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(V )2.MCS-51 上电复位时, SBUF=00H。

( X )。

SBUF 不定。

3.使用可编程接口必须处始化。

( V) o4.8155的复位引脚可与89C51的复位引脚直接相连。

(V )5.MCS-51是微处理器。

( X )不是。

6. MCS-51系统可以没有复位电路。

(X )不可以。

复位是单片机的初始化操作。

7 .要MCS-51系统中,一个机器周期等于 1.5卩So ( X )若晶振频率屡8MHz,才可能为8.计算机中常作的码制有原码、反码和补码(V )9.若不使用MCS-51片内存器引脚EA必须接地.(V )1.5 s10.十进制数-29的8位补码表示为.11100010 ( X )1-4简答1 •何谓单片机?单片机与一般微型计算机相比,具有哪些特点?答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。

它与通用微型计算机相比,具有如下特点:(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM ;(2)采用面向控制的指令系统,控制功能强;(3)多样化的I/O接口,多功能的I/O引脚;(4)产品系列齐全,功能扩展性强;(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

2单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。

3在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:(1)( Msak)ROM型单片机:内部具有工厂编程的ROM,ROM中的程序只能由单片机制造厂家用工艺固化,用户不能修改 ROM中的程序。

例如: MCS — 51系列的8051。

ROM单片机适合于大批量生产的产品。

用户可委托芯片生产厂家采用方法将程序制作在芯片的 ROM。

(2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的 EPROM中,也可以将EPROM中的信息全部擦除。

擦去信息的芯片还可以再次写入新的程序,允许反复改写。

例如:MCS — 51系列的8751。

EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。

(3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。

例如:MCS —51系列的8031。

无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。

这种单片机扩展灵活,但系统结构较复杂。

(4) E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。

例如:MCS — 51的派生型89C51 单片机。

(5) OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。

例如:NEC公司的卩PD75P308G— 3B9。

这种芯片的价格也较低。

4•控制器的组成和作用答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。

用来协调指挥计算机系统的操作。

5•微型计算机组成答:微型计算机组成由微处理器(CPU )、存储器、接口适配器(l\O接口电路)及输入/输出设备组成。

通过系统总线将它们连接起来,以完成某些特定的运算与控制。

6.什么叫寻址方式答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。

也就是如何找到存放操作数的地址,把操作数提取出来的方法。

7.什么叫堆栈:答:堆栈是在片内 RAM中专门开辟出来的一个区域,数据的存取是以”后进先出”的结构方式处理的。

实质上,堆栈就是一个按照”后进先出"原则组织的一段内存区域。

8.什么是汇编语言?什么叫指令周期?答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。

指令周期:指执行一条指令所占用的全部时间。

通常一个指令周期含 1~4个机器周期。

9.什么是进位和溢出答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的 表示范围(即结果不合理),则称为溢出。

例如将正数3FH 和负数DOH 相加,其结果不会超出8位字长的表示范围, 所以其结果10FH 中的进位是正常进位(也就是模)。

但是,若正数3FH 与正数70H 相加,其结果为 AFH ,最高位 为"1",成了负数的含义,这就不合理了,这种情况称为溢出。

第二章 2-1填空1 ..微处器由寄存器、控制器、运算器 三部分组成..2. 当MCS-51引脚ALE 信号有效时,表示从Po 口稳定地送出了低 8位地址.3. MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器 内开辟的区域•4. MCS-51中凡字节地址能被整除的特殊功能寄存器均能寻址 .5. MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.6. MCS-51片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以 位寻址•7. 计算机的系统总线有地址总线、控制总线和数据总线。

8.80C51 含 4KB ROM 。

9.80C51在物理有4个独立的存储空间。

10.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。

2-2判断(A)09H(B)87 H (C)00H (D)80H2.PSW=18H 时,则当前工作寄存器是( D )(A) 0 组 (B)1 组(C) 2 组(D) 3 组3 •控制串行口工作方式的寄存器是( C )(A) TCON (B)PCON (C)SCON (D)TMOD 4. Pl 口的每一位能驱动( B )(A)2个TTL 低电平负载有 (E) 4个TTL 低电平负载 (C)8个TTL 低电平负载有 (D)l 0个TTL 低电平负载 5.MCS-51的中断允许触发器内容为 83H,CPU 将响应的中断请求是(B )(A) T1,(B) T0,T1(C)T1,串行接口 (D),T01. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

2. MCS-51的相对转移指令最大负跳距是3. MCS-51的程序存储器只是用来存放程序的。

4.MCS-51的时钟最高频率是 18M Hz. ( 5.使用可编程接口必须处始127B 。

X )。

SP=00H 。

(X). (V ) (X ) ) 存放程序和表格常数。

12MHz 。

7. MCS-51外扩I/O 口与外 RAM 是统一编址的。

8. 使用8751且=1时,仍可外扩64KB 的程序存储器。

9. 8155的复位引脚可与89C51的复位引脚直接相连。

10. MCS-51是微处理器。

( X ) 11. MCS-51的串行接口是 全双工的。

12 . PC 存放的是当前执行的指令。

( 13 . MCS-51的特殊功能寄存器分布在14 . MCS-51系统可以没有复位电路。

X V ( ()。

SP=07H )。

X ) 60KB 。

不是。

(V )X )是将要执行的60H~80H 地址范围内。

下一条指令的地址。

(X )不可以。

复位是单片机的初始化操作。

1.5卩s 。

( X)若晶振频率屡 8MHZ ,才可能为15 .要MCS-51系统中,一个机器周期等于 2-3选择1.要想测理INTO 引脚上的一个正脉冲宽度,那么特殊功能寄存器 TMOD 的内容应为(B ). 1.5 s2-4问答题18051单片机内部包含哪些主要逻辑功能部件?答:8051单片机是个完整的单片微型计算机。

芯片内部包括下列硬件资源:(1)8 位 CPU ;(2)4KB的片内程序存储器 ROM。

可寻址64KB程序存储器和64KB外部数据存储器;(3)128B 内部 RAM ;(4)21 个 SFR ;(5)4个8位并行I/O 口(共32位I/O线);(6)一个全双工的异步串行口;(7)两个16位定时器/计数器;(8)5个中断源,两个中断优先级;(9)内部时钟发生器。

2EA/V PP引脚有何功用? 8031的引脚应如何处理?为什么?答:EA/V pp是双功能引脚,功能如下:(1)EA接高电平时,在低 4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH )时,CPU将自动执行片外程序存储器的指令。

(2)EA接低电平时,CPU只能执行外部程序存储器的指令。

_8031单片机内部无ROM,必须外接程序存储器。

因此, 8031的EA引脚必须接低电平。

相关文档
最新文档