单片机考试复习资料
- 格式:doc
- 大小:155.50 KB
- 文档页数:17
单片机期末考试试题一、选择题(每题 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. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。
从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。
1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。
了解单片机的架构和工作原理是学习和理解单片机编程的基础。
2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。
掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。
2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。
掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。
2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。
这些技巧能够提高单片机程序的可靠性和性能。
3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。
了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。
3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。
掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。
3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。
了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。
4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。
了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。
4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。
单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。
A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。
A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。
A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。
答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。
答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。
答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。
答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。
单片机c51考试题库及答案一、单选题1. 8051单片机的内部RAM共有()字节。
A. 256B. 128C. 512D. 1024答案:A2. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的串行通信口是()。
A. 串行口0B. 串行口1C. 串行口2D. 串行口3答案:A5. 8051单片机的程序存储器最大容量是()。
A. 64KBB. 128KBC. 256KBD. 512KB答案:A二、多选题1. 8051单片机的下列哪些寄存器是16位的?()A. DPTRB. PCC. SPD. B答案:A, B2. 8051单片机的下列哪些中断源是可屏蔽的?()A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D3. 8051单片机的下列哪些指令是无条件转移指令?()A. SJMPB. AJMPC. LJMPD. RET答案:A, B, C三、判断题1. 8051单片机的外部中断0的中断向量地址是0003H。
()2. 8051单片机的定时器0和定时器1都是16位的。
()答案:×3. 8051单片机的串行通信口是全双工的。
()答案:√四、填空题1. 8051单片机的内部RAM分为______区和______区。
答案:工作寄存器区、位寻址区2. 8051单片机的外部中断0和外部中断1的优先级是______。
答案:外部中断0的优先级高于外部中断13. 8051单片机的定时器0和定时器1的计数器都是______位的。
4. 8051单片机的程序存储器和数据存储器是______的。
答案:分开的五、简答题1. 简述8051单片机的中断系统。
答案:8051单片机的中断系统包括5个中断源,分别是外部中断0、外部中断1、定时器0中断、定时器1中断和串行通信中断。
单片机复习题库(含答案)单片机复习题库(含答案)一、单选题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口使用方法。
单片机试题(附答案)一、单选题(共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单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
单片机复习资料大全单片机(Microcontroller)是一种集成了微处理器核心、存储器、输入输出接口以及一定数量的外围设备的集成电路。
它广泛应用于各个领域,包括工业自动化、消费电子、通信等。
由于单片机技术的重要性,学习和掌握相关知识对于电子工程师和计算机专业学生来说非常重要。
本文将为您提供一份单片机复习资料大全,助您系统地复习单片机相关的知识。
一、单片机基础1. 单片机概述单片机的定义、分类和应用领域;单片机的组成结构和内部工作原理;单片机与微处理器的区别与联系。
2. 单片机的发展历程介绍单片机的历史演进过程;主要版本和系列的特点和应用。
3. 单片机的基本原理单片机的指令系统和编程模型;存储器的层次结构和作用;寄存器的分类和功能。
4. 单片机的开发环境单片机开发工具和软件的选择;开发环境的配置和使用方法;常见的单片机开发板介绍。
二、单片机的硬件结构1. 单片机的CPU核心CPU的结构、运算单元和控制单元; CPU的时钟系统和分频技术;中断系统和中断向量表。
2. 单片机的存储器系统存储器的分类、特点和功能;ROM和RAM的区别与应用;存储器的读写操作和访问速度。
3. 单片机的输入输出数字量输入输出的原理和实现方法;模拟量输入输出的原理和实现方法;串行通信接口的工作原理和通信协议;GPIO口的配置和使用。
4. 单片机的定时器和计数器定时器和计数器的基本原理和功能;定时器的工作模式和应用;计数器的工作模式和应用。
三、单片机的程序设计1. 单片机的编程语言汇编语言和C语言在单片机编程中的应用;汇编语言和C语言的优缺点比较;常用的单片机编译器介绍。
2. 汇编语言程序设计汇编语言的基本语法和指令集;汇编语言的程序设计方法和技巧;汇编语言程序的调试和优化。
3. C语言程序设计C语言的基本语法和数据类型;C语言的流程控制和函数调用;C语言在单片机开发中的库函数和应用。
4. 单片机系统设计单片机系统设计的原则和方法;硬件和软件的协同设计;单片机系统的调试和验证。
单片机复习题单片机是一种集成在单个芯片上的微型计算机系统,广泛应用于工业控制、消费电子、医疗设备等领域。
以下是一些单片机复习题,帮助学生复习和巩固相关知识。
单片机基础知识1. 单片机的定义:单片机是一种集成了CPU、存储器、I/O接口等的微型计算机系统,通常用于控制和处理任务。
2. 单片机的组成:基本组成包括中央处理器(CPU)、存储器(ROM、RAM)、输入/输出端口(I/O)、定时器/计数器、中断系统等。
3. 单片机的分类:按照其功能和用途,可以分为通用单片机和专用单片机。
4. 单片机的工作原理:单片机通过执行存储在ROM中的程序,控制外部设备,实现特定的功能。
5. 单片机的编程语言:常见的编程语言有汇编语言和C语言。
单片机的输入/输出系统1. I/O端口的功能:输入/输出端口用于单片机与外部设备进行数据交换。
2. I/O端口的控制方式:包括程序控制和中断控制。
3. I/O端口的类型:分为并行I/O端口和串行I/O端口。
4. I/O端口的配置:可以通过编程设置端口的输入/输出模式。
单片机的中断系统1. 中断的概念:中断是单片机在执行程序过程中,对外部事件的响应机制。
2. 中断的类型:包括外部中断和内部中断。
3. 中断的优先级:不同中断源可以设置不同的优先级。
4. 中断服务程序:中断发生时,单片机会跳转到相应的中断服务程序执行。
单片机的定时器/计数器1. 定时器/计数器的功能:用于实现定时和计数功能。
2. 定时器/计数器的模式:包括自由运行模式、定时模式、计数模式等。
3. 定时器/计数器的配置:可以通过编程设置定时器/计数器的工作模式和参数。
单片机的通信接口1. 串行通信:包括UART、SPI、I2C等。
2. 并行通信:通过并行I/O端口实现数据的并行传输。
3. 通信协议:在通信过程中,需要遵循一定的通信协议。
单片机的应用实例1. 工业控制:实现设备的自动控制和监控。
2. 消费电子产品:如家电、手机等。
单片机考试题及答案一、选择题(每题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. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共10分)1.若MCS-51单片机采用6MHz的晶振,其复位高电平脉冲时间应该超过( )。
A. 2Sμμ B. 4SC. 2mSD. 4mS2.MCS-51单片机的4个并行I/O口作为通用I/O口使用时,( )口应该加上拉电阻。
A. P0B. P1C. P2D. P33.在片外扩展一片8K的EPROM 2764需要( )根地址线。
A. 11B. 12C. 13D. 144.程序状态字PSW的( )位为1时,表示带符号数加减运算中,A产生了溢出。
A. CyB. AcC. OvD. P5.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。
A. PUSH R1B. PUSH @R1C. PUSH 01HD. PUSH 09H二、填空题(每空1分,共10分)1.MCS-51单片机片内共有__256__字节单元的RAM,____64____字节单元的ROM。
2.若MCS-51单片机采用6MHz的晶振,ALE引脚输出正脉冲频率为___1M_____。
3.MCS-51单片机的一个机器周期的宽度为___6__状态。
4.一个10位D/A转换器,其分辨率为________。
5.要使MCS-51单片机从片内的地址0000H开始执行程序。
那么EA应___置1___。
6.串行中断ES的中断人口地址为___0023H_____。
7.CHMOS型80C51有__待机和掉电__二种低功耗方式。
8.单片机需要把助记符指令(或汇编指令)转换成__二进制代码__。
9.外部中断请求有两种信号方式即_电平触发方式和跳变触发方式。
三、名词解释(每小题2分,共8分)1.立即寻址:是指在指令中直接给出操作数。
2.地址总线:3.波特率4.单片机四、简答题(每小题4分,共20分)1.ALU具有哪几个运算功能?2.简述MCS-51串行通信的工作方式。
3.程序状态字PSW各标志位的作用是什么?4.A/D转换器有哪几种类型?-第1 页共17 页-5.简述MCS-51单片机的中断响应过程。
五、读程序(阅读程序后填空。
每小题4分,共20分)1.试分析以下程序的执行结果。
(A)=__30H__,(B)=__20H _。
MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCPUSH BPOP ACCPOP B2.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。
请分析下面程序执行后各单元的内容。
(32H)=__08H__,(40H)=__80H__。
MOV A,@R0MOV @R0,40HMOV 40H,AMOV R0,#35H3.执行下列程序后,(A)=__6H__,(B)=___8H___。
MOV A,#8AHMOV B,#14HDIV AB4.在外部RAM首地址为table的数据表中,有10个字节的数据。
编程将每个字节的最高位清零。
MOV R1,#TABLEMOV R2,#10LOOP:MOV A,@R1MOVX @DPTR, AANL @DPTR, #0FHINC R1DJNZ R2,LOOPRET5.比较两个ASCII码字符串是否相等。
字符串长度在内部RAM20H单元,第一个字符串的首地址为30H,第二个字符串首地址为40H。
如果两个字符串相等,置内部RAM21H为00H,否则,置内部RAM21H为0FFH。
MOV R0,#30HMOV R1,#40HMOV R2,#20HLOOP1:MOV A,@R0CLR C-第2 页共17 页-SUBB A,@R1JNZ LOOP2INC R0INC R1DJNZ @R2,LOOP1MOV 21H,#00HRETLOOP2:MOV 21H,#0FFHRET六、综合题(共32分)1.设单片机晶振频率Fosc=6MHZ,使用定时器1以工作方式1产生周期为400μs的等宽方波,用查询方式实现编程,并在P1.0输出。
(10分)2.用8255A设计一个4×4位按键输入电路。
(1)完整按键输入电路(4分)(2)写出8255的控制字及初始化程序,假设片选地址为8000H。
(4分)(3)写出检测是否有键闭合的程序,当无键按下时将累加器A置为0(4分)。
3.用2片2732给8051单片机扩展一个8KB的外部存储器,要求地址空间与8051的内部ROM 相衔接,请画出逻辑连接图。
(10分)-第3 页共17 页--第 4 页 共 17 页-一、填空题1.8051 汇编语言指令格式中,唯一不可缺少的部分是_________。
2.当程序状态字寄存器PSW 状态字中RS1 和RS0 分别为0 和0 时,系统的工作寄存器组地址范围为__00H__~__07H__。
3.8051 的程序计数器PC 为16 位计数器,其寻址范围是___64___KB。
4.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_________引脚提供信号。
5.一个EPROM 的地址有A0~A11 共12 个引脚,它的容量为__4__KB。
6.8051 单片机在同一级别里,级别最高的中断源是_________。
7.8751 是EPROM 型,内含_________KB EPROM。
8.MOV C,20H 源寻址方式为__直接__寻址。
9.设计8031 系统时,__P0__口和P2 口不能用作一般I/O 口。
10.串行通信有_________、_________和_________共 3 种数据通路形式。
11.8051 的定时器_________作串行接口方式1 和方式3 的波特率发生器。
12.8051 中唯一一个不可以寻址的16 位寄存器为__PC__。
二、判断题1.8051 的特殊功能寄存器分布在00H~70H 地址范围内。
(×)2.寄存器间接寻址中,寄存器中存放的是操作数的地址。
(√)3.在中断响应时断点地址自动入栈。
(√)4.8051 晶振频率12MHz,则串口方式0 波特率为1MHz。
( )5.ADC0809 是8 位逐次逼近式模/数转换器。
( )三简答题1.简述51 单片机内部数据存储器低128 单元分布特点。
2.简述异步串行通信的帧格式。
3.简述8051 中断嵌套原则。
四、读程序题1.写出下列指令的功能。
MOV A,@R0 DEC R5 CPL C2.已知初值(60H)=23H,(61H)=61H,下列指令依次执行,写出空白处A的值。
CLR C MOV A, #9AHSUBB A,60H;A=__3AH__ADD A,61H;A=___9BH___DA A;A=___155___3.假定(A)=0FH,(R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH.执行指令DEC R7 DEC 30H DEC @R1 后,R7 的内容为___18H____,30H 的内容为__FFFFH__,40H 的内容为___0FEH___。
4.下列指令执行后,(P1.7)=___0___,(P1.1)=____0_____,(P1.2)=___0____。
ANL P1,#31H五、综合题1.编写程序将内部RAM 的40H~49H 单元高 4 位写0,低4 位置1(要求采用循环实现)-第5 页共17 页-MOV R0,#40HMOV 50H,#10LOOP:MOV A,@R0ANL A,#00HORL A,#0FHMOV @R0,AINC R0DJNZ 50H,LOOPRET2.已知51 单片机系统晶振频率为12MHz,请利用定时器 1 工作方式1,中断方式在P2.3 输出频率为10Hz 的方波,写出定时设计过程及完整代码。
3.假定DAC0832 工作于单缓冲模式,数据输入寄存器地址为5000H,其他引脚接合适电平,且输入寄存器数据从00H~0FFH 变化输出从0~5V 变化。
试编程输出线性下降的锯齿波。
一、单项选择题1.单片机中用于存放程序状态信息的寄存器是(B )A.ACCB.PSWC.PCD.DPTR2.MCS-51 外扩存储器时,系统的高8 位地址总线是由_________口构成。
(C )A.P0B.P1C.P2D.P33.MCS-51 单片机8 位重装载方式定时器工作在(C )A.方式0B.方式 1C.方式2D.方式34.在MSC-51 单片机程序中用伪指令EQU 定义的数据(D )A.在片内RAMB.在外部ROMC.在外部RAMD.无相关存储空间5.RS-232C 总线标准中规定逻辑1 的电压为( )A.-3.6V~-25VB.3.6V~25VC.3.6V~5VD.-3.6V~-5V二、填空题6.堆栈指示寄存器的符号是____SP____,复位后它的内容是____07H____。
7.MCS-51 系统中,当PSEN 引脚为低电平时,表示CPU 要从________________读取信息。
8.当(RS1,RS0)=(1,1)时,工作寄存器R7 对应内部RAM 中的___10H~17H___字节单元。
9.MOV C,15H 源操作数的寻址方式为__直接__寻址。
10.MCS-51 单片机在逻辑上有____3_____个存储空间。
-第6 页共17 页-11.MCS-51 单片机有_____2_____个中断源。
12.计算机的数据传送主要有两种方式:____串行____和___并行___。
13.为使单片机系统能输出一定频率的正弦波电压信号,应增加______________。
三、名词解释14.变址寻址方式15.中断16.波特率四、简答题17.简述8051 片内RAM 的空间分配。
18.什么是ROM?简述其分类与特点。
19.MCS-51 单片机的T0、T1 用作定时器时,其定时时间与哪些因素有关?(A0,A1)WR 的功能。
,20.简述8255 读写控制逻辑引脚CS 、RD21.用DAC0832 产生锯齿波,其频率是如何控制的,试列举两种方法并说明优缺点。
五、读程序填空22 .START:MOV P1,#0FFHMOV A,P1MOV C,ACC.0ANL C,/ACC.1MOV ACC.7,CMOV C,ACC.0ANL C,ACC.1ORL C,ACC.7MOV P1.7,CRET(1)该程序的功能是:____________ __________;(2)第一行MOV P1,#0FFH 的功能是:__________ __________ 。
23. START:MOV R7,#20MOV DPTR,#1000HMOV R0,#20H LOOP:MOV A,#0MOVC A,@A+DPTRMOV @R0,AINC R0INC DPTRDJNZ R7,LOOPRET(1)该程序的功能是:__________________________________;(2)该子程序的源数据在______________存储器中。