单片机典型问答题及答案
单片机专业试题及答案详解
单片机专业试题及答案详解一、单选题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、单片机最小电路的组成及各部分的作用答:(1)组成:电源电路;时钟电路(振荡电路);复位电路。
(2)作用:电源电路向单片机供电(一般为5v 直流电源)。
时钟电路向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。
复位电路产生复位信号,使单片机从固定的起始状态开始工作,完成单片机的启动过程。
2、振荡周期、状态周期、机器周期之间的换算关系答:1机器周期=6状态周期=12振荡周期(12M晶振的1机器周期为1us)。
3、STC89C52单片机的定时器/计数器的本质是什么?工作在定时器状态和计数器状态时的区别是什么?答:(1)定时器/计数器的本质就是一个加1计数器。
(2)当以定时器方式工作时:这个计数器的加 1 信号由晶振的 1 2分频信号产生,即每过一个机器周期,计数器加1,直至溢出为止。
对于12M 晶振来说就是每过1us,计数器加1。
当以计数器方式工作时:这个计数器的加1信号由引脚T0(P3.4)或T1(P3.5)产生。
当T0或T1脚上输入的脉冲信号出现由1到0的负跳时,计数器加1。
CPU在每个机器周期的S5P2期间采样T0和T1引脚的输入电平,也就是说每个机器周期只能采样一次引脚状态。
因此,检测一个从 1 到0的负跳变需要 2 个机器周期,即24个振荡周期,故最高计数频率为晶振频率。
4、STC89C52单片机的定时/计数器有哪几种工作方式?各有什么特点?解:STC89C52单片机的定时/计数器有4种工作方式;方式0: M1M0=00为13位的T/C,由TH的8位和TL的低5位组成计数值。
溢出值为213,但是启动前可以预置计数值TL的D7,D6,D5舍弃不用对于12M的晶振,最大定时时间为213us=8192us方式1:M1M0=01为16位的T/C,由TH的8位和TL的8位组成计数值。
溢出值为216,但是启动前可以预置计数值。
对于12M的晶振,最大定时时间216=65536us。
单片机考试题及答案
单片机考试题及答案一、选择题(每题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、MCS-51单片机的P0 P3四个I/O端口在结构上有何异同 使用时应注意哪些项 答 P0口是一个8位漏极开路型双向I/O端口。
P1口是一个内部带上拉电阻的8位准双向I/O端口。
P2口也是一个内部带上拉电阻的8位准双向I/O端口P3口是一个内部带上拉电阻的8位多功能双向I/O端口。
在使用时应注意以下方面①P0 P3都是准双向I/O口 即CPU在读取数据时 必须先向相应端口的锁存器写入“1”。
各端口名称与锁存器名称在编程时相同 均可用P0 P3表示。
当系统复位时 P0 P3端口锁存器全为“1” 故可直接对其进行读取数据。
②P0口每一输出位可驱动8个LS型TTL负载 P0口可作通用输入、输出端口使用 此时若要驱动NMOS或其他拉电流负载时 需外接上拉电阻 才能使该位高电平输出有效。
在单片机进行外部存储器扩展时 P0口必须作为地址/数据复用线使用 此时 不必外接上拉电阻 P0也不能作通用I/O口使用。
③P1、P2、P3口输出均接有内部上拉电阻 输入端无需外接上拉电阻 每一位输出可以驱动4个LS型TTL电路。
④P0、P2口除可以作通用I/O端口、以实现与外部进行数据交换外 更主要的是 当CPU 访问外部存储器时 CPU将自动地把外部存储器的地址线信号 16位 送P0、P2口 作为地址总线 P0口输出低8位地址 P2口输出高8位地址 向外部存储器输出16位存储单元地址。
在控制信号作用下 该地址低8位被锁存后 P0口自动切换为数据总线 这时经P0口可向外部存储器进行读、写数据操作。
此时 P2口不再作通用I/O端口 P0口为地址/数据复用口。
2、在什么情况下 P3口作为第二功能使用答 P3口的第二功能是作为控制端口使用的。
由于单片机没有专设的控制信号引脚 单片机在进行外部存储器和I/O端口扩展时所需要的控制信号必须由P3口提供 P3口第二功能相当于PC机中CPU的控制线引脚。
3、为什么说单片机具有较强的位处理能力答 对于许多控制系统 开关量控制是控制系统的主要对象之一。
单片机试题答案
单片机试题答案一、选择题1. 单片机中的“单片”是指()。
A. 单一的集成电路B. 只有一个微处理器的芯片C. 一个系统全部集成在一个芯片上D. 只有存储器的集成电路答案:C2. 下列哪种设备不属于单片机的典型外围设备?()。
A. 串行通讯接口B. 并行打印机接口C. 模数转换器D. 数字模拟转换器答案:B3. 单片机中的RAM是指()。
A. 只读存储器B. 随机存取存储器C. 静态随机存取存储器D. 动态随机存取存储器答案:B4. 在单片机系统中,通常使用哪种逻辑电平表示高电平?()。
A. 0VB. 1.5VC. 2.4VD. 5V答案:D5. 下列哪种中断源在单片机中是可屏蔽的?()。
A. 外部中断0B. 外部中断1C. 定时器/计数器中断D. 串行通讯中断答案:C二、填空题1. 单片机的核心部件是__________,它负责执行程序中的指令。
答案:中央处理器(CPU)2. 在单片机编程中,__________是一种常用的二进制代码,用于表示数据和指令。
答案:字节3. 单片机的__________用于存储程序和数据,是系统运行的基础。
答案:存储器4. 为了实现单片机与外部设备的数据交换,需要使用__________。
答案:接口5. 单片机的__________是指在特定条件下,能够自动响应并处理系统内部或外部的事件。
答案:中断系统三、简答题1. 简述单片机的基本组成结构。
答案:单片机的基本组成结构通常包括中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出端口、定时器/计数器、中断系统以及可能包含的模数转换器(ADC)、数模转换器(DAC)等外围功能模块。
2. 说明单片机编程中的“堆栈”是什么,以及它的工作原理。
答案:堆栈是单片机内存中用于存储临时数据、返回地址以及保护现场的一种数据结构。
它的工作原理基于“后进先出”(LIFO)的原则,即最后压入堆栈的数据会最先被弹出。
在中断处理和函数调用过程中,堆栈用来保存断点和返回地址,以便程序能够正确返回到中断前的执行状态或函数调用后的执行点。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题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. 请说明单片机的应用范围。
单片机原理及应用答案
单片机原理及应用答案以下是十道关于单片机原理及应用的试题及答案:1.单片机是什么?它有哪些特点和优势?答:单片机是一种集成电路芯片,内部包含处理器、存储器、输入输出接口等功能单元。
它具有体积小、功耗低、成本低、可编程性强等特点和优势。
2.什么是I/O口?单片机有多少个I/O口?答:I/O口是输入输出接口,用于连接单片机与外部设备。
单片机通常具有多个I/O口,数量的多少根据不同单片机型号有所差异。
3.简述单片机的工作原理。
答:单片机按照程序运行的顺序逐一执行指令,根据需要从输入端输入数据,并通过输出端控制外部设备,实现特定的功能。
4.常见的单片机编程语言有哪些?它们的特点是什么?答:常见的单片机编程语言有汇编语言和高级语言(如C语言)等。
汇编语言较低级,可直接操作单片机寄存器和位操作,编程效率高;高级语言更易于理解和编写,代码可移植性好。
5.什么是中断?单片机中断的作用是什么?答:中断是一种处理突发事件的机制,当一些事件发生时,单片机会暂停当前任务,转而执行特定的中断服务程序。
中断可提高程序的灵活性和响应时间。
6.如何编写一个简单的LED闪烁程序?答:这是一个汇编语言例子,对于一些单片机,可通过将LED引脚置高和置低之间的适当时间延迟来实现闪烁效果。
例如:MOVP1,H;将P1口置低DELAY:NOP;空指令延时NOPNOPNOPMOVP1,#FFH;将P1口置高7.什么是定时器?在单片机中如何使用定时器?答:定时器是单片机中的一个功能模块,用于生成特定时间间隔的计时器。
可使用定时器来控制程序的执行频率、测量时间等。
8.单片机与PC机之间如何进行通信?有哪些通信接口?答:单片机与PC机之间可通过串口、并口等通信接口进行数据传输。
串口多用于低速通信,而并口多用于高速通信。
9.什么是PWM输出?有哪些应用?答:PWM输出(脉宽调制)是一种通过改变信号的占空比来实现模拟信号输出的方法。
常用于控制电机速度、调节亮度等应用。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题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. 单片机的英文缩写是()。
A. CPUB. MCUC. DSPD. ASIC答案:B2. 下列哪个不是单片机的内部结构组成部分?()A. 中央处理单元B. 存储器C. 显示器D. 输入/输出接口答案:C3. 8051单片机的内部RAM容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B4. 在8051单片机中,下列哪个寄存器是用于存储堆栈指针的?()A. SPB. PCC. DPTRD. ACC答案:A5. 单片机的中断系统通常包括()。
A. 中断源B. 中断向量C. 中断服务程序D. 所有选项答案:D6. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B7. 下列哪个指令不是8051单片机的逻辑运算指令?()A. ANDB. ORC. XORD. MOV答案:D8. 8051单片机的外部中断信号是由哪个引脚提供的?()A. INT0B. INT1C. T0D. T1答案:A9. 在8051单片机中,下列哪个指令是用于将累加器的内容传送到外部数据存储器的?()A. MOVXB. MOVC. MOVCD. CPL答案:A10. 单片机的看门狗定时器的作用是()。
A. 定时B. 计数C. 监控程序运行D. 所有选项答案:C二、填空题(每题2分,共20分)1. 单片机是一种具有_______功能的微型计算机。
答案:CPU、存储器、I/O接口2. 8051单片机的时钟频率是_______。
答案:11.0592MHz3. 单片机的中断优先级是通过_______寄存器来设置的。
答案:IP4. 在8051单片机中,累加器A是一个_______位的寄存器。
答案:85. 单片机的程序存储器通常使用_______存储器。
答案:ROM6. 8051单片机的定时器/计数器可以工作在_______种模式。
答案:47. 单片机的I/O端口可以配置为_______或输出。
单片机试题及答案
单片机试题及答案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.ALU的中文含义是()。
A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。
A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。
A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。
A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。
A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。
A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。
A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。
A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。
A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。
A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。
A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。
单片机简答题与答案
1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
机器周期则是完成某一个规定操作所需的时间。
一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、……S6P1、S6P2。
2、MCS-51单片机有几种复位方法?应注意的事项?答:上电复位和开关复位。
上电复位要求接通电源,自动实现复位操作。
开关复位要求在电源接通的条件下,在单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。
3、MCS-51单片机内部包含哪些主要逻辑功能部件?答:(1)一个8位微处理器CPU。
(2)数据存储器RAM和特殊功能寄存器SFR。
(3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。
(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。
(6)一个串行端口,用于数据的串行通信。
4、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,你认为SP的初值应为多大?答:堆栈是一种按照“先进后出”或者“后进先出”规律存取数据的RAM区域由于程序中没有表识,所以要对SP重新赋值对指针SP重新赋值是因为堆栈空间有限,要给他赋首地址。
要使用两组工作寄存器,SP的值应该设置为10H。
5、MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项?答:80C51单片机的4个I/O端口在结构上时基本相同的,但又各具特点。
在无片外扩展存储器的系统中,这4个端口的每1位都可以作为I/O端口使用。
在作为一般的通用I/O输入时,都必须先向锁存器写入“1”,使输出驱动场效应管FET截止,以免误读数据。
在系统扩展片外存储器时,P2口作为高8位地址,P0口分时作为低8位地址和双向数据总线。
它们的主要不同点如下:(1)P0口的每一位可驱动8个LSTTL负载。
单片机试题与答案
单片机试题与答案一、单选题(共107题,每题1分,共107分)1.MCS-51单片机复位后程序计数器PC= ( ) 。
A、0FFFFB、2000C、0030D、0000H正确答案:D2.对于MCS-51系列单片机来说,立即寻址可寻址的空间是 ( ) 。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C3.8051单片机的P2口可以驱动 ( )个LSTTL负载。
A、8B、4C、32D、16正确答案:B4.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。
A、0C6B、0C2C、42D、41H正确答案:B5.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是( )。
A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B6.AT89C51单片机其串口工作方式中波特率可由用户根据晶振频率随意设定的是 ( )。
A、方式0和2B、方式0和1C、方式1和3D、方式1和2正确答案:C7.MCS-51系列单片机的堆栈位于( ) 中。
A、外部RAMB、程序存储器C、内部RAMD、寄存器正确答案:C8.对于MCS-51单片机来说,若其振荡器已经工作,则在其RST引脚加至少持续 ( )个机器周期的高电平就可以实现单片机的复位。
A、1B、2C、4D、6正确答案:B9.MCS-51系列单片机的P2口除作为输入/输出接口使用外,还可以作为 ( )使用。
A、数据总线B、高8位地址总线C、低8位地址总线D、控制总线正确答案:B10.8031单片机内部有 ( )个16位定时/计数器。
A、4B、3C、2D、5正确答案:C11.8031单片机的累加器是 ( ) 位的。
A、1B、16C、8D、4正确答案:C12.下列指令中有错误的是 ( ) 。
A、MOVB、MOVXC、(C)MOVD、JE、TF1,LOOP正确答案:A13.MCS-51系列单片机的P2口可以驱动 ( )个LSTTL负载。
单片机简答题及答案
1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMOD的值是00001B,TH0=13H;TL0=88H。
3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。
答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。
8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。
4.如何正确使用P3口?要点:(1)P3口有第一功能和第二功能的使用。
(2)P3口的第二功能各位线的含义。
(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。
(4)读引脚数据时,必需先给锁存器输出“1”。
5.简述累加器的ACC的作用。
(1)8位专用寄存器。
(2)运算时存放一个操作数。
(3)运算后存放运算结果,所以称它为累加器。
6.简述寄存器间接寻址方式及其寻址范围。
(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。
(2)寻址范围:①内部RAM低128单位,形式@Ri(i=0,1)。
单片机典型问答题及答案
单片机问答题1、8051如何确定和改变当前工作寄存器区。
(6分)P1200H~1FH 的32个单元为4组通用工作寄存器区,每区包含8字节,用R0~R7标记。
可通过指令改变RS1、RS0两位来选择。
既可用寄存器寻址也可用直接地址寻址。
2、8051单片机复位的条件是什么?复位后PC、SP、和P0~P3的值是多少。
(4分)P21-22单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就使MCS-51复位。
.高电平0000H 07H FFH3、MCS-51内部RAM低128单元划分为3个区域,说明这三个区域的地址范围和使用特点。
(3分P12-13)(1)00H~1FH 的32 个单元为4 组通用工作寄存器区,每区包含8 字节,用R0~R7 标记。
可通过指令改变RS1、RS0 两位来选择。
既可用寄存器寻址也可用直接地址寻址。
(2)20H~2FH 的16 个单元为128 位位寻址区,位地址为00H~7FH,也可字节寻址。
(3)30H~7FH 为通用数据区,只能字节寻址,用作存数据以及作为堆栈区。
4、说明MCS-51的堆栈特点,复位时(SP)的值是什么?正常工作时应如何设置(SP)的值?(6分)P14堆栈特点:(1)堆栈结构—向上生长型。
(2)堆栈按“先进后出”原则。
(3)数据入栈时,先SP自动加“1”,后入栈。
数据出栈时,先出栈,后SP 自动减“1”。
(4)SP指针始终指向栈顶。
单片机复位后,SP为07H。
堆栈实际上从08H单元开始,由于08H~1FH单元分别是属于1~3组的工作寄存器区,最好在复位后把SP值改置为60H或更大的值,避免堆栈与工作寄存器冲突。
5、MCS-51有几个中断源?写出其名称。
(5分)P10451有5个中断源.外部中断0 定时器/计数器T0 外部中断1 定时器/计数器T1 串行口6、MCS-51中断优先控制,有什么基本规则?(3分P104)关于中断优先级可以归纳为下面两条基本规则:(1)低优先级可被高优先级中断,高优先级不能被低优先级中断。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机问答题1、8051如何确定和改变当前工作寄存器区。
(6分)P1200H~1FH 的32个单元为4组通用工作寄存器区,每区包含8字节,用R0~R7标记。
可通过指令改变RS1、RS0两位来选择。
既可用寄存器寻址也可用直接地址寻址。
2、8051单片机复位的条件是什么?复位后PC、SP、和P0~P3的值是多少。
(4分)P21-22单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就使MCS-51复位。
.高电平 0000H 07H FFH3、MCS-51内部RAM低128单元划分为3个区域,说明这三个区域的地址范围和使用特点。
(3分P12-13)(1)00H~1FH 的 32 个单元为 4 组通用工作寄存器区,每区包含 8 字节,用 R0~R7 标记。
可通过指令改变 RS1、RS0 两位来选择。
既可用寄存器寻址也可用直接地址寻址。
(2)20H~2FH 的 16 个单元为 128 位位寻址区,位地址为 00H~7FH,也可字节寻址。
(3)30H~7FH 为通用数据区,只能字节寻址,用作存数据以及作为堆栈区。
4、说明MCS-51的堆栈特点,复位时(SP)的值是什么?正常工作时应如何设置(SP)的值?(6分)P14堆栈特点:(1)堆栈结构—向上生长型。
(2)堆栈按“先进后出”原则。
(3)数据入栈时,先SP自动加“1”,后入栈。
数据出栈时,先出栈,后SP 自动减“1”。
(4)SP指针始终指向栈顶。
单片机复位后,SP为07H。
堆栈实际上从08H单元开始,由于08H~1FH单元分别是属于1~3组的工作寄存器区,最好在复位后把SP值改置为60H或更大的值,避免堆栈与工作寄存器冲突。
5、MCS-51有几个中断源?写出其名称。
(5分)P10451有5个中断源.外部中断0 定时器/计数器T0 外部中断1 定时器/计数器T1 串行口6、MCS-51中断优先控制,有什么基本规则?(3分P104)关于中断优先级可以归纳为下面两条基本规则:(1)低优先级可被高优先级中断,高优先级不能被低优先级中断。
(2)任何一种中断(不管是高级还是低级)一旦得到响应,不会再被它的同级中断源所中断。
7、一个中断源的中断请求被响应,必须满足什么必要条件?(4分)P105一个中断源的中断请求被响应,必须满足以下必要条件:(1)总中断允许开关接通,即IE寄存器中的中断总允许位EA=1。
(2)该中断源发出中断请求,即该中断源对应的中断请求标志为1。
(3)该中断源的中断允许位=1,即该中断被允许。
(4)无同级或更高级中断正在被服务。
8、叙述MCS-51中断响应处理过程。
(4分)P105CPU响应中断的过程可归纳如下:(1)置位相应的优先级状态触发器,阻止低级中断。
(2)清零中断请求源标志(串行口中断除外)。
(3)把程序计数器PC的内容入栈(保护断点)。
(4)把相应的中断入口地址送PC。
(5)执行中断子程序。
(6)遇到指令RETI时,先清零优先级状态触发器,从栈顶弹出两字节送PC,返回主程序。
9、叙述MCS=51 CPU响应中断的条件?(4分)P105(1)有申请的中断为高优先级中断。
(2)现行指令周期为最后一个机器周期。
(3)正在执行的指令不是中断返回指令或者是对 IE,IP 的写操作指令,如果是则还需执行一条指令。
10、叙述中断服务子程序的设计步骤。
(4分)P108一般需对以下4个内容进行设置:(1)某一中断源中断请求的允许与禁止。
(2)对于外部中断请求,还需进行触发方式的设定。
(3)各中断源优先级别的设定。
(4)CPU开中断与关中断。
11、定时器/计数器有几种工作方式?分别是什么?(4分)P112 四种方式 0 方式 1 方式 2 方式 3定时器/计数器工作在方式0 (M1M0=00)时,为13位计数器。
定时器/计数器工作在方式1 (M1M0=01)时,为16位计数器。
定时器/计数器工作在方式2 (M1M0=10)时,为8位自动恢复初值的计数器。
方式3 (M1M0=11)时,T0为2个独立8位定时/计数器,T1为1个独立定时/计数器,共计3个定时/计数器。
但T1不能工作在方式3(TR1=0,停止计数)。
12、启动定时/计数器与GATE有何关系?(3分)P111GATE=1 时,由外部中断引脚,和 TR0,TR1 共同来启动定时器。
当 INT0 引脚为高电平时,TR0 置位启动定时器 T0;当 INT1 引脚为高电平时,TR1 置位,启动定时器 T1.GATE=0 时,仅由 TR0 和 TR1 置位来启动定时器 T0 和 T1。
13.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?(4分)P116(1)设定 TMOD 选择 C/T 工作方式。
(2)计算 C/T 中的计数初值,并装入 TH 和 TL。
(3)选择 C/T 溢出判断方式,查询或中断方式。
如选择中断方式,需对中断控制寄存器 IE编程。
(4)启动 C/T,置位 TCON 中的 TR0 或 TR1 位。
14、串行通信按照数据传送方向有哪几种制式?(4分)P130单工方式半双工方式全双工方式15、写出MCS-51中SCON寄存器结构,位名称和位地址及各位功能。
(7分)P132SCON 是串行口控制寄存器,字节地址为 98H,位寻址如下:位序 D7 D6 D5 D4 D3 D2 D1 D0位符号 SM0 SM1 SM2 REN TB8 RB8 TI RI位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H(1)SM0、SM1——串行口4种工作方式选择位(2)SM2——多机通信控制位(3)REN——允许串行接收位。
由软件置“1”或清“0”。
REN=1,允许串行口接收数据。
REN=0,禁止串行口接收数据。
(4)TB8——发送的第9位数据(5)RB8——接收的第9位数据(6)TI——发送中断标志位(7)RI——接收中断标志位16、简单叙述8051的串行通信的四种工作模式。
(4分)1.当 SM0=0,SM1=1 时,串行口选择方式 0。
为同步以为寄存器输入/输出方式。
2.当 SM0=0,SM1=1 时,串行口选择方式 1.为双机通信方式。
3.当 SM0=1,SM1=0 时,串行口选择方式 2。
方式 2 发送或接收一帧信息为11 位:1 位起始位,8 位数据位,1 位可编程位和 1 位停止位。
发送时可编程位 TB8 可设置为 1 或 0,接收时可编程位进入 SCON 寄存器的 RB8 位。
4.当 SM0=1,SM1=1 时,串行口选择方式 3。
方式 3 为波特率可变的 9 位异步通信方式.17、在单片机应用系统中,LED数码管显示电路有几种方式,有什么特点?(3分P79.80.81)(1)静态显示方式所谓静态显示就是指无论多少位 LED 数码管,同时处于显示状态。
(2)动态显示方式所谓动态显示,是指无论在任何时刻只有一个 LED 数码管处于显示状态,即单片机用“扫描”方式控制各个数码管轮流显示。
18、键盘有几项任务?分别是什么任务?(3分)P901.键盘的任务任务有三项:(1) 判别是否有键按下?若有,进入下一步工作。
(2)识别哪一个键被按下,并求出相应的键值。
(3)根据键值,找到相应键值的处理程序入口。
19、非编码键盘常见有两种,分别是什么?各有什么特点?(4分)P91常见的为两种结构:独立式键盘和矩阵式键盘。
(1)独立式键盘特点是:一键一线,各键相互独立,每个键各接一条I/O口线,通过检测I/O 输入线的电平状态,可容易地判断哪个按键被按下.(2)矩阵式键盘矩阵式(也称行列式)键盘用于按键数目较多的场合,由行线和列线组成,按键位于行、列的交叉点上。
节省 I/O 口线.20、键盘扫描控制方式有哪3种?各有什么特点?(3分)P93键盘工作方式有3种,即编程扫描、定时扫描和中断扫描。
特点:1.编程扫描利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。
2.定时扫描每隔一定的时间对键盘扫描一次。
3.中断扫描只有按键按下时才进行处理,实时性强,效率高。
21、非编码矩阵式键盘所完成的工作分可为3个层次,是哪3个层次?(3分)22、根据DAC0832的结构特点,可以有几种工作方式?(2分)P158 (1)单缓冲方式连接(2)双缓冲方式连接23.C51中的中断函数和一般的函数有什么不同?(4分)24.C51 的data、bdata、idata 有什么区别?(4分)P42data 直接寻址片内 RAM(128 字节)访问速度快bdata 可位寻址的片内 RAM(16 字节),允许位与字节混合访问Idata 间接寻址片内 RAM,可访问全部片内 RAM(256 字节)25、用关键字“sbit”定义某些特殊可寻址位,可以有几种方法?(3分P43(1)已定义的特殊功能寄存器是可位寻址的(2)对可位寻址的特殊功能寄存器,可以用字节地址作为基地址(3)对于可寻址的位,将位的绝对地址赋给变量(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。
可复制、编制,期待你的好评与关注)。