单片机平时测试题-2015.6
- 格式:doc
- 大小:369.00 KB
- 文档页数:16
单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。
它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。
2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。
3. 请简要解释单片机的工作原理。
答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。
它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。
4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。
中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。
5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。
数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。
试题二:1. 请写出单片机的常见应用领域。
答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。
2. 请简述单片机的编程语言。
答案:单片机的编程语言主要有汇编语言和高级语言。
汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。
3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。
通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。
4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机考试题库一、选择题1. 单片机是指?A. 一种集成电路B. 一种传感器C. 一种微处理器D. 一种电容2. 以下哪个不是单片机的制造商?A. STMicroelectronicsB. Texas InstrumentsC. IntelD. Samsung3. 单片机的主要功能是?A. 控制系统B. 存储数据C. 输出视频D. 运行游戏4. 单片机的内部包含哪几个主要部分?A. 中央处理器、存储器、输入输出端口B. 键盘、鼠标、显示器C. 电源、散热器、光驱D. 电容、电阻、电感5. 单片机的编程语言主要有?A. C、C++B. JAVA、PythonC. Assembly、CD. HTML、CSS6. 单片机的时钟频率通常指的是?A. 计算机主频B. 通信频率C. 脉冲频率D. 维护费用7. 单片机中常用的通信接口是?A. I2C、SPIB. HDMI、USBC. SATA、PCID. Bluetooth、WiFi8. 单片机编程中,一般会采用什么软件?A. Keil、IARB. Photoshop、IllustratorC. AutoCAD、3ds MaxD. FL Studio、Ableton Live9. 单片机系统通常包含哪几个基本功能模块?A. 输入、输出、控制B. 打印、扫描、存储C. 编辑、复制、删除D. 运行、停止、重启10. 单片机的中断是指?A. 系统运行时的一种异常处理机制B. 数据传输时的停顿C. 程序运行完毕的标志D. 电流过载时的自动断电二、填空题1. 单片机最常用的编程语言是________。
2. 单片机内部的存储器通常包括________和________。
3. 单片机的输入通常通过________模块实现。
4. 单片机的时钟频率越高,其处理速度________。
5. 单片机编程中,常用的软件有________和________。
6. 单片机系统的基本功能模块包括输入、输出和________。
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。
答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。
答案:待执行的指令3. 单片机内部时钟频率通常由______提供。
答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。
答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。
答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。
答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。
中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。
2. 请简要介绍单片机中的I/O口及其作用。
答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。
通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
单片机考试试卷一、选择题(每题2分,共20分)1. 单片机是一种______。
A. 微处理器B. 微控制器C. 存储器D. 外围设备2. 8051单片机的内部数据存储器容量为______。
A. 128BB. 256BC. 512BD. 1024B3. 下列哪个寄存器是8051单片机的累加器?A. AB. BC. DPLD. SP4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个5. 单片机的中断优先级是由______决定的。
A. 中断服务程序的长度B. 中断源的紧急程度C. 中断服务程序的位置D. 中断服务程序的编写顺序6. 8051单片机的外部中断INT0和INT1的触发方式可以是______。
A. 电平触发B. 边沿触发C. 脉冲触发D. 以上都是7. 单片机编程时,若要设置一个定时器的初始值为0x1234,应使用哪个指令?A. MOV TH0, #0x12B. MOV TL0, #0x34C. MOV TMOD, #0x01D. MOV @0x1234, #0x008. 8051单片机的串行通信接口支持的波特率是______。
A. 1200bpsB. 2400bpsC. 9600bpsD. 19200bps9. 8051单片机的I/O端口P0口具有______个引脚。
A. 8B. 12C. 16D. 2410. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE二、简答题(每题5分,共30分)1. 简述单片机的工作原理。
2. 描述8051单片机的中断系统结构。
3. 解释8051单片机的堆栈的作用及其工作原理。
4. 说明8051单片机的定时器/计数器的用途。
5. 简述8051单片机的串行通信的基本过程。
6. 描述单片机的I/O端口的工作原理。
三、计算题(每题10分,共20分)1. 假设8051单片机的时钟频率为12MHz,计算定时器0的1ms定时初值。
单片机考试试题及答案一、选择题(每题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. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 总线答案:C3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?A. 1MHzB. 6MHzC. 12MHzD. 24MHz答案:B4. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE答案:A5. 8051单片机的中断优先级由哪个寄存器决定?A. IPB. IEC. P0D. SP答案:A二、填空题(每空2分,共20分)1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;163. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用_____存储器。
答案:ROM;RAM4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;25. 单片机的I/O口具有_____和_____功能。
答案:输入;输出三、简答题(每题10分,共30分)1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级的判断、中断服务程序的调用、中断服务程序的执行、中断返回。
首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP的设置判断哪个中断请求具有更高的优先级。
一旦确定了优先级,单片机会调用相应的中断服务程序,执行中断服务程序中的代码。
中断服务程序执行完成后,单片机会返回到中断发生前的程序执行位置继续执行。
2. 描述8051单片机的定时器/计数器的作用及其工作模式。
答案:8051单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
一、填空题1、把无符号字符型变量i、j,定义在片内RAM低128字节的一般数据区域。
其定义为unsigned char data i,j;2、一台计算机所能执行的全部指令的集合,称为这个CPU的(指令系统)。
3、使用单片机T0对生产线上的工件进行计数,每够150个进行一项处理,试分析应该设置T0以模式(2)计数,模式寄存器TMOD的低4位应设置为(6),计数初值应该是(106 )。
4、单片机的复位信号输入端是( A )。
A、RSTB、ALEC、PSEND、EA5、定时器/计数器T0、T1的控制寄存器TCON的格式如下,当T0计数溢出时,TF0位自动(置1)。
┌──┬──┬──┬──┬──┬──┬──┬──┐│TF1 │TR1 │TF0 │TR0 │IE1 │IT1 │IE0 │IT0 │└──┴──┴──┴──┴──┴──┴──┴──6、写出把RAM 21H和A的数据相加的指令(ADD A,21H )。
7、DPTR是一个16位的寄存器,其高字节寄存器用( DPH)表示,低字节寄存器用( DPL)表示。
、8、定时器/计数器T0的计数输入引脚为(P3.4)。
9、寻找指令当中(操作数)或(操作数地址)的方式就叫做寻址方式。
10、使用printf、putchar、puts函数输出数据,必须先对串行口初始化,初始化内容之一是写SCON设置串行口工作方式。
设串行通信传输格式为8个数据位、1个停止位,不校验,则设置SCON的数值为(0x40或0x50(后者允许接收))。
11、PSW中RS1、RS0的作用是(选择工作寄存器组)。
12、串行通信的数据或字符是一帧一帧地传送,一帧数据由四个部分组成:(起始位)、(数据位)、(奇偶校验位)和(停止位)13、89C52单片机的定时器2有一个8位控制特殊功能寄存器T2CON,它的地址是0xc8,定义该特殊功能寄存器T2CON的方法是:sfr T2CON=0xc8;14、根据信息的传送方向,串行通信通常有三种:(单工)、(半双工)和(全双工)。
单片机考试题目及答案一、单项选择题(每题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 )。
1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为:低电平。
2.P0通常用作:单片机系统的地址/数据总线。
3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_10H~17H_。
4.返回地址(或断点)是_在程序中断或子程序调用时_的程序计数器的内容。
5.中央处理器CPU是单片机的核心,它完成_运算和控制功能_。
6.单片机的工作过程,实际上就是_周而复始地取指令和执行指令的过程_。
7.所谓中断源即是_引起中断的原因_。
8.端口(或称口)是_接口电路中已编址并能进行读或写操作的寄存器_。
9.异步串行近程通信时的传送信号是_TTL电平信号_。
10.若累加器A中的数据为01110010B,则PSW中的P=__0__。
11.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间?:一个机器周期为2μs执行程序所需时间T=2μs*(5×100+3)=1006μs≈1ms二、单项选择题1.MCS—51单片机的复位信号是(A )有效。
A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B )。
A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(D )指令。
A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( C)。
A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要(B )地址线。
A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是(D)A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频应为(C)A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(A )A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,(C )是错误的。
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机考试试题一、选择题(每题2分,共20分)1. 单片机中的CPU是指()。
A. 中央处理器B. 中央处理单元C. 存储器D. 输入/输出接口2. 下列哪个不是单片机的最小系统组成部分?()A. 时钟电路B. 电源电路C. 显示器D. 复位电路3. 单片机的程序存储器通常使用的是()。
A. RAMB. ROMC. EPROMD. EEPROM4. 8051单片机的P0端口是一个()位的双向I/O口。
A. 4B. 8C. 16D. 325. 下列哪个指令不是单片机的转移指令?()A. MOVB. LJMPC. SJMPD. RET6. 单片机的定时器通常用于()。
A. 数据存储B. 定时计数C. 算术运算D. 逻辑判断7. 在8051单片机中,堆栈指针寄存器的地址是()。
A. 07HB. 08HC. 09HD. 0AH8. 单片机的看门狗定时器(Watchdog Timer)的主要作用是()。
A. 定时重启系统B. 监控程序运行C. 计数D. 数据存储9. 在单片机中,串行通信的波特率可以通过定时器的()来设置。
A. 定时时间B. 溢出率C. 计数次数D. 定时周期10. 下列哪个不是单片机的中断源?()A. 定时器0B. 外部中断0C. 串行通信D. 显示器二、填空题(每题2分,共20分)11. 单片机的I/O口在默认状态下通常作为_________功能使用。
12. 在8051单片机中,位地址为20H的特许寄存器是_________。
13. 单片机的中断优先级可以通过_________寄存器来设置。
14. 单片机的外部中断触发方式通常有电平触发和_________触发两种。
15. 单片机的_________存储器用于存放程序和固定数据。
16. 8051单片机的时钟频率为12MHz时,其机器周期为_________μs。
17. 单片机的_________指令可以实现数据的堆栈操作。
18. 在单片机的串行通信中,奇校验是指数据位中1的个数加上_________后是奇数。
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。
A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。
A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。
A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。
A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。
A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。
A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。
A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。
A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。
答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。
答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。
答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。
答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。
单片机考试题目及答案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.下列汇编指令的标号名中,正确的是__________?A. My_FistNameB. 01_NameC. My_Name2D. CJNE2.程序计数器PC用来存放________。
A. 当前指令B. 下一条要执行的指令C. 操作数地址D. 下一条要执行的指令地址3.MCS-51单片机的四个I/O端口中,只有一种功能的是_____。
A. P0B. P1C. P2D. P34.当PSW中的RS1和RS0的值分别是0和1时,当前的工作寄存器组是_________。
A. 寄存器组0组B. 寄存器组1组C. 寄存器组2组D. 寄存器组3组5.单片机系统复位后,程序起始入口地址是_________。
A. 0000HB. 0FFFFHC. 1000HD. F000H6.和MOV A, 90H 相同的指令是____?A、MOV A,P0B、 MOV A,P1C、 MOV A,P2D、 MOV A,P37.请问下列语句中,错误的是_____?A. MOV A, @R0B. MOV A, @R1C. MOV A, @R2D. MOVX A, @DPTR8.下列语句中,不是位寻址方式的是______?A. MOV C,20HB. MOV A,20HC. MOV C,0D2H;D. MOV C,OV9.和MOV C, 0D2H相同的语句是___?A. MOV C,D0H ;B. MOV C,PSW.2C. MOV C,#0D2H;D. MOV C,0D2H.210.关于C51的说法,正确的是______?A. C51可以取代繁琐的汇编语言程序,不需要考虑MSC51单片机的硬件结构;B. C51程序的目标码在效率上高过汇编程序;C. C51是一种区分大小写的高级语言;D. C51的表示符可以以数字开头。
11.下列关于变量的定义,错误的是_____?A. sbit ba = 0xd0^0B. sbit ba = PSW^0C. sbit ba = 0x90D. sbit ba = 0x89^012.下列定义可寻址的特殊功能寄存器中位变量的语句中,错误的是______?A. sfr S = 0x80 ; sbit ba = S^0B. sfr S = 0x89 ; sbit ba = S^1C. sbit ba = 0x80^2D. sbit ba = 0x8713.下列关于位变量的定义,不正确的是_____?A:bit不能定义位变量指针; B:bit不能定义位变量数组;C:bit不能做函数的返回值; D:bit可以做函数的参数。
14.在程序流程图中,用_______标识判断?A. 近似椭圆框B. 矩形框C. 菱形框D. 小圆形15.能实现多分支选择结构的语句是______?A. for语句B. while语句C. switch语句D. do_while语句16.若外部中断0采用边沿触发方式,外部中断1采用电平触发方式,则需要设置TCON中的______?A. IT1=0,IT0=0B. IT1=0,IT0=1C. IT1=1,IT0=0D. IT1=1,IT0=117.CPU在每个机器周期的()期间采样INT0引脚上的中断申请信号。
A. S5P2B. S3P2C. S2P5D. S2P318.请问指令MOV A, @R1中划线操作数的寻址方式为______。
A. 寄存器寻址B. 寄存器间接寻址C. 变址寻址D. 直接寻址19.将累加器A高4位置“0”,低4位不变的汇编指令是______。
A. MOV A, #0FHB. ANL A, #0FHC. ORL A, #0FHD. XRL A, #0FH20.将累加器A高4位不变,低4位取反的汇编指令是______。
A. MOV A, #0FHB. ANL A, #0FHC. ORL A, #0FHD. XRL A, #0FH21.将累加器A高4位置“1”,低4位不变的汇编指令是______。
A. MOV A, #0F0HB. ANL A, #0F0HC.ORL A,#0F0HD.XRL A, #0F0H22.MCS-51单片机复位后,IP和IE的内容为____,即各个中断源均为低优先级中断且所有中断被禁止______。
A. IP = 00H , IE = 00HB. IP = 00H , IE = FFHC. IP = FFH , IE = 00HD. IP = FFH , IE = FFH二、填空题1.存储器包括_________和_________ ; _________存放程序, _________存放数据。
2.单片机系统核心是单片机芯片,芯片引脚按照功能分为3类,即_________________、_______________和________________。
3.MCS-51单片机的4个8位并行口中,________、_______和_______是复用口。
4.MCS-51单片机具有_______个中断源,________个优先级嵌套结构。
5.单片机的核心部分是______,由_________、_________、和___________组成。
6.当EA为为低电平时,只访问__________。
7.堆栈是是按_______________的原则存取数据的。
8.MSC-51在物理结构上有4个存储空间,分别是__________________、 ________________、_________________和_________________。
9.4个工作寄存器组共有32个通用寄存器。
当前寄存器的选择是通过PSW中的_______和________设置来实现。
10.51子系列片内有________KB的ROM,最多可扩展_______KB ROM,片内片外统一编址。
11.当EA为高电平时,首先访问______________,当它为低电平,只访问______________。
12.若EA端保持_________,则所有取指令操作均在_________程序存储器中进行,0000H地址在__________;若EA端保持_________,0000H地址在_________,所有取指令操作均在__________程序存储器中进行。
13.程序存储器的_______地址是单片机系统复位后的程序起始入口地址。
14.当并行I/O口作为输入时,该口的锁存器必须先写入_____,这是一个重要条件。
否则,该口不能读入正确数据。
15.MCS-51的时钟产生方法有_______和_______ 两种。
16.单片机的外部复位电路有__________和_______两种。
17.MCS-51单片机的基本工作方式是________,它分为__________和________。
18.在上电复位时,在时钟电路工作后,在RST端连续给出_____个机器周期的____电平就可完成复位操作。
19.MCS-51单片机有两种低功耗运行方式,即________方式和__________方式。
20.MCS-51单片机有两种低功耗运行方式,即________方式和__________方式。
21.指令有两种格式,分别是_________指令和__________指令。
每条指令两部分组成,分别是__________和__________。
22.MCS-51单片机能够识别并执行的指令共有____________条。
23.汇编语言源程序由________指令和_______指令两者构成,其扩展名是__________。
24.用汇编语言编写的源程序通常需经过微机汇编程序编译成____________组成的______________后才能被单片机执行。
25.汇编有_____________和___________两种方法。
26.顺序结构时程序结构中最简单的一种,在执行程序时从______________条指令开始顺序执行到______________条指令为止。
27.分支程序可根据要求无条件或有条件地改变程序执行流向,分支程序有:____________、_______________和__________________。
28.典型循环程序包含四部分:_____________、_____________、____________和__________________。
29.循环结构程序有_____________和_____________两种基本结构。
30.Char类型的长度是_____B,分为_________和_________两类,默认值为_________;表示的数值范围分别是_________和_________。
31.int类型的长度是_____B,分为_________和_________两类,默认值为_________;表示的数值范围分别是_________和_________。
32.long类型的长度是_____B,分为_________和_________两类,默认值为_________;表示的数值范围分别是_________和_________。
33.C51的程序是一个函数定义的集合,可以由任意个函数构成,其中必须包含_____函数,且该函数只能有_____个。
34.单片机C语言源程序经过编辑、编译、连接后生成目标程序,目标文件的扩展名是_______。
35.C51有三种存储模式:______、____和_______。
36.C51中数据存储模式的设定有两种方式:________和_______。
37.从用户使用角度划分,C51函数分为__________和__________。
38.在调用库函数前要先使用_____命令包含和该函数有关的头文件,然后才能调用。
39.用户自定义函数是用户根据任务编写的函数,从函数定义形式上可划分为三种:______、______和______。
40.interrupt是中断函数的关键字,n是中断号,MCS-51的中断号有______个。
41.声明中断函数时,关键字using指定中断函数中选用工作寄存器组的关键字,m的取值范围是_____,若不用该选项,编译器自动选择默认工作寄存器组是_____组寄存器。
42.C51程序是一种结构化程序,基本结构有三种______、_____和_____。
43.C语言提供三种循环语句,分别是______、_____和_____。
44.CPU与外部输入/输出设备交换信息的方式主要四种,分别是_______、 ______ 、 _______和_______ 。
45.MCS-51单片机有5个中断源,包括_____、 _____ 、_____ 、_____和_______ 。