MCU特种兵入门考核题——马潮(《AVR单片机与嵌入式系统原理与应用实践》作者)
ARM模拟题与答案

ARM模拟题与答案一、判断题(共100题,每题1分,共100分)1.电源模块提供电源的两种方式都采用并联的方式,实验时只要接入一个电源即可A、正确B、错误正确答案:A2.串行通信:是指使用一条数据线,将数据一位一位地在这条数据线上依次传输。
A、正确B、错误正确答案:A3.STM32F103ZET6中的数字6代表它的温度适用范围A、正确B、错误正确答案:A4.嵌入式系统,由与其专业性,所以必须有操作系统A、正确B、错误正确答案:B5.STM32当开发板的按键按下时端口为高电平。
A、正确B、错误正确答案:A6.8位单片机是嵌入式计算机系统A、正确B、错误正确答案:A7.ARM体系结构支持7种处理器模式A、正确B、错误正确答案:A8.嵌入式系统的特点包括专用性强,可靠性低,生命周期长等特点A、正确B、错误正确答案:B9.串行通信按照数据传送方向分为单工制式,半双工制式,全双工制式.A、正确B、错误正确答案:A10.STM32F103ZET6芯片具有512kB片内FLASH存储器和64kB片内SRAM存储器;A、正确B、错误正确答案:A11.STM32F103ZET6芯片具有48位的全球唯一标号A、正确B、错误正确答案:B12.SRAM,即芯片内置的RAM区,就是内存A、正确B、错误正确答案:A13.并行通信时,各个位同时在不同的数据线上传送,数据可以字或字节为单位并行进行传输。
A、正确B、错误正确答案:A14.LSE是低速外部时钟,接频率为32.768kHz的石英晶体。
这个主要是RTC的时钟源。
A、正确B、错误正确答案:A15.STM32单片机低电平复位,电路其可以实现上电复位和按键复位。
A、正确B、错误正确答案:A16.可以通过设置相应的中断屏蔽位,禁止CPU响应某个中断,从而实现中断屏蔽。
A、正确B、错误正确答案:A17.ARM公司为各大芯片厂提供IP核A、正确B、错误正确答案:A18.嵌入式硬件平台由嵌入式处理器和嵌入式系统外部设备组成A、正确B、错误正确答案:A19.目前被控制领域广泛使用的是STM32F103微控制器,其内核架构为ARMv7-RA、正确B、错误正确答案:B20.Android不属于嵌入式操作系统A、正确B、错误正确答案:B21.在组成结构上,无操作系统的嵌入式软件,仅由引导程序和应用程序两部分组成。
单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题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. 单片机复位方式有外部RST引脚复位,内部低压检测复位,MAX810专用复位电路复位,软件复位,掉电复位/上电复位,看门狗复位和程序地址非法复位。
2. IAP15W4K58S4内部程序存储器(ROM)容量为58KB ,地址从0000H开始,用于存放程序和表格常数。
3. IAP15W4K58S4输入/输出口线38 条,它们都是标准输入输出端口。
4.八段共阳数码管,若H段信号由数据位D7提供,A段信号由数据位D0提供,则‘n’的显示码为__ABH ____。
5.LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为8CH __H。
6.键盘按照接口原理可分为编码键盘和非编码键盘两类。
这两类键盘的主要区别是识别键符及给出相应键码的方法不同,编码键盘主要是用硬件来实现对键的识别,非编码键盘主要是用软件来实现键盘的定义和识别。
7.键盘按照其结构可分为独立式键盘和矩阵式键盘两类。
独立式按键主要用于按键较少的场合,矩阵式主要用于按键较多的场合,也称为行列式键盘。
8.51单片机中的五个中断源分别为:外部中断0、外部中断1 、定时器0 溢出、定时器1溢出和串行口发送或接收完成。
9.外部中断0、1的中断标志是IE0、IE1 ,位于寄存器TCON 中,IE0=1表示INT0端出现有效中断请求信号。
10.51单片机有 2 级优先级,由特殊功能寄存器IP 设置优先级,IP=0x03的作用是外部中断0、定时器0溢出中断优先级为高级。
11.外部中断1的中断号是2号。
12.51单片机的中断源全部设置为相同的优先级,先响应外部中断0 的中断请求。
13. 51单片机有 2 个定时/计数器,它们能实现定时和计数功能。
14.TMOD=0x51的含义是定时器0工作在定时器模式方式1,定时器1工作在计数器模式方式1 ,TR0=1表示启动定时器0 。
15.定时/计数器的功能选择位是C/T ,GA TE=0表示定时器计时器仅受TR0或TR1控制。
单片机实验考核题目及答案

KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
1、延时函数设计
2、定时器T0的应用:方式1产生500ms的方波来驱动LED闪烁
----------------------------------------------------------------------------------------------------------------------
单片机实验操作考核题目与要求1
KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
1、延时函数设计
2、定时器T0的应用:方式0产生500ms的方波来驱动LED闪烁
----------------------------------------------------------------------------------------------------------------------
#include<reg52.h> //52单片机头文件
#include <intrins.h> //包含有左右循环移位子函数的库
#define uint unsigned int //宏定义
#define uchar unsigned char //宏定义
sbit P1_0=P1^0;
uchar tt,a;
单片机实验操作考核题目与要求16
KeiL系统基本操作
系统基本操作;工程建立;参数设置;程序编辑与调试
流水灯控制实验
1、定时器T0来控制时间快慢(500ms)
2、数组实现
----------------------------------------------------------------------------------------------------------------------
vv3[计算机]《嵌入式技术基础与实践》习题参考答案
![vv3[计算机]《嵌入式技术基础与实践》习题参考答案](https://img.taocdn.com/s3/m/f6a4e94a814d2b160b4e767f5acfa1c7aa0082f3.png)
第1章概述习题参考答案1.嵌入式系统的基本含义是什么?为什么说单片机是典型的嵌入式系统?答:即MCU的含义是:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM 等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。
大部分嵌入式系统以MCU为核心进行设计。
MCU从体系结构到指令系统都是按照嵌入式系统的应用特点专门设计的,它能很好地满足应用系统的嵌入、面向测控对象、现场可靠运行等方面的要求。
因此以MCU为核心的系统是应用最广的嵌入式系统。
2.简述嵌入式系统的特点以及应用领域。
答:嵌入式系统属于计算机系统,但不单独以通用计算机的面目出现;嵌入式系统开发需要专用工具和特殊方法;使用MCU设计嵌入式系统,数据与程序空间采用不同存储介质;开发嵌入式系统涉及软件、硬件及应用领域的知识;嵌入式系统的其他特点,比如紧张的资源,较高稳定性要求,低功耗,低成本等。
一般用于工业控制,智能家电,日常电子等领域。
4.比较MCU与CPU的区别与联系。
答:CPU是一个单独的PC处理器。
而MCU,则有微处理器,存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。
所以可以这么说,MCU 是一个包含微处理器的嵌入式系统,而CPU紧紧是一个处理器而已。
第2章FreescaleS08微控制器习题参考答案1.给出AW60存储器映像的简要说明。
答:所谓存储器映像,是指地址$0000~$FFFF这个64KB空间,哪些地址被何种存储器所占用,或者说AW60的RAM、Flash、I/O映像寄存器各使用$0000~$FFFF这个64KB空间中的哪些地址。
简单地说,就是$0000~$FFFF这个64KB空间是如何分配的。
2.AW60的引脚主要分为哪几类?简要说明主要引脚的功能。
答:(1)电源类信号引脚(2)复位信号引脚(3)主要功能模块引脚。
比如定时器,IRQ中断等。
(4)其他,比如背景调试BKGD引脚主要引脚:AW60最小系统连接的I/O口,以及各具体功能I/O口。
单片机与嵌入式系统样卷试题及答案2

《单片机原理及应用》考试样卷A一简答(4*5=20分)1 指令MOV @R1,A对目的操作数采用的是何种寻址方式?写出它的机器代码。
2 指出下列指令的对错(对用”T”表示,错用”F”表示):1)MOV R1, R32)PUSH DPTR3)RRC A4)MOV A,@R25) DJNE R1,LOOP3 MCS-51的并行I/O口信息有哪两种读取方法?ORL P1,#0FFH这条指令对P1口使用的是哪种读取方法?4 简述软件实现按键消抖的方法以及为什么要消除按键抖动。
二程序阅读题(6+8+9=23分)1)当下列程序执行完后,R0及累加器的内容是什么?MOV A, #71HMOV R0, #0AHXCHD A, R0SWAP AXCH A, R02)执行下述程序后,SP=? B=? PC=? ,并写出每条指令的首地址。
ORG 3100HMOV SP,#50HMOV A,#50HLCALL SUBRADD A,#22HCLR CSUBB A,#50HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#310DHHPUSH PSWPUSH APUSH DPLPUSH DPHRET3)假设8031片内RAM由地址20H开始的10个单元内存放着字符串‘ABC123%@#!’(ASCII码)。
片内RAM由地址30H开始的10个单元内存放的数均为0。
I.这段程序的功能是什么?II.程序执行后,R7=III.程序执行后30H~39H的内容是什么?程序清单如下:MOV R0,#20HMOV R1,#30HMOV R6,#10MOV R7,#0NEXT1: MOV A,@R0INC R0CJNE A,#30H,L1L1: JC NEXT2CJNE A,#3AH,L2L2: JNC NEXT2INC R7MOV @R1,AINC R1NEXT2: DJNZ R6,NEXT1RET三为下列程序中有下划线的指令写出简要注释,并指出整个程序实现的功能。
单片机原理及应用试题含参考答案

单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
AVR单片机考试答案

一、填空:1. 单片机的基本组成结构包括: CPU 、数据寄存器、输入接口,输出接口五大部分。
2. 哈佛结构是指,计算机由五大部分构成,五大部分分别是:运算器、控制器、存储器、输入设备、输出设备。
3. ATmega16包含 16KB 程序存储器,1KB 数据存储器和512字节的EEPROM。
4. ATMEL公司生产的单片机以三大系列为主,分别是:tinyAVR、megaAVR、XMEGA。
5. ATMEL公司生产的TinyAVR是属于低挡单片机。
6. ATMEL公司生产的megaAVR是属于中档单片机。
7. ATMEL公司生产的XMEGA是属于高档单片机。
1.什么是ISP技术,采用ISP技术的单片机有什么优点?2.说明单片机的RAM,FlashROM,EEPROM用途和特点?第二章()填空:1.单片机的三总线结构是指:数据总线、地址总线、控制总线。
2. ATmega16包含 16KB FLASH ROM, 1KB RAM和 512字节的EEPROM。
3. FLASH ROM支持用户多次擦除和写入代码,可以实现大于1万次的写入 (填读写或写入)。
4. 单片机的数据存储器包含 RAM 和 EEPROM 两大部分,其中 EEPROM 是RAM 的补充。
5. ATmega16中含有 512字节的EEPROM。
它的擦写次数是大于10万次,具有掉电后不丢失数据、通过系统程序可以随机修改。
6. ATmega16的PDIP封装共有 40 引脚,其中共有 32个 I/O 口线。
ATmega16的TQFP封装共有 44 引脚,其中共有 32个 I/O 口线。
7. ATmega16的数据存储器中共有 32个8位通用工作寄存器,有 6个寄存器可以合并成为 3个 16位的寄存器。
8. 在ATmega16的通用寄存器组中,有 3个 16位的寄存器。
名称分别为: X寄存器、 Y寄存器、 Z寄存器。
9. ATmega16的中断向量表在FLASH ROM的最前端,中断的向量地址越小,中断的优先级越高。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、使用MCU:
51架构建议使用STC15F2K60S2(或STC12C5A60S2)
A VR架构使用M16
2、系统时钟12M(理论上认为100%准确,不考虑误差)
3、主要为硬件电路设计和与之配合的系统软件设计,系统软件不使用OS
设计题一,使用MCU产生6路方波输出信号和2个单脉冲输出信号
1、6路输出方波的频率为1M、100K、10K、1K、100Hz、10Hz
2、外接一个按键,按下按键一个I/O口输出低电平,(另一个I/O口输出高电平);释放按键后该I/O口恢复高电平(另一个恢复低电平),注意按键消抖的处理。
3、给出软件设计方案,并给出各个输出方波信号的可能设计误差估算和产生的原因。
设计题二,产生简单音频提示音乐,在蜂鸣器上发出
1、音乐样本:5 i 5 4 | 3 2 1 | 1 1 2 3 | 3 1 3 4 | 5 -
提示:在许多简单应用中,需要利用单片机系统产生各种音乐用于报警和提示等,如早期手机的来电铃声,儿童玩具,时钟的音乐报时等。
用单片机产生各种音乐发声的原理很简单,就是由I/O引脚输出不同频率的脉冲信号,再将信号放大,推动发声器件发声(这里是指在要求不高的情况下,用不同频率的脉冲方波替代正弦波)。
表8-2 8位音符的频率(周期)对应表
设计题三,使用16*16单双点阵设计一个电梯运行指示器
1、4个控制按键,功能为上行、下行、停止、显示广告
2、停止状态显示静止的水平线,中间位置,2行×16点
3、上行显示向上移动的箭头,移动过程中,2个箭头之间空4行
4、下行显示向下移动的箭头,移动过程中,2个箭头之间空4行
5、显示广告:水平横向移动显示“汉字左移显示”6个汉字
要求:显示正确,亮度均匀,不闪烁,移动速度均匀,按键扫描和消抖与显示扫描无冲突,软件设计需要说明具体的时间计算与以及如何保证以上功能的正确实现
设计题四,将设计题二融入设计题三
当电梯上行和下行期间,箭头移动的同时,播放一遍音乐。