单片机考试试题(带答案)

合集下载

单片机试题及答案

单片机试题及答案

单片机试题及答案一、选择题1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 以下哪个不是单片机的组成部分?A. 中央处理器(CPU)B. 随机存取存储器(RAM)C. 只读存储器(ROM)D. 硬盘驱动器(HDD)答案:D3. 单片机的程序存储在:A. RAM中B. ROM中C. EEPROM中D. 所有以上选项答案:B4. 单片机的中断系统的作用是什么?A. 增加程序的执行速度B. 处理外部或内部事件C. 提供数据存储功能D. 管理输入输出端口答案:B5. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D二、填空题1. 单片机是一种_________的微型计算机,它将CPU、存储器、输入输出接口等集成在一个芯片上。

答案:微小型化2. 单片机的_________是单片机的核心部件,负责程序的执行。

答案:中央处理器(CPU)3. 单片机的_________用于存储程序和数据。

答案:存储器4. 单片机的_________可以响应外部或内部事件,中断当前程序的执行。

答案:中断系统5. 单片机的_________是单片机与外界通信的接口。

答案:输入输出端口三、简答题1. 简述单片机的工作原理。

答:单片机的工作原理是,通过中央处理器(CPU)对存储在ROM 中的程序进行读取和执行,同时通过输入输出端口与外部设备进行数据交换。

单片机可以根据程序的指令,控制外部设备的工作状态,实现自动化控制。

2. 单片机在工业控制领域有哪些应用?答:单片机在工业控制领域的应用非常广泛,包括但不限于自动化生产线控制、机器人控制、传感器数据采集、智能仪表等。

单片机以其体积小、成本低、可靠性高等特点,在工业控制领域发挥着重要作用。

四、计算题1. 如果一个单片机的时钟频率为8MHz,计算其周期是多少?答:单片机的时钟周期是时钟频率的倒数。

所以,8MHz的时钟频率对应的周期为1/8MHz = 125ns。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题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单片机的串行通信方式及其特点。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。

答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。

答案:1283. 8051单片机的外部中断有_________和_________两个。

答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。

答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。

答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储和程序执行。

程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。

CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。

执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。

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

答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。

如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。

单片机考试题目及答案

单片机考试题目及答案

第一章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接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B ) 49D=1+16+32=11001HA 11101111B 11001111C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 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、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

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

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题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灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。

以上是单片机考试题目及答案,希望能对您有所帮助。

如有任何疑问,请随时联系我们。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。

2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。

3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。

7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。

二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。

3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。

答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。

答案:程序3. 8051单片机的定时器/计数器有______个。

答案:24. 单片机的中断优先级可以通过______寄存器来设置。

答案:IP5. 单片机的______模式可以减少功耗。

答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。

答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。

答案:PC8. 单片机的______功能可以防止程序死循环。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题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单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题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. 单片机是指什么?A. 一种专门用于控制电器设备的芯片B. 一种能够独立运行的计算机硬件C. 一种集成了微处理器、存储器和输入输出设备的芯片D. 一种用于音频处理的专用芯片答案:C2. 单片机的主要特点是什么?A. 集成度高、功耗低、体积小B. 拥有独立操作系统C. 支持网络连接D. 适用于图形处理答案:A3. 单片机相比于微处理器的优势是什么?A. 价格更便宜B. 功耗更低C. 集成度更高D. 运算速度更快答案:C4. 单片机的架构是指什么?A. 单片机的内部组织结构和相互关系B. 单片机的封装类型C. 单片机的运行速度D. 单片机的接口规范答案:A5. 单片机中的I/O口是指什么?A. 用于传输指令的接口B. 用于输入输出数据的接口C. 用于连接外部存储器的接口D. 用于处理器与外设之间的通信接口答案:B二、填空题1. 单片机的英文缩写是__________。

答案:MCU2. 单片机中的RAM是指__________。

答案:随机存取存储器3. 单片机中的EEPROM是指__________。

答案:可擦写可编程只读存储器4. 单片机的时钟频率越高,运行速度越__________。

答案:快5. 单片机中的IO口可以用来连接和控制__________。

答案:外部设备三、简答题1. 请简要解释单片机的工作原理。

答案:单片机是一种集成了微处理器、存储器和输入输出设备的芯片。

它通过接收输入信号、执行指令、处理数据,并将结果输出到外部设备,实现对电器设备的控制。

单片机内部包含时钟、存储器、IO口等关键组件,通过时钟信号的控制来进行各项操作。

2. 单片机与传统计算机的区别是什么?答案:单片机相比于传统计算机,主要区别在于其集成度高、功耗低、体积小。

单片机通常被用于嵌入式系统中,用于控制和管理电子设备。

而传统计算机更适用于多任务处理、图形处理等复杂计算任务。

3. 请说明单片机的应用范围。

单片机试题及答案完整版

单片机试题及答案完整版

单片机试题及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】试题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所对应的存储单元地址为04H。

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 ACCPUSH BPOP ACCPOP B解: 该程序的功能是通过累加器ACC与寄存器B数据交换。

单片机考试试题含有答案

单片机考试试题含有答案

单⽚机考试试题含有答案(C卷)⼀、填空题(每题2分,共22分)1.⼗进制数-29的8位补码表⽰为 11100011 。

2. MCS-51的堆栈是软件填写堆栈指针临时在⽚内数据存储区开辟的区域。

3.MCS-51的P0⼝作为输出端⼝时,每位能驱动 8个LS型 TTL负载。

4.MCS-51有5个中断源,有2个优先中断级,优先级由软件填写特殊功能寄存器 Ip 加以选择。

5. MCS-51有4组⼯作寄存器,它们的地址范围是00H-1fH 。

6. 80C51在物理上有 4 个独⽴的存储器空间。

7.MOVX A , @DPTR源操作数的寻址⽅式为寄存器间接寻址。

8.当80C51的RST引脚上保持 2 个机器周期以上的低电平时,80C51即发⽣复位。

9.单⽚机系统复位后,(PSW)=00H,因此⽚内寄存区的当前寄存器是第 0 组。

10.假定累加器A的内容为30H,执⾏指令:1000H: MOVC A,@A+PC后,送⼊A的是程序存储器 1031H 单元的内容。

11.执⾏下列指令序列后,SP的内容为__62H____,61H 单元内容为___68H___,62H单元的内容为_36H_____。

MOV SP,#60HMOV A,#68HMOV PSW,#36HPUSH ACCPUSH PSW⼆、单项选择题(每⼩题1分,共10分)1.在中断服务程序中,⾄少应有⼀条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断转移指令2.JNZ e指令的寻址⽅式是(C )(A)⽴即寻址(B)寄存器寻址(C)相对寻址(D)位寻址3.下⾯哪⼀个部件不是CPU的指令部件( C )(A)PC (B)IR (C)PSW (D)ID4.要把P0⼝⾼4位变0,低4位不变,应使⽤指令( D )(A) ORL P0, #0FH (B) ORL P0, #0F0H (C)ANL P0, #0F0H (D)ANL P0, #0FH5.关于MCS-51的堆栈操作,正确的说法是( C )(A)先⼊栈,再修改栈指(B)先修改栈指针,再出栈(C) 先修改栈指针,再⼊栈(D)以上都不对6.当执⾏MOVX @DPTR, A指令时,MCS-51产⽣下⾯哪⼀个控制信号( C )(A )(B)(C)ALE (D)7. MCS-51的中断源全部编程为同级时,优先级最⾼的是(D )(A)INT1 (B)TI (C)串⾏接⼝(D)INT08.指令AJMP的跳转范围是( C )(A)256B (B)1KB (C)2KB (D)64KB9.对程序存储器的读操作,只能使⽤( D )(A)MOV指令(B) PUSH指令(C) MOVX指令(D) MOVC指令10.必须进⾏⼗进制调整的⼗进制运算( C )(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法三、判断题(每⼩题1分,共10分)1.MCS-51单⽚机内部的寄存器均为8位寄存器。

单片机试题及答案

单片机试题及答案

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

A. MCUB. CPUC. PLCD. DSP答案:A2. 8051单片机的程序存储器空间大小为()。

A. 64KBB. 128KBC. 256KBD. 512KB答案:A3. 下列哪个不是8051单片机的定时器()。

A. Timer0B. Timer1C. Timer2D. Timer3答案:D4. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 45. 8051单片机的串行通信可以工作在()种模式。

A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()位的。

A. 4B. 8C. 10D. 16答案:B7. 8051单片机的看门狗定时器是()。

A. Timer0B. Timer1C. Timer2D. 独立的看门狗定时器答案:D8. 8051单片机的堆栈指针寄存器是()。

A. SPB. PCC. DPTRD. B答案:A9. 8051单片机的外部中断0的中断向量地址是()。

B. 0013HC. 0023HD. 0033H答案:B10. 8051单片机的定时器0和定时器1的计数器都是()位的。

A. 8B. 12C. 16D. 32答案:A二、填空题(每空2分,共20分)1. 8051单片机的内部RAM共有______个字节。

答案:1282. 8051单片机的外部中断1的中断向量地址是______。

答案:001BH3. 8051单片机的定时器0和定时器1可以工作在______种模式。

答案:34. 8051单片机的I/O口P1.0和P1.1可以作为______通信的控制线。

答案:串行5. 8051单片机的看门狗定时器的溢出时间是______。

答案:1.085秒6. 8051单片机的外部中断0和外部中断1的触发方式是______。

答案:电平触发和边沿触发7. 8051单片机的定时器0和定时器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. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。

单片机测试习题含答案

单片机测试习题含答案

单片机测试习题含答案一.选择题1.8位二进制数所能表示的最大无符号数是( B )A.256 B.255 C.128 D.1273.有一个数152,它与十六进制数6A相等,那么该数是( B )A.二进制数 B.八进制数 C.十进制数 D.十六进制数4.十进制数向二进制数进行转换时,十进制数91相当于二进制数( D )A.1001 0001 B.0110 1111 C.0111 0001 D.0101 10115.取指操作后,PC的值是( C )A.当前指令前一条指令的地址 B.当前正在执行指令的地址C.下一条指令的地址 D.控制器中指令寄存器的地址6.80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值变为( C )A.37H B.38H C.39H D.3AH7.设置堆栈指针SP=30H后,进行一系列的堆栈操作。

当进栈数据全部弹出后,SP应指向( A )A. 30H单元B. 07H单元C. 31H单元D.2FH单元8.程序计数器PC是 ( A )位的计数器,能寻址64KB的程序存储器范围。

A.16 B.8 C.4 D.3210.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( C )A.4KB B.8KB C.64KB D.128KB11.80C51单片机地址总线(AB)总线宽度为 ( B )位。

A.8 B.16 C.15 D.3212.8051单片机复位信号应从 ( B )脚接入。

A.P3.2 B.RST C.8脚 D.T113.8051复位后PC和SP中的内容各为 ( C )A.PC=0000H,SP=60H B.PC=0040H,SP=07H C.PC=0000H,SP=07H D.PC=1000H,SP=07H14.一个机器周期含有( C )个时钟周期A.1 B.2 C.6 D.1215.一个机器周期含有① 个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为②μs ( D )A.①6 ②2 B.①12 ②2 C.①12 ②1 D.①6 ②116.在寄存器间接寻址方式中,指定寄存器中存放的是( D )A.操作数 B.操作数地址 C.转移地址 D.地址偏移量17.下列指令或指令序列中,不能实现PSW内容送A的是()A. MOV A , PSWB. MOV A , 0D0HC. MOV R0 , #0D0HD. PUSH PSWMOV A , @R0 POP ACC18.在相对寻址方式中,“相对”两字是指相对于( A )A. 地址偏移量relB. 当前指令的首地址C. 下一条指令的首地址D. DPTR值19.下列指令或指令序列中,能将外部数据存储器3355H单元内容传送给A的是( B )A. MOVX A , 3355HB. MOV DPTR , #3355HMOVX A , @DPTRC. MOV P0 , #33HD. MOV P2 , #33HMOV R0 , #55H MOV R2 , #55HMOVX A , R0 MOVX A , @R220.对程序存储器的读操作,只能使用( D )A.MOV指令 B.PUSH指令 C.MOVX指令 D.MOVC指令21.执行返回指令后,返回的断点是( C )A.调用指令的首地址B.调用指令的末地址C.调用指令的下一条指令的首地址D.返回指令的末地址22.以下各项中不能用来对内部数据存储器进行访问的是( B )A.数据指针DPTRB. 按存储器单元地址或名称C.堆栈指针SPD.由R0或R1作间址寄存器23.指令MOV寻址空间是 ( C )A.片外ROM B.片外RAM C.片内RAM D.片内ROM24.指令MOVX寻址空间是 ( B )A.片外ROM B.片外RAM C.片内RAM D.片内ROM25.“MUL AB”指令执行后,16位乘积的高位在 ( D )中。

单片机测试题与答案

单片机测试题与答案

单片机测试题与答案一、单选题(共107题,每题1分,共107分)1.FLASH的中文含义是 ( ) 。

A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A2.SP的中文含义是( )。

A、堆栈指针B、数据指针C、系统指针D、符号指针正确答案:A3.下列芯片中属于单片机的芯片是 ( ) 。

A、8086B、80386C、8155D、AT89C1051正确答案:D4.累加器A的内容是84H,执行RR A 指令后累加器的内容变为( ) 。

A、42B、80C、08D、不确定正确答案:A5.下列芯片中属于单片机的芯片是 ( ) 。

A、8086B、80286C、80486D、AT89C2051正确答案:D6.对于MCS-51系列单片机来说,立即寻址可寻址的空间是( )。

A、内部RAMB、程序存储器C、特殊功能寄存器D、外部RAM正确答案:B7.累加器A的内容是35H,执行SWAP A 指令后累加器的内容变为( ) 。

A、30B、05C、50D、53H正确答案:D8.下列指令中,对标志位CY有影响的指令是 ( ) 。

A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。

A、1B、2C、4D、6正确答案:D10.8051单片机的P3口可以驱动 ( )个LSTTL负载。

A、32B、8C、4D、16正确答案:C11.上电复位后,8051单片机P3口的值是 ( ) 。

A、80B、0FFC、00D、不确定正确答案:B12.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是 ( ) 。

A、131072μSB、65536μSC、256μSD、8192μS正确答案:A13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。

A、5BB、5AC、56D、不确定正确答案:D14.8051单片机的堆栈位于( )中。

单片机考试题和答案详解

单片机考试题和答案详解

单片机考试题和答案详解一、单项选择题1. 单片机是指()。

A. 单芯片微处理器B. 单芯片微控制器C. 单芯片微处理器和微控制器D. 单芯片微处理器和外设答案:B解析:单片机(Microcontroller Unit,MCU)是指将CPU、存储器、I/O接口等集成在一个芯片上的微控制器。

2. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B解析:8051单片机的内部RAM共有256字节,分为工作寄存器区和可寻址的通用RAM区。

3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个定时器/计数器,分别是定时器0和定时器1。

4. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个外部中断,分别是INT0和INT1。

5. 8051单片机的串行通信方式有()种。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机的串行通信方式有两种,分别是方式0(同步移位寄存器方式)和方式1(8位UART方式)。

二、填空题1. 8051单片机的指令系统共有____指令。

答案:111解析:8051单片机的指令系统共有111条指令。

2. 8051单片机的定时器/计数器工作在方式1时,为____位计数器。

答案:16解析:8051单片机的定时器/计数器工作在方式1时,为16位计数器。

3. 8051单片机的外部中断INT0的中断向量地址为____。

答案:0003H解析:8051单片机的外部中断INT0的中断向量地址为0003H。

4. 8051单片机的串行通信方式1的波特率可由定时器1的____值决定。

答案:溢出解析:8051单片机的串行通信方式1的波特率可由定时器1的溢出值决定。

5. 8051单片机的内部RAM的工作寄存器区共有____个寄存器。

答案:8解析:8051单片机的内部RAM的工作寄存器区共有8个寄存器,分别是R0-R7。

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

一、选择题
访问片外数据存储器的寻址方式是( C )
A、立即寻址
B、寄存器寻址
C、寄存器间接寻址
D、直接寻址
堆栈数据的进出原则是( B )
A、先进先出
B、先进后出
C、后进后出
D、进入不出
若某存储器芯片地址线为12根,那么它的存储容量为( C )
A、1KB
B、2KB
C、4KB
D、8KB
控制串行接口工作方式的寄存器是( C )
A、TCON
B、PCON
C、SCON
D、TMOD
判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。

A.CY B.OV C.P D.RS0 E.RS1
当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。

A.0003H B.000B C.0013H D.001BH E.0023H
子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。

A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动
单片机复位后,SP、PC、I/O口的内容为(C )
A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH
B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H
C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH
D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H
堆栈指针SP的作用是( B )。

A 指示堆栈的栈底
B 指示堆栈的栈顶
C 指示下一条将要执行指令的地址
D 指示中断返回的地址
下列指令中,不影响堆栈指针的指令是( B)。

A RET
B JB bit,rel
C LCALL addr16
D RETI
定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。

A 0003H
B 000BH
C 001BH
D 0013H
E 连续存放中断服务程序
F 存放转移指令
定时器T0的溢出标志TF0,在CPU响应中断后( B )。

A 由软件清零
B 由硬件清零
C 随机状态
D AB都可以
在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。

A 半双工传送
B 单工传送
C 双工传送
D 全双工传送
在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。

A . PC B. PSW C. A D. SP
二、填空题
晶振的频率为6MHz时,一个机器周期为(2)μS。

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

MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。

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

MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。

8051单片机有( 2 )个16位定时/计数器。

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

数据指针DPTR有(16)位,程序计数器PC有(16 )位。

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

(补充:是为了绕过存放无条件指令的0000H~0003H)联系P25理解。

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

中断源的允许是由(IE )寄存器决定的,中断源的优先级别是由(IP )寄存器
决定的。

JC rel指令执行时,当CY位为( 1 )时程序发生跳转。

在单片机扩展时,(P0 的8位)口和(P2)口为地址线,(P0 )口为数据线。

子程序的返回指令是(RET )。

查表指令是(MOVC A ,@A+DPTR/MOVC A,@A+PC ),散转指令为( JMP @A+DPTR ) 。

转移指令LCALL addr16 的转移范围是(64KB ),JNB rel 的转移范围是(64KB ),调用指令AJMP addr11的调用范围是(2KB)。

单片机常用两种复位方式,既(自动复位)和(按键手动复位《电平方式和脉冲方式》)。

LED数码显示有(静态)和(动态)两种显示形式。

扩展并行口时常采用8155可编程芯片,它由(N沟道)、(耗尽型负载)、(硅栅工艺《HMOS》)、(资源丰富的可编程RAM 和并行I/O口扩展)4部分组成。

三、判断题:
1、MCS-51单片机的CPU能同时处理8位二进制数据。

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

(错)改正:从内部开始延伸至外部
3、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。

(错)改正:内部RAM用“MOV"指令,对片外RAM只能用"MOVX"
4、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

(对)
5、串行通信的通信方式为单双工方式和全双工方式。

(错)改:单工半双工、全双工
6、8155是一种8位单片机。

(错)16位
7、51单片机只能做控制用,不能完成算术运算。

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

(错)内MOV 外MOVX
9、ANL R1,#0FH (错)ANL A,RN /ANL DIRECT, A
10、8051单片机必须使用内部ROM。

(对)
11、指令AJMP的跳转范围是1KB。

(错)2KB
12、MCS-51有中断源5个。

( 对)
13、A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。

(对)
14、MOVX A,3057H (错)
四、问答题
一,MCS8051 单片机有多少个特殊功能寄存器?(21个)它们分布在何地址范围??离散地分布在80H —FFH
二,DPTR是什么寄存器?(数据指针)它的作用是什么?(作为一个16位寄存器使用,也可以作为两个独立的8位寄存器DPH和DPL使用)它是由哪几个寄存器组成??高8位DPH和低8位DPL
三,简述程序状态寄存器PSW各位的含义。

1.CY(PSW.7)----进位标志位
2.AC(PSW.6)----辅助进位标志位(半进位标志位)
3.F0(PSW.5)----用户标志位
4.RS1和RS0(PSW.4和PSW.3)----寄存器组选择位
5.OV(PSW.2)----溢出标志位
6.P(PSE.0)----奇偶标志位
7.PSW.1----保留位
单片机如何确定和改变当前的工作寄存器区??答案待定
四,什么是堆栈?是一种数据结构,所谓堆栈就是只允许在其中一端进行数据插入和数据删除操作的线性表。

堆栈指示器SP的作用是什么?指示栈顶地址。

在堆栈中存取数据时的原则是什么??先进后出相当于后进先出的原则
五、程序题:
指出以下程序段每一条指令执行后累加器A内的值,已知(R0)=30H
MOV A,#0AAH 0AAH中的内容
CPL A 0AAH中的内容的反位
RL A 0AAH中的内容的反位循环左移一位
RLC A 0AAH中的内容的反位循环左移一位连同进位位CY一起循环左移一位
CLR A 0
ADDC A,R0 30H。

相关文档
最新文档