微控制器系统设计复习题(1)(1)

合集下载

[VIP专享]微控制器系统设计复习题

[VIP专享]微控制器系统设计复习题

微控制系统设计期末复习一、数据存储器拓展用6264(8K×8位)给8051单片机的外围扩展8K的片外数据存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

二、程序存储器拓展给8051单片机的外围扩展一片16K×8位片外程序存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

三、I/O接口的扩展通过PA 口控制PB 口,PA 口作为输入口与开关K0~K7相连,PB 口作为输出口与小灯L0~L7 相连。

设计硬件电路,且编程控制,在拨动开关时控制小灯的亮灭。

四、显示1、LED显示器有静态显示和动态显示两种方式,显示原理是什么?1)、LED的静态显示方式LED在显示某一字符时,其显示驱动电路要具有锁存功能,由单片机送出的显示驱动码一经送出后,在不改变显示内容的情况下,该驱动码应一直保持到显示下一个字符为止。

LED显示器工作在静态方式时,其公共端应接到一个固定的电平(共阴极接低电平,共阳极接高电平,即LED显示器一直处于显示有效状态。

每一位LED显示器的段选线与一个8位并行I/O口相连送出显示字符,但是当位数较多时,占用的I/O口线较多,浪费资源,下图为两位共阳极LED数码管与单片机接口。

2)、LED的动态显示方式LED显示器的动态显示是将所有显示位的段选线的同名端并连在一起,并由一个8位I/O口控制,形成段选线的多位复用。

而各显示位的公共阳极端或公共阴端极则分别由相应的I/O口线控制,实现各位的分时选通,即同一时刻只有被选通位的数码管能显示相应的字符,而其他所有位都是熄灭的。

由于人眼有视觉暂留现象,只要每位显示间隔足够短,则会造成多位同时点亮的假象。

这就需要单片微机不断地对显示进行刷新控制,牺牲CPU 时间来换取元件的减少以及显示功耗的降低。

2、LED数码显示器有两种连接方法共阳极接法(低电平亮)或共阴极接法(高电平亮)五、键盘1、常用键盘接口分为独立式键盘接口和行列式键盘接口。

《微处理器与嵌入式系统设计》期末复习题及答案

《微处理器与嵌入式系统设计》期末复习题及答案

《微处理器与嵌入式系统设计》期末复习题及答案第一章嵌入式系统概述嵌入式系统的共性:特定的使用场合或工作环境,是某个大型系统的一部分,完成一个具体的功能,专用性强,应用于特定的平台;功耗低,且一般要求高实时性和高可靠性,系统程序一般都是固化在内存中,以提高运行速度和可靠性;功能单一,模块的设计和实现较为简单;人机交互界面简单;开发时往往有上位机和下位机或主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

MCU:Micro Control Unit,嵌入式微控制器(俗称单片机),把CPU、随机存储器RAM、只读存储器ROM、I/O、中断系统、定时器/计时器、各种功能外设等资源集成到一个芯片上的微型计算机系统。

MPU:Micro Processor Unit,嵌入式微处理器。

MPU是由通用计算机中的CPU(微处理器)演变而来,可以理解为增强版的CPU,即不带外围功能器件。

ARM:是一家公司,也是一类技术和产品的统称。

ARM公司设计的芯片主要涉及嵌入式移动设备领域,指令集更加紧凑简单,功耗和成本更低,在移动消费电子领域占据着很大的市场份额。

嵌入式系统开发流程:需求分析、系统总体设计、系统软硬件设计、系统测试第二章ARM Cortex-M3内核与STM32微控制器ARM存储模式(2种)小端模式:数据的低字节存放在内存低地址处,数据的高字节存放在内存高地址处。

大端模式:数据的高字节存放在内存低地址处,数据的低字节存放在内存高地址处。

注意书上的相关例子!ARM指令集架构系统设计有两种方式:RISC(Reduced Instruction Set Computer)精简指令集计算机CISC(Complex Instruction Set Computer)复杂指令集计算机流水线技术:每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术,称为流水线技术。

ARM Cortex-M3微控制器采用的三级流水线:取指—译码—执行流水线的技术指标通常用吞吐率、加速比和效率三项指标来衡量。

微控制器系统设计复习题(1)(1)

微控制器系统设计复习题(1)(1)

v1.0 可编辑可修改1. 通过 PA 口控制 PB 口,PA 口作为输入口与开关 K0~K7 相连,PB口作为输出口与小灯 L0~L7 相连。

设计硬件电路,且编程控制,在拨动开关时控制小灯的亮灭。

ORG 0000HLJMP MAINORG 0770HMAIN: MOV DPTR,#OFF2BHMOV A, # 90HMOVX @ DPTR, ALOOP1: MOV DPTR,#OFF28HMOVX A ,@DPTRINC DPTRMOVX @ DPTR,ASJMP LOOP1END例题用6264(8K×8位)给8051单片机的外围扩展8K的片外数据存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

例题给8051单片机的外围扩展一片16K×8位片外程序存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

LED显示器有静态显示和动态显示两种方式,显示原理是什么静态显示就是在同一时刻只显示一种字符,或者说被显示的字符在同一时刻是稳定不变的。

其显示方法比较简单,只要将显示段码送至段码口,并把位控字送至位控口即可。

动态显示是同一时刻只有被选通位的数码管能显示相应的字符,而其他所有位都是熄灭的。

利用人眼对视觉的残留效应,采用动态扫描显示的方法,逐个循环的点亮各位数码管,每位显示1ms左右。

使人感觉就好像在同时显示不同的字符一样。

LED数码显示器有两种连接方法共阳极接法或共阴极接法常用键盘接口分为独立式键盘接口和行列式键盘接口。

一般按键较少时采用独立式键盘,在按键较多时采用矩阵式键盘。

他们的工作原理是什么独立式键盘是指用I/O口线构成的单个键盘电路。

每个独立式键盘单独占有一根I/O 口线,每根I/O口线的工作状态不会影响其他I/O线的工作状态。

在独立式按键电路中,按键输入一般采用低电平有效,上拉电阻保证了按键断开时,I/O口线有确定的高电平无按键按下时,常态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。

微控技术复习题及其答案

微控技术复习题及其答案

微控技术复习题及其答案一、单项选择题(每题2分,共10分)1. 微控制器中,哪个寄存器用于存储程序计数器的值?A. 堆栈指针寄存器B. 程序计数器寄存器C. 累加器D. 数据指针寄存器答案:B2. 在8051微控制器中,哪个指令用于将累加器的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX @R0, AC. MOV @R0, AD. MOVX A, @R0答案:B3. 微控制器的中断服务程序结束后,通常使用哪个指令返回到中断前的程序?A. RETB. RETIC. IRETD. CALL答案:B4. 在8051微控制器中,哪个指令用于将立即数传送到累加器?A. MOV A, #dataB. MOV A, dataC. MOV #data, AD. MOV data, A答案:A5. 微控制器的看门狗定时器(WDT)通常用于什么目的?A. 系统时钟B. 系统复位C. 系统睡眠D. 系统唤醒答案:B二、填空题(每题2分,共10分)1. 微控制器的______是指其能够处理的二进制数的位数。

答案:字长2. 在8051微控制器中,______指令用于将累加器的内容与寄存器R0的内容进行逻辑与操作。

答案:ANL A, R03. 微控制器的______是指其能够直接寻址的内存范围。

答案:地址空间4. 微控制器的______是指其在单位时间内能够执行的指令数量。

答案:处理能力5. 在8051微控制器中,______指令用于将累加器的内容与外部数据存储器的地址为20H的内容进行逻辑或操作。

答案:ORL A, @20H三、简答题(每题5分,共20分)1. 简述微控制器的中断优先级是如何工作的?答案:微控制器的中断优先级是根据中断请求的紧急程度来确定的。

当多个中断请求同时发生时,微控制器会根据中断向量表中的优先级顺序来响应中断。

高优先级的中断会先被处理,而低优先级的中断则需要等待直到高优先级的中断处理完成。

电玩具高级微控制器系统设计考核试卷

电玩具高级微控制器系统设计考核试卷
B.外部中断无法通过编程禁用
C.外部中断只能响应低电平触发
D.外部中断只能响应高电平触发
20.以下哪个部件通常用于实现微控制器与电机驱动模块的通信?()
A. ADC
B. DAC
C. PWM
D. I2C
(以下为其他题型,本题仅要求输出单项选择题,故省略)
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
A. USB
B. HDMI
C. VGA
D. Ethernet
5.在微控制器编程中,以下哪个是C语言的扩展名?()
A. .exe
B. .c
C. .hex
D. .obj
6.以下哪个是微控制器中常见的编程环境?()
A. Android Studio
B. Xcode
C. Keil
D. Visual Studio
4.以下哪些技术可以用于微控制器系统的电源管理?()
A.动态电压调整
B.低功耗模式
C.高效的电源转换
D.电源关闭
5.微控制器的中断系统可能包括以下哪些类型的中断?()
A.外部中断
B.定时器中断
C.串行通信中断
D.系统故障中断
6.以下哪些是微控制器的外设接口?()
A. ADC
B. DAC
C. UART
A.散热设计
B.热传感器
C.功率控制
D.环境温度
19.以下哪些是微控制器系统中的常见错误处理方式?()
A.异常处理
B.错误代码返回
C.重启机制
D.系统日志
20.以下哪些方法可以用于提高微控制器代码的效率?()
A.优化算法

stm32复习题及答案

stm32复习题及答案

stm32复习题及答案# STM32复习题及答案一、选择题1. STM32是以下哪个公司的微控制器产品?A. AtmelB. NXPC. STMicroelectronicsD. Texas Instruments答案:C2. STM32系列微控制器主要基于哪种架构?A. ARM7B. ARM9C. Cortex-MD. Cortex-A答案:C3. 下列哪个不是STM32的外设?A. ADCB. DACC. I2CD. USB答案:D(USB是外设,但题目可能指的是其他不属于STM32的外设)4. STM32的GPIO端口可以配置为几种模式?A. 2种B. 4种C. 8种D. 16种答案:B5. 下列哪个不是STM32的启动模式?A. 从Flash启动B. 从SRAM启动C. 从SD卡启动D. 从USB启动答案:D二、判断题1. STM32微控制器支持JTAG调试接口。

()答案:正确2. STM32的所有型号都内置了以太网控制器。

()答案:错误3. STM32的时钟系统可以配置为内部RC振荡器或外部晶振。

()答案:正确4. STM32的GPIO端口可以配置为上拉或下拉输入。

()答案:正确5. STM32的中断优先级是固定的,不能更改。

()答案:错误三、简答题1. 简述STM32微控制器的主要特性。

答案:STM32微控制器主要特性包括基于ARM Cortex-M内核,具有高性能和低功耗的特点;支持多种外设接口,如SPI、I2C、USART等;具备丰富的GPIO端口配置选项;支持多种启动模式,包括从Flash、SRAM 或外部存储器启动;具备灵活的时钟系统和中断优先级配置。

2. 解释STM32的看门狗定时器(WDT)的作用。

答案:STM32的看门狗定时器是一种硬件定时器,用于监控程序的运行状态。

如果程序在预定的时间内没有重置看门狗定时器,它将触发系统复位,防止系统因软件故障而挂起。

这在嵌入式系统中非常重要,以确保系统的稳定性和可靠性。

《微控制器技术应用》试卷一

《微控制器技术应用》试卷一

20 -20 学年第学期(总第学期)《微控制器技术应用》试卷(1)卷(本试卷共页,计道大题)答题说明:1、考生必须写清答题纸上要求填写的考试科目、系别、班级、姓名、考号等项内容;2、考生必须依照题签上的题目顺序,在答题纸上写清题号,按顺序答题。

第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1.计算机中最常用的字符信息编码是()。

2.MCS-51系列单片机为()位单片机。

3.若不使用MCS-51片内存储器引脚必须接()。

4.8051单片机有两种复位方式,既上电复位和手动复位。

复位后SP =(),PC =(),PSW =(),P0 =()。

5.在 MCS-51中,PC和DPTR都用于提供地址,PC为访问()存储器提供地址,而DPTR是为访问()存储器提供地址。

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

7.假定(A)=85H, (R0)=20H,(20H)=0AFH.执行指令:ADD A,@R0 后,累加器A的内容为(),CY的内容为(),OV的内容为()。

.8.A/D转换器的作用是将()量转为()量。

9.LED数码显示按显示过程分为()显示和()显示2种。

10.用汇编语言指令编写的程序,应该称作()程序,经过汇编的程序应该称作()。

二、选择题(每空1分,共10分)1.采用8031单片机必须扩展()。

A.数据存储器B.程序存储器C.I/O接口D.显示接口2.PSW=18H时,则当前工作寄存器是( )。

A.0组B.1组C.2组D.3组3.执行PUSH ACC指令, MCS-51完成的操作是( )。

A.SP+1→SP (ACC)→(SP)B.(ACC) →(SP) SP-1→SPC.SP-1→SP (ACC)→(SP)D.(ACC)→(SP) SP+1→SP4.MOV C,20H.0 的操作方式是( )。

A.位寻址B.直接寻址C.立即寻址D.寄存器寻址5.当执行MOVX @DPTR,A指令时, MCS—51产生下面哪一个控制信号( )。

微控制器编程与接口设计考核试卷

微控制器编程与接口设计考核试卷
A. MHz
B. GHz
C. Hz
D. kHz
11.在微控制器编程中,以下哪个关键字用于定义一个整型变量?()
A. float
B. int
C. char
D. double
12.下列哪个微控制器具有较多的I/O端口?()
A. 8051
B. PIC16
C. AVR
D. STM32
13.以下哪个函数用于实现微控制器的串行通信?()
A. ADC(模数转换器)
B. DAC(数模转换器)
C. Comparator(比较器)
D. Op-Amp(运算放大器)
19.在微控制器编程中,以下哪些错误处理方法可以提高系统的稳定性?()
A.异常处理
B.重试机制
C.看门狗定时器
D.状态检查
20.以下哪些是微控制器与外部设备进行数据同步时可能采用的技术?()
A.仿真器
B.编程器
C.调试器
D.烧录器
20.在微控制器编程中,以下哪个概念表示程序执行的循环?()
A.顺序
B.选择
C.循环
D.跳转
(以下为试卷其他部分,根据需求自行编写)
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
1.微控制器可以用于以下哪些领域?()
()
10.在微控制器设计中,______是保证信号完整性的一种重要技术。
()
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1.微控制器的功耗与其工作频率成正比。()
2.在微控制器编程中,全局变量可以在整个程序范围内被访问和修改。()

stm32试题及答案

stm32试题及答案

stm32试题及答案一、单项选择题(每题2分,共20分)1. STM32系列微控制器属于以下哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:C2. STM32的时钟系统主要由哪两个部分组成?A. HSI和HSEB. HSE和PLLC. LSI和LSED. PLL和HSE答案:B3. STM32的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 所有以上答案:D4. STM32中,下列哪个寄存器用于配置NVIC中断控制器?A. NVIC_ISERB. NVIC_ICERC. NVIC_IPRD. 所有以上答案:D5. STM32的ADC(模数转换器)可以支持的最大采样速率是多少?A. 1MHzB. 2MHzC. 3.5MHzD. 5MHz答案:C二、多项选择题(每题3分,共15分)1. STM32系列微控制器支持以下哪些通信接口?A. USARTB. SPIC. I2CD. CAN答案:ABCD2. 下列哪些功能是STM32的外设模块所提供的?A. 定时器B. 模数转换C. 数模转换D. 通信接口答案:ABCD3. STM32的内存可以包括以下哪些类型?A. 内部SRAMB. 外部SRAMC. 内部FlashD. 外部Flash答案:ABCD三、判断题(每题2分,共10分)1. STM32微控制器的内部Flash存储器可以作为程序存储器使用。

(对)2. STM32的GPIO端口只能配置为数字输入或数字输出模式。

(错)3. STM32的ADC模块可以同时支持多个通道的采样。

(对)4. STM32的时钟系统不能通过软件进行配置。

(错)5. STM32的NVIC中断控制器可以配置中断的优先级。

(对)四、简答题(每题5分,共20分)1. 简述STM32的启动过程。

答案:STM32的启动过程通常从内部Flash存储器的地址0x0开始,执行复位初始化代码,然后跳转到用户程序的入口点。

微控制器考核练习

微控制器考核练习

练习【题目1】请利用51单片机设计一个故障警示系统,通过按钮(开关)设置故障点,共4个点。

若有故障,显示相应的故障号(显示数字1~4),故障提醒超过30秒时,利用发光二极管报警。

具体要求如下:1.利用单片机的定时器、中断实现定时功能,故障号利用数码管显示,按键(开关)采用外部中断方式识别。

【难,满分100分】2.利用单片机定时、查询方式实现定时功能,按键(开关)采用外部中断方式识别,故障号利用数码管显示。

【较难,满分90分】3.利用单片机定时、查询方式实现定时功能,按键(开关)采用外部中断方式识别,故障号利用发光二极管显示。

【中,满分80分】4.利用单片机软件延时方式实现定时功能,按键(开关)用普通I/O口,故障号利用发光二极管显示。

【易,满分70分】【题目2】请利用51单片机设计一个定时系统,基本定时时间为20秒。

时间到,点亮一个发光二极管,否则二极管熄灭。

可利用按键调整定时时长,即设置一个加1键,每按1次加1键,最大值加1。

调整范围为0~99。

具体要求如下:1.利用单片机的定时器、中断实现定时功能,时间利用2位数码管动态显示的方式显示,按键采用外部中断方式识别。

【难,满分100分】2.利用单片机定时、查询方式实现定时功能,按键用普通I/O口,时间利用2位数码管动态显示的方式显示。

【较难,满分90分】3.利用单片机定时、查询方式实现定时功能,按键用普通I/O口,时间利用2位数码管静态显示的方式显示。

【中,满分80分】4.利用单片机定时、查询方式实现定时功能,按键用普通I/O口,时间利用发光二级管显示的方式显示。

【易,满分70分】【题目3】请利用51单片机设计一个计数系统,计数信号利用按键输入,计数范围为0~60。

具体要求如下:1.利用单片机的定时器/计数器、中断实现计数功能,计数值利用2位数码管动态显示的方式显示。

【难,满分100分】2.利用单片机的普通I/O实现计数功能,计数值利用2位数码管动态显示的方式显示。

微控技术复习题及其答案

微控技术复习题及其答案

微控技术复习题及其答案一、选择题1. 微控技术中,以下哪个不是微控制器的组成部分?A. 微处理器B. 存储器C. 总线D. 显示器2. 在微控技术中,以下哪个是8位微控制器的特点?A. 数据宽度为16位B. 地址总线宽度为16位C. 数据宽度为8位D. 地址总线宽度为8位3. 微控制器的中断系统主要功能是什么?A. 提供数据存储B. 控制程序流程C. 响应外部事件D. 执行算术运算4. 下列哪个不是微控制器的输入/输出接口类型?A. 串行接口B. 并行接口C. 网络接口D. 音频接口5. 微控制器的时钟频率对系统性能的影响是什么?A. 时钟频率越高,系统功耗越低B. 时钟频率越高,系统性能越好C. 时钟频率与系统性能无关D. 时钟频率越高,系统稳定性越差答案:1. D2. C3. C4. D5. B二、填空题6. 微控制器的______是指其能够处理的数据宽度。

7. 微控制器的______是用于存储程序和数据的部件。

8. 微控制器的______功能允许它在执行过程中响应外部事件。

9. 微控制器的______是控制数据在微控制器内部流动的路径。

10. 微控制器的______频率决定了其执行指令的速度。

答案:6. 数据宽度7. 存储器8. 中断9. 总线10. 时钟三、简答题11. 简述微控制器与普通计算机的区别。

12. 描述微控制器在嵌入式系统中的作用。

13. 解释微控制器的中断优先级是如何工作的。

14. 举例说明微控制器的输入/输出接口的应用场景。

15. 讨论微控制器在现代工业自动化中的重要性。

答案:11. 微控制器与普通计算机的主要区别在于其专用性、资源有限性、体积小、功耗低,以及通常用于控制特定设备或系统。

12. 在嵌入式系统中,微控制器作为核心控制单元,负责接收传感器输入,执行程序逻辑,控制执行器输出,实现系统自动化控制。

13. 中断优先级是指微控制器在多个中断请求同时发生时,根据预设的优先级顺序响应中断,高优先级的中断会先被处理。

微控制器试题及答案

微控制器试题及答案

微控制器试题及答案一、单选题(每题2分,共20分)1. 下列哪个不是微控制器的常见应用领域?A. 家用电器控制B. 工业自动化C. 汽车电子D. 云计算服务答案:D2. 微控制器的英文缩写是:A. MCUB. CPUC. GPUD. DSP答案:A3. 以下哪个不是微控制器的组成部分?A. 处理器核心B. 存储器C. 显示器D. 输入/输出接口答案:C4. 下列哪个是8位微控制器?A. ARM Cortex-M0B. Intel 8086C. Motorola 68000D. Intel Core i7答案:A5. 微控制器的程序存储通常使用哪种类型的存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B6. 在微控制器中,中断服务程序的作用是什么?A. 执行用户程序B. 执行操作系统C. 响应外部事件D. 管理存储器答案:C7. 微控制器的时钟频率通常用来衡量什么?A. 计算速度B. 存储容量C. 电源电压D. 程序复杂度答案:A8. 下列哪个是微控制器的编程语言?A. HTMLB. CC. SQLD. Python答案:B9. 微控制器的I/O端口通常用来实现什么功能?A. 数据存储B. 网络通信C. 数据输入输出D. 电源管理答案:C10. 在微控制器中,PWM代表什么?A. 脉冲宽度调制B. 脉冲频率调制C. 脉冲高度调制D. 脉冲长度调制答案:A二、多选题(每题3分,共15分)1. 微控制器的常见输入设备包括哪些?A. 按钮B. 温度传感器C. 网络接口D. 光敏电阻答案:ABD2. 下列哪些是微控制器的编程接口?A. JTAGB. UARTC. USBD. SD卡答案:ABC3. 微控制器的存储器通常包括哪些类型?A. RAMB. ROMC. EEPROMD. SRAM答案:ABC4. 微控制器的输出设备可以包括哪些?A. LEDB. 电机C. LCD显示屏D. 蜂鸣器答案:ABCD5. 下列哪些是微控制器的特点?A. 集成度高B. 体积小C. 功耗低D. 价格高答案:ABC三、判断题(每题2分,共10分)1. 微控制器的功耗通常比通用处理器要高。

微控制器试题及答案

微控制器试题及答案

微控制器试题及答案一、单项选择题(每题2分,共20分)1. 微控制器中的“微”字代表的含义是()。

A. 微小B. 微型C. 微型计算机D. 微处理器答案:C2. 8051微控制器是一个()位的微控制器。

A. 4B. 8C. 16D. 32答案:B3. 下列哪个不是微控制器的外设接口()。

A. 定时器B. 串行通信接口C. 模数转换器D. 运算放大器答案:D4. 微控制器的程序存储器通常采用()。

A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051微控制器的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B6. 微控制器的I/O口在默认情况下是()。

A. 输出口B. 输入口C. 既可以是输入也可以是输出D. 既不是输入也不是输出答案:A7. 在8051微控制器中,哪个寄存器用于存储程序计数器(PC)的值()。

A. SPB. PCC. IPD. DPTR答案:B8. 8051微控制器的定时器/计数器是()位的。

A. 8B. 12C. 16D. 32答案:A9. 微控制器的看门狗定时器的主要作用是()。

A. 定时B. 计数C. 监控程序运行D. 数据存储答案:C10. 微控制器的串行通信接口通常使用的是()协议。

A. I2CB. SPIC. USARTD. USB答案:C二、多项选择题(每题3分,共15分)1. 微控制器的主要特点包括()。

A. 体积小B. 功耗低C. 成本高D. 集成度高答案:ABD2. 微控制器的存储器包括()。

A. 程序存储器B. 数据存储器C. 缓存D. 寄存器答案:ABD3. 微控制器的I/O口可以配置为()。

A. 推挽输出B. 开漏输出C. 上拉输入D. 下拉输入答案:ABCD4. 微控制器的中断系统包括()。

A. 外部中断B. 定时器中断C. 串行通信中断D. 看门狗中断答案:ABCD5. 微控制器的定时器/计数器可以用于()。

A. 定时B. 计数C. PWM输出D. 数据通信答案:ABC三、填空题(每题2分,共20分)1. 微控制器的英文缩写是________。

微控制器技术复习题-

微控制器技术复习题-

第一章1、计算机中最常用的字符信息编码是()(A) ASCII (B) BCD码 (C) 余3码 (D) 循环码2、单片微型计算机有CPU、存储器和I/O三部分组成。

3、除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。

4、在家用电器中使用单片机应属于微计算机的()(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用5、80C51基本型单片机内部程序存储器容量为()。

(A)16K (B)8K (C)4K (D)2K6、 8051与8751的区别是:()(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同第二章1、所谓CPU是指()A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制器和存储2、MCS-51单片机内部包括哪些主要逻辑功能部件?3、80C51在物理上有4个独立的存储器空间。

4、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。

5、若不用MCS-51片内存储器,引脚EA必须接地。

6、80C51单片机的EA信号有什么功能? 在使用80C51时,EA信号引脚应如何处理,程序从何处什么地址开始执行?在使用80C31时, EA信号引脚应如何处理,程序从何处什么地址开始执行?7、8051单片机片内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是什么?8、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

9、请说明80C51单片机ALE引脚的时序功能,并举例说明其在系统中有哪些应用?10、8051单片机共有40个引脚,除了4个8位的端口和2根电源共34根之外,还有6根请分别说明它们一种主要的功能。

11、在80C51单片机应用系统中,可以作为时钟输出的是()引脚。

(A)RXD (B)RST (C)ALE (D)XTAL212、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。

《微控制器原理及应用》试题

《微控制器原理及应用》试题

《微控制器原理及应用》试题注意:本套试题共五道大题,满分100分。

一、填空(每空1分,共30分)1.MCS-51单片机有个I/O口,它们分别是,共有根I/O线。

2.MCS-51单片机共有个工作寄存器,地址为。

个专用寄存器,分布在的地址中。

3.MCS-51单片机程序存储器指令地址使用计数器为,外接数据存储器地址指针为,堆栈的地址指针为。

4.MCS-51单片机共有个中断源,每个中断源有级优先权;在MCS-51单片机中断源中,其中外部中断源个。

5.MCS-51单片机的串行口有种工作方式,工作时RXD占用引脚,TXD占用引脚。

6.MCS-51单片机的复位由引脚加电平实现,复位时,SP初始化为。

7.PSW是一个位专用寄存器,用于存放程序运行中的各种信息。

8.MCS-51的指令系统共有条指令,分为类。

9.MCS-51单片机的定时器T0中断的矢量地址是,定时器T1中断的矢量地址是。

10.ADC0809是口芯片,DAC0832是接口芯片。

11.MCS-51单片机内部有定时器/计数器个,它们具有和功能。

二、简明回答下列问题(每题3分,共15分)1.MCS-51单片机的端口P0~P3 用作通用I/O口时,要注意什么?2.MCS-51的定时器/计数器有几种工作模式,它们有什么特点?3.什么是堆栈?堆栈有哪些功能?堆栈指示器SP的作用是什么?在程序设计时,为什么还要对SP重新赋值?4.MOV,MOVC,MOVX指令有什么区别?分别用于哪些场合?5.单片机主要应用在哪些方面?(写四个以上即可)三、分析指令(共15分)已知MCS-51单片机内部RAM (10H)=00H,(30H)=40H,(40H)=10H,P1口为11001010B,分析指令执行后各单元的内容,并加以注释。

MOV R0 , #30HMOV A , @R0MOV R1 , AMOV B , @R1MOV @R1 , P1MOV P1 , P2MOV 10H , #20H指令执行后各单元的内容(10H)= ,(30H)= ,(40H)= , (P1)= , (P2)= ,(A)= , (B)= , (R0)= , (R1)= ,四、编写程序(每题10分,共30分)⒈请分别编写用软件延时1ms的程序段。

stm32复习题及答案

stm32复习题及答案

stm32复习题及答案STM32复习题及答案STM32是一种嵌入式微控制器,被广泛应用于各种电子设备中。

它具有强大的功能和灵活性,因此在工程师和学生中非常受欢迎。

为了帮助大家更好地复习STM32相关知识,下面将提供一些常见的复习题及其答案。

一、基础知识题1. STM32是什么?答:STM32是意法半导体(STMicroelectronics)推出的一款32位嵌入式微控制器系列,广泛应用于各种电子设备中。

2. STM32的主要特点是什么?答:主要特点包括:32位处理器架构、高性能、低功耗、丰富的外设接口、易于开发和调试等。

3. STM32的主要应用领域有哪些?答:主要应用领域包括:消费电子、工业自动化、汽车电子、医疗设备等。

4. STM32的开发环境是什么?答:STM32的开发环境主要包括:Keil MDK-ARM、IAR Embedded Workbench、STM32CubeIDE等。

5. STM32的编程语言是什么?答:STM32可以使用多种编程语言进行开发,包括C语言、汇编语言等。

二、编程实践题1. 编写一个程序,使LED灯每隔1秒钟闪烁一次。

答:```c#include "stm32f10x.h"void Delay(uint32_t nCount) {for (; nCount != 0; nCount--);}int main(void) {RCC->APB2ENR |= RCC_APB2ENR_IOPCEN;GPIOC->CRH &= ~GPIO_CRH_CNF13;GPIOC->CRH |= GPIO_CRH_MODE13_0;while (1) {GPIOC->ODR ^= GPIO_ODR_ODR13;Delay(1000000);}}```2. 编写一个程序,使按下按键后,LED灯亮起,松开按键后,LED灯熄灭。

答:```c#include "stm32f10x.h"void Delay(uint32_t nCount) {for (; nCount != 0; nCount--);}int main(void) {RCC->APB2ENR |= RCC_APB2ENR_IOPCEN;RCC->APB2ENR |= RCC_APB2ENR_IOPAEN;GPIOC->CRH &= ~GPIO_CRH_CNF13;GPIOC->CRH |= GPIO_CRH_MODE13_0;GPIOA->CRL &= ~GPIO_CRL_CNF0;GPIOA->CRL |= GPIO_CRL_CNF0_1;while (1) {if (GPIOA->IDR & GPIO_IDR_IDR0) {GPIOC->ODR |= GPIO_ODR_ODR13;} else {GPIOC->ODR &= ~GPIO_ODR_ODR13;}Delay(100000);}}```三、实际应用题1. 设计一个温度监测系统,当温度超过某个阈值时,LED灯亮起并发出警报。

微控制器原理及应用章节复习试题解答.docx

微控制器原理及应用章节复习试题解答.docx

第1章绪论1.什么是微控制器?答:微控制器(单片机)就是在一块半导体硅片上集成了微处理器(CPU)、存储器(RAM、ROM)和各种功能单元(定时器/计数器、并行I/O 口、串行口、ADC等)的集成电路芯片。

2.80C51系列MCU的主要特点是什么?答:(1)种类多,型号全;(2)体积小,成本低,使用灵活,易于产品化;(3)面向控制;(4)性价比高;(5)可用C语言开发,效率高;()6具有很强的外部扩展能力。

3.微控制器(MCU)和微处理器(MPU)有何不同?为什么说MCU是典型的嵌入式系统?答:处理器通常指微处理器、微控制器和数字信号处理器这三种类型的芯片。

微处理器(MPU)通常代表一个功能强大的CPU,但不是为任何已有的特定计算目的而设计的芯片。

这种芯片往往是个人计算机和高端工作站的核心CPUo最常见的微处理器是Motorola的68K系列和Intel的X86系列。

早期的微控制器是将一个计算机集成到一个芯片中,实现嵌入式应用,故称单片机(single chip microcomputer)o随后,为了更好地满足控制领域的嵌入式应用,单片机中不断扩展一些满足控制要求的电路单元。

目前,单片机已广泛称作微控制器(MCU)。

也有由微处理器发展的微控制器。

比如,Intel的386EX就是很成功的80386微处理器的微控制器版本。

它与嵌入式应用的微处理器一样,也称为嵌入式微处理器。

嵌入式处理器的高端产品有:Advanced RISC Machines公司的ARM、Silicon Graphics 公司的MIPS、IBM 和Motorola 的Power PC、Intel 的X86 和i960 芯片、AMD的Am386EM. Hitachi的SH RISC芯片。

数字信号处理器(DSPs)里的CPU是专门设计用来极快地进行离散时间信号处理计算的,比如那些需要进行音频和视频通信的场合。

DSPs 内含乘加器,能比其它处理器更快地进行这类运算。

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

1. 通过PA 口控制PB 口,PA 口作为输入口与开关K0~K7 相连,PB口作为输出口与小灯L0~L7 相连。

设计硬件电路,且编程控制,在拨动开关时控制小灯的亮灭。

ORG 0000HLJMP MAINORG 0770HMAIN: MOV DPTR,#OFF2BHMOV A, # 90HMOVX @ DPTR, ALOOP1: MOV DPTR,#OFF28HMOVX A ,@DPTRINC DPTRMOVX @ DPTR,ASJMP LOOP1END例题用6264(8K×8位)给8051单片机的外围扩展8K的片外数据存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

例题给8051单片机的外围扩展一片16K×8位片外程序存储器,画出与单片机相连地址线、数据线和控制线,并注明信号名称。

LED显示器有静态显示和动态显示两种方式,显示原理是什么?静态显示就是在同一时刻只显示一种字符,或者说被显示的字符在同一时刻是稳定不变的。

其显示方法比较简单,只要将显示段码送至段码口,并把位控字送至位控口即可。

动态显示是同一时刻只有被选通位的数码管能显示相应的字符,而其他所有位都是熄灭的。

利用人眼对视觉的残留效应,采用动态扫描显示的方法,逐个循环的点亮各位数码管,每位显示1ms左右。

使人感觉就好像在同时显示不同的字符一样。

LED数码显示器有两种连接方法共阳极接法或共阴极接法常用键盘接口分为独立式键盘接口和行列式键盘接口。

一般按键较少时采用独立式键盘,在按键较多时采用矩阵式键盘。

他们的工作原理是什么?独立式键盘是指用I/O口线构成的单个键盘电路。

每个独立式键盘单独占有一根I/O口线,每根I/O口线的工作状态不会影响其他I/O线的工作状态。

在独立式按键电路中,按键输入一般采用低电平有效,上拉电阻保证了按键断开时,I/O口线有确定的高电平无按键按下时,常态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。

列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。

消抖和按键释放怎么理解?在第一次检测到有按键按下时,该键所对应的行线为低点平,之行一段延时10ms的子程序后,确认该行线电平是否为低电平,如果仍为低电平,则认为该行确实有按键按下。

通常在检测到一次有效的按键操作后,并不立即执行该键的功能程序,而是继续检测该键是否被释放,当检测到该键被释放后立即执行该键的功能程序,这样就可以保证一次按键操作,只执行一次键功能程序。

A/D转换是把连续的模拟电信号转换成时间和数值离散的数字信号的过程。

A/D转换过程主要包括采样、量化和编码。

如当满量程电压为5V,采用10位A/D转换器的量化间隔、绝对量化误差、相对量化误差分别为:D/A转换器与A/D转换器的功能是什么?各在什么场合下使用?A/D转换是把连续的模拟电信号转换成时间和数值连续的数字信号的过程实现转换的器件称为模数转换器低速A/D转换器件:双积分型中速A/D转换器件:逐次逼近型高速A/D转换器件:并行比较型逐次逼近型是目前使用最广泛的一种,其性价比适中,适合一般的应用;双积分型具有转换精度高、抗干扰性好的优点,但是转换速度慢,常用于各类仪器仪表中;并行式是一种通过编码技术实现高速A/D转换的器件,其速度可以达到几十ns,但是价格很高。

D/A转换的目的是把输入的数字信号转换成与此数字量大小成正比的模拟量D/A 转换器的主要性能指标有哪些?设某DAC 有二进制12 位,满量程输出电压为5V,请问它的分辨率是多少?主要性能指标:D/A建立时间、分辨率、D/A转化精度分辨率为5/4096判断下列说法是否正确?(1) “转换速度”这一指标仅适于A/D转换器,D/A 转换其可以忽略不计转换时间。

(w)(2) ADC0809可以利用“转换结束”信号EOC向8051 单片机发出中断请求。

(r)(3) 输出模拟量的最小变化量称为A/D转换器的分辨率。

(w)(4) 输出的数字量变化一个相邻的值所对应的输入模拟量的变化称为D/A 转换器的分辨率。

(w)请分析A/D 转换器产生量化误差的原因,具有8 位分辨率的A/D 转换器,当输入0~5V 电压时,其最大量化误差是多少?把电压值分成有限的数值区间,使某个区间的所有电压值都对应一个数字量,这个过程称为量化,量化导致的误差称为量化误差。

8051 单片机与DAC0832 接口时,有那三种工作方式?各有什么特点?适合在什么场合使用?方式:直通式、单缓冲、双缓冲直通:当DAC0832的片选信号、写信号、及传送控制信号的引脚全部接地,允许输入锁存信号ILE引脚接+5V时,DAC0832工作于直通方式,数字量一旦输入,就直接进入DAC寄存器,进行D/A转换。

但由于直通方式不能直接与系统的数据总线相连,需另加锁存器,故较少应用。

单缓冲:单缓冲方式是指内部的一个寄存器工作于直通状态,另一个工作于受控状态,当然也可以使两个寄存器同时选通及锁存。

因此,单缓冲方式有三种不同的连接方法;在不要求多相D/A同时输出时,可以采用单缓冲方式,此时只需一次写操作,就开始转换,可以提高D/A的数据吞吐量。

双缓冲:就是把DAC0832的两个锁存器都接成受控锁存方式。

由于芯片中有两个数据寄存器,这样就可以将8位输入数据先保存在“输入寄存器”中,当需要D/A转换时,再将此数据从输入寄存器送至“DAC寄存器”中锁存并进行D/A转换输出。

采用这种方式,可以克服在输入数据更新期间输出模拟量随之出现的不稳定。

这时,可以在上一次模拟量输出的同时,将下一次要转换的数据事先存入“输入寄存器”中,一方面克服了不稳定现象,另一方面出提高了数据的转换速度;用这种方式还可以同时更新多个D/A转换器的输出;此外,采用两级缓冲方式也可以使位数较多的DAC器件用于数据位数较少的系统中;在多路D/A转换需要同步的时候,双缓冲方式是非常有用的,比如数字式示波器RS-232、RS-485、CAN为外总线,它们是系统之间的通信用总线;I2C、SPI是内总线,主要用于系统内芯片之间的数据传输。

SPI只需四条线就可以完成MCU与各种外围器件的通信,这四条线是:串行时钟线(SCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、低电平有效从机选择线(/CS)。

工作原理:当SPI工作时,在移位寄存器中的数据逐位从输出引脚(MOSI)输出(高位在前),同时从输入引脚(MISO)接收的数据逐位移到移位寄存器(高位在前)。

发送一个字节后,从另一个外围器件接收的字节数据进入移位寄存器中。

主SPI的时钟信号(SCK)用来保证传输的同步。

I2C总线只有两根双向信号线。

一根是数据线SDA,另一根是时钟线SCL。

工作原理:I2C总线通过上拉电阻接正电源。

当总线空闲时,两根线均为高电平。

连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系;SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL 线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。

1. 填空题(1) 干扰窜入单片机系统的主要途径有空间干扰、供电系统干扰、过程通道干扰其他干扰。

(2) 干扰的耦合方式主要有:光电耦合器、隔离变压器、滤波器等几种形式。

(3) 常用的数字滤波方法有、、、、、和等几种。

(4) 常用的软件抗干扰技术有:软件滤波、指令冗余技术、软件陷阱技术、“看门狗”技术2. 选择题(1) 可以使PC 摆脱“死循环”困境的是C。

A.NOP指令冗余B.软件陷阱技术C.Watchdog 技术D.数字滤波(2) 可以抑制空间干扰的是D。

A.光电隔离B.双绞线传输C.可靠接地D.屏蔽技术(4) Watchdog定时间隔tw以满足最好为A。

A.1.1T<tw<2T B.T<tw<1.1TC.1.1T<tw<1.5T D.1.5T<tw<2T(5) 单片机系统受到干扰后,容易使程序计数器PC 发生改变,则不能使程序纳入正轨的是。

DA.软件陷阱B.Watchdog 技术C.指令冗余技术D.数字滤波技术习题11.什么是嵌入式系统?嵌入式系统的特点是什么?我国通常定义:嵌入式系统(Embedded System)就是嵌入到目标体系中的专用计算机系统嵌入式系统是指以应用为中心,以计算机技术为基础,并且软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入性、专用性与计算机系统是嵌入式系统的3个基本要素嵌入式系统的特点:1.嵌入式系统是专用的计算机系统2.嵌入式系统须满足系统应用环境的要求3.嵌入式系统需满足对象系统的控制要求4.嵌入式系统是一个知识集成应用系统5.嵌入式系统具有较长的应用生命周期6.嵌入式系统软件固化在非易失性存储器中7.多数嵌入式系统具有实时性要求8.嵌入式系统设计需专用的开发环境和工具4.嵌入式系统有哪些组成部分?各部分的功能和作用是什么?硬件层由嵌入式微处理器、存储系统、通信模块、人机接口、其他I/O接口(A/D、D/A、通用I/O等)以及电源等组成。

嵌入式系统的硬件层以嵌入式微处理器为核心,在嵌入式微处理器基础上增加电源电路、时钟电路和存储器电路(RAM,ROM等),这就构成了一个嵌入式核心控制模块,操作系统和应用程序都可以固化在ROM中中间层程序主要为上层软件提供了设备的操作接口,它包括硬件抽象层(Hardware Abstraction Layer,HAL)、板级支持包(Board Support Package,BSP)以及设备驱动程序应用软件是在嵌入式操作系统支持下通过调用API函数,结合实际应用编制的用户软件5.简述嵌入式处理器的分类及各自的主要特点。

写出EMPU、EMCU、EDSP、SOC和SOPC的全称,并解释其含义嵌入式处理器的种类嵌入式微处理器(Embedded Microcomputer Unit,EMPU)、嵌入式微控制器(Embedded Microcontroller Unit,EMCU)嵌入式数字信号处理器(Embedded Digital Signal Processor,EDSP)嵌入式片上系统(System On Chip,SOC)嵌入式可编程片上系统(System On a Programmable Chip,SOPC)。

嵌入式微处理器是由PC中的CPU演变而来的,与通用PC的微处理器不同的是,它只保留了与嵌入式应用紧密相关的功能硬件,ARM是应用最广、最具代表性的嵌入式微处理器。

嵌入式微控制器的典型代表是单片机,其内部集成了ROM/EPROM/Flash、RAM、总线、总线逻辑、定时器、看门狗、I/O接口等各种必要的功能部件。

相关文档
最新文档