rod= 停止模式和等待模式一样,是希望单片机处于备用状态时使用的

合集下载

ARM模拟习题及答案

ARM模拟习题及答案

ARM模拟习题及答案一、判断题(共100题,每题1分,共100分)1.ARM只是一种处理器架构A、正确B、错误正确答案:B2.嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪适应应用系统对功能,成本,体积,可靠性功能。

严格要求的计算机系统A、正确B、错误正确答案:A3.单片机又被称为MCUA、正确B、错误正确答案:AS电路比TTL电路功耗大。

A、正确B、错误正确答案:B5.输入模式是指将MCU的信号输入到引脚之中。

A、正确B、错误正确答案:B6.如果需要实现8个LED闪烁程序,则需要对相应的寄存器进行配置。

需要配置的寄存器分别为:端口配置低寄存器(GPIOC_CRL) ,端口输出数据寄存器(GPIOC_ODR),端口位设置/清除寄存器(GPIOC_BSRR),APB2 外设时钟使能寄存器(RCC_APB2ENR)A、正确B、错误正确答案:A7.在嵌入式系统中,微控制器一般采用并行或串行的方式实现数据交换A、正确B、错误正确答案:A8.stm32的中断入口函数名可自定义。

A、正确B、错误正确答案:B9.STM32每个中断通道对应唯一的硬件中断信号输入。

A、正确B、错误正确答案:B10.晶振一般叫做晶体谐振器,是一种机电器件,用电损耗很小的石英晶体经过精密切割磨削并镀上电极焊上引线做出。

A、正确B、错误正确答案:A11.中断响应和中断返回是由硬件实现的。

A、正确B、错误正确答案:A12.STM32F103ZET6芯片 2.0V∽3.6V单一供电电源,具有上电复位功能(POR)A、正确B、错误正确答案:A13.串行通信:是指使用一条数据线,将数据一位一位地在这条数据线上依次传输。

A、正确B、错误正确答案:A14.STM32F103ZET6芯片有2个12位的DAC和2个12位的ADCA、正确B、错误正确答案:B15.A/D转换模块主要目的是提供2个可以调节的电压供系统采样,并将其转换成数字量,送入CPU模块进行后续处理A、正确正确答案:B16.RTC为实时时钟()A、正确B、错误正确答案:A17.STM32F103ZET6芯片具有睡眠、停止、待机三种低功耗工作方式A、正确B、错误正确答案:A18.STM32单片机低电平复位,但电路不可以实现上电复位和按键复位A、正确B、错误正确答案:B19.嵌入式系统和通用计算机系统工作原理是相同的的A、正确B、错误正确答案:A20.OLED显示屏是利用有机电致发光二极管制成的显示屏A、正确B、错误正确答案:A21.温度范围是STM32系列微控制器名称的一部分,通常有一下两种:6(-40~85℃,工业级)、7(-40~105℃,工业级)A、正确B、错误正确答案:A22.嵌入式系统是以应用为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,等多方面有严格要求的专用计算机系统。

ARM复习题及参考答案

ARM复习题及参考答案

ARM复习题及参考答案一、判断题(共100题,每题1分,共100分)1.蓝桥杯ARM嵌入式开发板的主CPU和仿真器的CPU采用了不同晶振排列方式作为时钟信号发生器A、正确B、错误正确答案:B2.GPIO一般具有三态,0、1和高阻状态A、正确B、错误正确答案:A3.STM32单片机高电平复位,电路其可以实现上电复位和按键复位。

A、正确B、错误正确答案:B4.无损检测就是在不损坏试件的前提下,以物理方法对试件进行检查和测试的方法。

A、正确B、错误正确答案:A5.GPIO_SesetBits用来给指定端口位设置高电平A、正确B、错误正确答案:A6.Systick定时器的时钟源只能是内部时钟A、正确B、错误正确答案:B7.LSI指的是低速内部时钟,RC振荡器,频率为40kHZA、正确B、错误正确答案:A8.STM32中,一个DMA请求占用至少2个周期的CPU访问系统总线时间A、正确B、错误正确答案:A9.如果需要实现8个LED闪烁程序,则需要对相应的寄存器进行配置。

需要配置的寄存器分别为:端口配置低寄存器(GPIOC_CRL) ,端口输出数据寄存器(GPIOC_ODR),端口位设置/清除寄存器(GPIOC_BSRR),APB2 外设时钟使能寄存器(RCC_APB2ENR)A、正确B、错误正确答案:A10.GPIO_WriteBit的作用是设置指定数据端口位。

A、正确B、错误正确答案:B11.带操作系统的嵌入式软件的体系结构,自下而上包括设备驱动层、操作系统层和应用软件层等。

A、正确B、错误正确答案:A12.STM32F103ZET6芯片具有全球唯一A、正确B、错误正确答案:A13.ARM体系结构只有ARM状态A、正确B、错误正确答案:B14.STM32F103ZET6芯片集成32位的ARM Cortex-M3内核,最高工作频率可达72MHz,计算能力为1.25DMIPS/MHz(Dhrystone 2.1),具有单周期乘法指令和硬件除法器A、正确B、错误正确答案:A15.我们通常将按键对应的引脚设置为上拉输入模式A、正确B、错误正确答案:A16.STM32F103ZET6的引脚数为144A、正确B、错误正确答案:A17.LED指示灯模块中,如要点亮L1和L2,则需要编写程序,使PCO和PC2输出高电平。

单片机名词解释和简答整理

单片机名词解释和简答整理

江苏省自考(单片机原理及应用)一、名词解释1.微处理器:即中央处理器CPU,它是把运算器和控制器集成在一块芯片上的器件总称。

2.单片机(单片微型计算机):把CPU、存储器、I/O接口、振荡器电路、定时器/计数器等构成计算机的主要部件集成在一块芯片上构成一台具有一定功能的计算机,就称为单片微型计算机,简称单片机。

3.程序计数器:程序计数器PC是一个不可寻址的16位专用寄存器(不属于特殊功能寄存器),用来存放下一条指令的地址,具有自动加1的功能。

4.数据指针:数据指针DPTR是一个16位的寄存器,可分为两个8位的寄存器DPH、DPL,常用作访问外部数据存储器的地址寄存器,也可寻址64K字节程序存储器的固定数据、表格等单元。

5.累加器:运算时的暂存寄存器,用于提供操作数和存放运算结果。

它是应用最频繁的寄存器,由于在结构上与内部总线相连,所以一般信息的传送和交换均需通过累加器A。

6.程序状态字:程序状态字PSW是一个8位寄存器,寄存当前指令执行后的状态,为下条或以后的指令执行提供状态条件。

它的重要特点是可以编程。

7.堆栈:堆栈是一组编有地址的特殊存储单元,数据遵循先进后出的存取原则。

栈顶地址用栈指针SP指示。

8.软件堆栈:通过软件唉内部RAM中定义一个区域作为堆栈(即由软件对SP设置初值),称软件堆栈。

9.振荡周期(晶振周期):振荡电路产生的脉冲信号的周期,是最小的时序单位。

10.时钟周期:把2个振荡周期称为S状态,即时钟周期。

1个时钟周期=2个振荡周期。

11.机器周期:完成一个基本操作所需的时间称为机器周期。

1个机器周期=12个振荡周期。

12.指令周期:执行一条指令所需的全部时间称为指令周期。

MCS-51单片机的指令周期一般需要1、2、4个机器周期。

13.地址/数据分时复用总线:是指P0口用作扩展时,先输出低8位地址至地址锁存器,而后再由P0口输入指令代码,在时间上是分开的。

14.准双向并行I/O口:当用作通用I/O口,且先执行输出操作,而后要由输出变为输入操作时,必须在输入操作前再执行一次输出“1”操作(即先将口置成1),然后执行输入操作才会正确,这就是准双向的含义。

《嵌入式系统与设计》期末复习题

《嵌入式系统与设计》期末复习题

《嵌入式系统与设计》期末复习题一、填空题1.ARM这个缩写包含三种含义:一是指();二是指();三是指()。

2.常用的AT89C52单片机为()位单片机,而STM32单片机为()位单片机。

3.常用的STM32F103系列单片机是基于()内核,此内核采用的是()结构。

4.STM32单片机共有8种输入输出模式,其中输入模式有()种,输出模式有()种。

5.在编写按键检测程序时,加一个延时判断的目的是为了()这种方法叫()。

6.如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED 状态为();当输出为低电平时LED状态为()。

7.STM32单片机的GPIO口可以配置为()模式和()模式。

8.常STM32的()为通用同步异步收发器,可以利用()发生器提供宽范围的波特率选择。

9.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、()模式和()模式。

10.STM32具有单独的位设置或位清除能力。

这是通过()和()寄存器来实现的。

11.如嵌入式系统的设计可以分成三个阶段:分析、()和()。

12.微处理器有两种总线架构,使用数据和指令使用同一接口的是(),分开的指令和数据接口、取指和数据访问可以并行进行()的是(),13.ARM核有两个指令集,分别是()指令集、()指令集。

14.嵌入式系统开发采用的交叉开发环境是由()和()组成的。

15.STM32单片机程序开发中常用的延时产生方法有()和()。

16.当STM32的I/O端口配置为输入时,()被禁止,()被激活。

17.STM32的所有端口都有外部中断能力。

当使用()时,相应的引脚必须配置成()。

18.STM32芯片内部集成的()位ADC是一种逐次逼近型模拟数字转换器,具有()个通道。

19.在STM32中,只有在()的转换结束时才产生DMA请求,并将转换的数据从()寄存器传输到用户指定的目的地址。

ARM考试题含答案

ARM考试题含答案

ARM考试题含答案一、判断题(共100题,每题1分,共100分)1.STM32串口既可以工作在异步模式也可以工作在同步模式下。

A、正确B、错误正确答案:A2.任何USART双向通信都至少需要两个脚:接收数据输入(RX)和发送输出(TX)A、正确B、错误正确答案:A3.STM32电源模块采用双电源供电方式A、正确B、错误正确答案:A4.EXTI可以检测脉冲宽度低于APB2时钟宽度的外部信号。

A、正确B、错误正确答案:A5.无源蜂鸣器需要通过外部的正弦信号或方波信号驱动,它的控制比有源蜂鸣器稍微复杂一点。

A、正确B、错误正确答案:A6.EEPROM存储掉电后仍然会保存数据。

A、正确B、错误正确答案:A7.嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪适应应用系统对功能,成本,体积,可靠性功能。

严格要求的计算机系统A、正确B、错误8.嵌入式微处理器可分为通用微处理器和嵌入式微处理器A、正确B、错误正确答案:A9.STM32系列微控制器不适用的应用之一为程序代码大于1MB的应用A、正确B、错误正确答案:A10.嵌入式处理器影响较大的公司有ARM公司的arm系列、MIPS公司的MIPS和IBM公司的PowerPC.A、正确B、错误正确答案:A11.任务调度以调度函数实现。

任务调度是系统的一个任务。

A、正确B、错误正确答案:B12.嵌入式系统的开发,只能采用交叉开发环境,在开发主机上进行开发,不能在目标机上安装开发环境进行嵌入式软件开发。

A、正确B、错误正确答案:B13.Libraries文件夹用于存放STM32F10x开发用到的各种库函数和启动文件A、正确B、错误正确答案:A14.μC/OSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器。

A、正确B、错误15.STM32开发板LED指示灯的阳极接CPU的PC0-PC7。

A、正确B、错误正确答案:B16.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的A、正确B、错误正确答案:A17.STM32开发板的备用电源为一钮扣电池,具体设计时选用CR1220型号,供电电压为3V,用于对实时时钟以及备份存储器进行供电。

2021年单片机基础知识试题题库

2021年单片机基础知识试题题库

单片机原理与应用复习资料第二章习题参照答案一、填空题:1、当MCS-51引脚ALE有效时,表达从P0口稳定地送出了低8位地址。

(备注:ALE 为地址锁存控制信号,书上P22)2、MCS-51堆栈是软件填写堆栈指针暂时在片内数据存储器内开辟区域。

(p25 更详细些是在内部存储器顾客RAM区开辟)3、当使用8751且EA=1,程序存储器地址不大于1000H 时,访问是片内ROM。

4、MCS-51系统中,当PSEN信号有效(备注:低电平为有效信号)时,表达CPU要从外部程序存储器读取信息。

(p22)5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器),它们地址范畴是00H~1FH 。

(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,顾客RAM区占去80个单元,三者总共为128个单元,构成内部数据存储器低128单元区)6、MCS-51片内20H~2FH(即为位寻址区)范畴内数据存储器,既可以字节寻址又可以位寻址。

(p24)7、PSW中RS1 RS0=10时,R2地址为12H 。

8、PSW中RS1 RS0=11时,R2地址为1AH 。

(p27 查表2.3即可)9、单片机系统复位后,(PSW)=00H,因而片内RAM寄存区当前寄存器是第0 组,8个寄存器单元地址为00H ~ 07H 。

(p27 参照下一题)10、PC复位后为0000H 。

(p38 查表2.6即可,有各种寄存器初始化状态)11、一种机器周期= 12 个振荡周期= 6 个时钟周期。

(p37)12、PC内容为将要执行下一条指令地址。

(p30)13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us 。

(p37 备注:采用12MHz晶振,一种机器周期为1um)14、内部RAM中,位地址为30H位,该位所在字节字节地址为26H 。

15、若A中内容为63H(0110 0011B,其中有偶数个1),那么,P标志位值为0 。

ARM习题库(附答案)

ARM习题库(附答案)

ARM习题库(附答案)一、判断题(共100题,每题1分,共100分)1.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问A、正确B、错误正确答案:A2.ARM只是一种处理器架构A、正确B、错误正确答案:B3.一般情况,USB供电方式即可满足实验板供电要求,因为USB接口既可以实现数据通信,又可以为实验板提供电源。

A、正确B、错误正确答案:A4.STM32F103ZET6芯片工作温度为-40∽85℃A、正确B、错误正确答案:A5.按键输入控制引脚应当配置为上拉输入模式(GPIO_Mode_IPU)。

A、正确B、错误正确答案:A6.在计算机系统中,电源故障、内存出错、总线出错等是不可屏蔽中断。

A、正确B、错误正确答案:A7.GPIO_ReadInputDataBit的返回值是GPIO输入数据端口值。

A、正确B、错误正确答案:B8.ARM7TDMI采用3级流水线结构,ARM920TDM也是采用3级流水线。

A、正确B、错误正确答案:B9.GPIO_ResetBits函数的功能是清除指定的数据端口位A、正确B、错误正确答案:A10.voidGPIO_AFIODeInit(void)功能:将复用功能(重映射与EXTI 设置)重设为默认值。

A、正确B、错误正确答案:A11.PLL为锁相环倍频输出,其输出频率最大不得超过72MHz。

A、正确B、错误正确答案:A12.若定义任务task1的优先级为12,则不能再定义其他任务的优先级为12A、正确B、错误正确答案:A13.滤波电路采用了8个0.1uF的电容(C12-C19)并联,为CPU电源提供滤波功能。

A、正确B、错误正确答案:A14.开发板用的是220V的交流电。

A、正确B、错误正确答案:B15.数码管共阴接法是指将负极接在一起。

A、正确B、错误正确答案:A16.一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。

ARM习题(含答案)

ARM习题(含答案)

ARM习题(含答案)一、判断题(共100题,每题1分,共100分)1.嵌入式操作系统是指用于嵌入式系统的操作系统A、正确B、错误正确答案:A2.汇编的优点是效率高,体积小。

A、正确B、错误正确答案:A3.HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。

A、正确B、错误正确答案:A4.STM32F103芯片有5个串口。

A、正确B、错误正确答案:A5.在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。

当BOOT1=x BOOT0=0时,从用户闪存启动,这是正常的工作模式A、正确B、错误正确答案:A6.嵌入式系统和通用计算机系统工作原理是相同的的A、正确B、错误正确答案:A7.GPIO_Mode用以设置选中引脚的工作状态。

A、正确B、错误正确答案:AS电路比TTL电路功耗大。

B、错误正确答案:B9.对于STM32开发板而言,它需要两个晶振,一个是系统主晶振,频率为8MHz,一个是实时时钟晶振,频率为32.768KHz。

A、正确B、错误正确答案:A10.Coryex-R系列的关键特性为高性能,实时,安全,经济实惠。

A、正确B、错误正确答案:A11.GPIO_ReadInputDataBit的返回值是GPIO输入数据端口值。

A、正确B、错误正确答案:B12.集成32位的ARM Cortex_M3内核,最高频率为72MHZA、正确B、错误正确答案:A13.GPIO_Speed_10MHz表示最高输出速率为10MHz。

A、正确B、错误正确答案:A14.波特率的倒数即为每位传输所需的时间A、正确B、错误正确答案:A15.对于通用计算机,操作系统是整个软件的核心,不可或缺。

A、正确B、错误正确答案:A16.BOOT0和BOOT1这两个管脚在芯片复位时的电平状态决定了复位后从哪个区域开始执行程序B、错误正确答案:A17.借助GPIO,微控制器可以实现对外围设备(如LED和按键等)最简单、最直观的监控。

《单片机原理及应用》期末复习判断题及答案

《单片机原理及应用》期末复习判断题及答案

《单片机原理及应用》期末复习判断题及答案第一次1 中断的矢量地址位于RAM区中。

()×2 单片机是一种CPU。

()×3 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

()×4 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

()√5 PC可以看成是程序存储器的地址指针。

()√6片内RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。

()×7堆栈区是单片机内部的一个特殊区域,与RAM无关。

()×8当向堆栈压入一个字节的数据后,SP中的内容减1。

()×9使用MCS-51单片机且引脚EA =1 时,仍可外扩64KB的程序存储器。

()×10工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

()√第二次1 MOV 28H,@R2; ()×2 DEC DPTR ;()×3 INC DPTR;()√4 CLR R0;( ) R0 ;( 5)CPL R5×5 CPL R5; ( )×6 MOV R0, R1;( )×7 PHSH DPTR;( )×8 MOV F0, C;( )√9 MOV F0,Acc.3 ;( )×10 MOVX A,@R1;( )√11 MOV C,30H;( )√12 判断指令的正误RLC R0;( )×13 立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中。

( )√14 指令周期是执行一条指令的时间。

( )√15 指令中直接给出的操作数称为直接寻址。

( )×16 内部寄存器 Rn( n=0~7)可作为间接寻址寄存器。

( )×17 AJMP跳转空间最大可达到64KB 。

( )×18程序计数器PC中装的内容是当前正在执行指令的地址。

单片机考试复习题及答案

单片机考试复习题及答案

选择题1、主频为12MHz的单片机他的机器周期为(c )。

A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。

A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。

A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。

A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。

scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1, T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。

A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。

A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。

A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。

A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。

A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。

A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。

单片机工作模式及接口技术详解

单片机工作模式及接口技术详解

单片机工作模式及接口技术详解单片机(Microcontroller)是一种集成了微处理器、存储器和其他外设的专用集成电路。

它广泛应用于各种电子设备中,如家电、汽车、工业控制等。

单片机的工作模式和接口技术是了解和使用单片机的重要基础。

本文将详细介绍单片机的工作模式和常见的接口技术。

一、单片机的工作模式1. 单片机工作模式概述单片机的工作模式通常可以分为运行模式和休眠模式两种。

在运行模式下,单片机执行程序中的指令,完成各种任务。

在休眠模式下,单片机进入低功耗状态,以节省能源。

2. 运行模式(1)单片机的运行模式包括内部晶振模式和外部晶振模式。

内部晶振模式是指单片机内部集成了一个低频振荡器,可以通过配置寄存器选择合适的频率。

这种模式适用于一些低要求的应用场景,节省了外部晶振的成本。

外部晶振模式是指单片机通过外部引脚连接到外部晶振,并通过配置寄存器选择合适的频率。

这种模式适用于对时钟精度要求较高的应用场景。

(2)单片机的运行模式还包括普通模式和中断模式。

普通模式是指单片机按照程序顺序执行,不进行中断处理。

中断模式是指单片机在执行一段程序时,可以被来自外部的中断信号打断,执行中断服务程序,处理相应的事件后再返回到被打断的程序继续执行。

中断模式可以提高单片机的响应速度。

3. 休眠模式(1)单片机的休眠模式包括睡眠模式和停机模式。

睡眠模式是指单片机在执行完当前指令后,将处于低功耗状态,所有的功能模块停止工作,只有时钟运行。

当外部中断或定时器产生中断时,单片机被唤醒,恢复正常工作。

停机模式是指单片机将所有的功能模块停止工作,唯一工作的是时钟和复位电路,以达到最低功耗的状态。

当外部中断或复位信号触发时,单片机被唤醒,重新开始工作。

二、单片机的接口技术1. 数字接口技术(1)GPIO(General Purpose Input/Output)GPIO是单片机的通用输入输出引脚,可以通过配置寄存器设置为输入或输出模式。

单片机填空题(含答案)

单片机填空题(含答案)

1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了 4KB的FLASH ROM,共有 5个中断源。

3、两位十六进制数最多可以表示 256 个存储单元。

5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。

8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。

9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。

15、89C51具有 64 KB的字节寻址能力。

17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。

18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。

24、数据指针DPTR是一个16 位的特殊功能寄存器寄存器。

27、在89C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和 4周期指令。

28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持 2 个机器周期,可将系统复位。

30、单片机89C51复位后,其I/O口锁存器的值为 0FFH ,堆栈指针的值为 07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为 0H 。

33、在89C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式。

46、单片机89C51的5个中断源分别为 INT0 、INT1 、T0 、T1 以及 TXD/RXD 。

47、单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、 IE 以及IP。

南昌大学单片机补考试题及答案

南昌大学单片机补考试题及答案

南昌⼤学单⽚机补考试题及答案⼀、单项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。

错选、多选或未选均⽆分。

1.MCS-51的并⾏I/O⼝读-改-写操作,是针对该⼝的( D )A.引脚B.缓冲器C.地址线D.内部锁存器2.假定设置堆栈指针SP的值为36H,在执⾏指令PUSH 20H后SP的值为(C )A.35HB.38HC.37HD.20H3.若MCS-51单⽚机的晶振频率为6MHz,定时器/计数器作计数器使⽤时,其最⾼的输⼊计数频率是(C )A.1MHzB.500KHzC.250KHzD.125KHz4.MOVX A,@DPTR指令中源操作数的寻址⽅式是( B )A.寄存器寻址B.寄存器间接寻址C.直接寻址D.⽴即寻址5.在远距离数据传送时,⼀般采⽤______传送⽅式。

( D )A.串⾏B.并⾏C.模拟D.数字⼆、填空题(本⼤题共9⼩题,每空1分,共10分)请在每⼩题的空格中填上正确答案。

错填、不填均⽆分。

6.MCS-51单⽚机中有两个16位寄存器,其中⼀个是_程序计数器PC _____,它没有地址,⽤户不能对其读写;另⼀个是_ DPTR _____,常⽤于存放基址地址。

7.若不使⽤MCS-51⽚内程序存储器,引脚EA必须接_地或“0”电平_____。

8.当(RS1,RS0)=(1,0)时,⼯作寄存器R2对应内部RAM中的__12H____字节单元。

9.执⾏当前指令后,PC内容为______。

10.单⽚机与外部数据进⾏信息交换时,通过__数据总线____总线交换信息的内容。

11.MCS-51响应_串⾏⼝_____中断时,其中断标志只能由软件清除。

12.汇编语⾔程序⼀般有四种结构形式,即:顺序结构、分⽀结构、__循环____和⼦程序结构。

113.⽤串⾏⼝扩展并⾏⼝时,串⾏⼝⼯作⽅式应选为__⽅式0____。

14.ADC0809是____8__位逐次逼近型A/D转换芯⽚。

单片机原理与应用模拟练习题(附答案)

单片机原理与应用模拟练习题(附答案)

单片机原理与应用模拟练习题(附答案)一、单选题(共64题,每题1分,共64分)1.使用定时器/计数器T1时,有几种工作方式()。

A、4种B、2种C、1种D、3种正确答案:D2.8051单片机的VCC(40)引脚是()引脚。

A、主电源+5VB、接地C、备用电源D、访问片外存贮器正确答案:A3.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为地址总线的是()。

A、P0口和P2口B、P0口C、P2口和P3口D、P2口正确答案:B4.0023H是51单片机的()入口地址。

A、外部中断1B、外部中断0C、串行口中断D、定时器/计数器中断0正确答案:C5.单片机时钟周期为T0,则机器周期为()。

A、8*T0B、12*T0C、4*T0D、2*T0正确答案:B6.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作。

()A、ALEB、VCCC、/PSEND、A15正确答案:A7.下面叙述不正确的是()。

A、一个C源程序可以由一个或多个函数组成B、一个C源程序必须包含一个函数main()C、在C51中,注释说明只能使用/*……*/注释D、C程序的基本组成单位是函数正确答案:C8.使MCS-51系列单片机的定时器/计数器T0停止计数的语句是()。

A、SETBTR0B、CLRTR1C、CLRTR0D、SETBTR1正确答案:C9.用8031单片机的定时器/计数器T0作计数方式,用方式1(16位),则工作方式控制字为()。

A、01HB、02HC、05HD、04H正确答案:C10.可以实现P1口输出各位内容循环左移的语句是()。

A、P1=P1<<1;B、P1=P1<<7|P1>>1;C、P1=P1<<1|P1>>7;D、P1=P1>>7;正确答案:C11.Intel8051单片机的CPU是()。

A、16位B、4位C、8位D、准16位正确答案:C12.寻址方式就是()的方式。

浙江农林大学单片机期末题库(老师说有些答案可能是不正确的)

浙江农林大学单片机期末题库(老师说有些答案可能是不正确的)

练习一填空:1、单片机外总线有三种:其中包括地址、数据、和控制总线。

2.MOV A,#40H 指令对于源作数的寻址方式是立即。

3. 一个12位D/A转换器其分辨率为 2-12。

4.指令JNB P2.7,K1的作用是判断P2.7是否是低电平,是低电平转到K1。

5.MCS—5l单片机的最大程序寻址空间是64KB ,该空间的地址范围为:0000H 至0FFFFH ,系统上电及复位的程序人口地址为0000H。

6.中断类似于程序中调用子程序,区别在于中断的发生是偶然的,而调用子程序是编程员在时间上事先安排好的。

7.若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为18H~1FH____。

8.使用8031单片机要将EA引脚接低电平,因为其内部无ROM,8031片外可直接寻址程序存储器空间达64 KB,数据存储器空间达64 KB。

9.共阴极LED和共阳极LED的字段码互为反码。

10.基本的通信方式有两种:串行方式和并行方式。

11.将CY与A的第0位的求与的指令是 ANL C,ACC.0 ,若原A=0FAH,执行后CY= 0。

12.8051的中断向量表在03H 、0B H和13H 、1BH 、23H。

选择:1.已知X的补码为00001000B,则X的真值是十进制(D)。

(A)120 (B)-120 (C)-136 (D)82.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线和数据总线分时复用的是(B)。

(A)P2口(B)P口(C)P1(D)P口和P23.对某单元的部分位置位,应采用下面哪种逻辑操作(B)。

(A)ANL (B)ORL (C)CPL (D)XRL4.有一位共阴极LED显示器,要使它不显示,它的字段码(D)。

(A)7DH (B)82H (C)FFH ( D) 00H5. MOVX A, @DPTR指令对应的硬件动做会使( A )信号有效。

(A)RD(B))WR和ALE(C)PSEN(D)ALE 6.区分片外程序存储器和数据存储器的最可靠方法是(D)。

单片机测验一二答案

单片机测验一二答案

单片机测验一二答案单片机作为现代电子技术的重要组成部分,在很多领域都有着广泛的应用。

而对于学习单片机的人来说,测验是检验知识掌握程度的重要方式。

以下是单片机测验一二的答案及相关解析。

一、选择题1、单片机的核心是()A 存储器B 中央处理器(CPU)C 输入输出接口D 定时器/计数器答案:B解析:中央处理器(CPU)是单片机的核心部件,负责执行指令和控制整个系统的运行。

2、以下哪种存储类型在单片机掉电后数据会丢失()A ROMB FLASHC RAMD EEPROM答案:C解析:RAM 即随机存储器,在掉电后数据会丢失,而 ROM、FLASH 和 EEPROM 在掉电后数据不会丢失。

3、单片机的复位引脚是()A RSTB EAC ALED PSEN答案:A解析:RST 引脚用于单片机的复位操作,使其恢复到初始状态。

4、单片机的定时器/计数器工作方式有()A 1 种B 2 种C 3 种D 4 种答案:D解析:单片机的定时器/计数器通常有 4 种工作方式,以满足不同的应用需求。

5、单片机的并行 I/O 口有()A 2 个B 3 个C 4 个D 5 个答案:C解析:常见的 51 单片机有 4 个 8 位的并行 I/O 口,分别是 P0、P1、P2 和 P3。

二、填空题1、单片机的最小系统包括电源、_____、复位电路和时钟电路。

答案:单片机芯片2、 51 单片机的指令系统共有_____条指令。

答案:1113、单片机的程序存储区和数据存储区是分开的,程序存储区使用_____指令访问,数据存储区使用_____指令访问。

答案:MOVC 、MOV4、单片机的中断源有_____个。

答案:55、单片机的串口通信方式有_____、_____和_____。

答案:同步通信、异步通信、半双工通信三、简答题1、简述单片机的工作过程。

答:单片机的工作过程可以概括为:首先,系统上电后,单片机进行复位操作,将程序计数器 PC 初始化为 0000H,然后从 0000H 地址开始执行程序。

ARM习题库与答案

ARM习题库与答案

ARM习题库与答案一、判断题(共100题,每题1分,共100分)1.大部分嵌入式操作系统不具备可裁剪性A、正确B、错误正确答案:B2.开发版的主CPU和仿真器CPU都采用外拉晶振作为时钟信号发生器。

A、正确B、错误正确答案:A3.LSI指的是低速内部时钟,RC振荡器,频率为40kHZA、正确B、错误正确答案:A4.蓝桥杯开发板的主CPU和仿真器CPU都采用外拉晶振作为时钟信号发生器。

A、正确B、错误正确答案:A5.GPIO_Mode_AIN表示模拟输入。

A、正确B、错误正确答案:A6.每一个晶振的两端分别接上两个22PF的对地微调电容A、正确B、错误正确答案:A7.LED指示灯模块中,如要点亮L1和L2,则需要编写程序,使PCO 和PC2输出高电平。

A、正确B、错误正确答案:B8.当开发板的按键按下时端口的为高电平A、正确B、错误正确答案:A9.汇编的优点是效率高,体积小。

A、正确B、错误正确答案:A10.STM32芯片I/O引脚共有8种工作模式A、正确B、错误正确答案:A11.集成32位的ARMCortex_M3内核,最高频率为72MHZA、正确B、错误正确答案:A12.STM32三种启动模式对应的存储介质均是芯片内置的。

A、正确B、错误正确答案:A13.STM32F103ZET6芯片具有睡眠、停止、待机三种低功耗工作方式A、正确正确答案:A14.嵌入式系统的软件一般固化于嵌入式存储器中,是嵌入式系统的控制核心,控制着嵌入式系统的运行,实现嵌入式系统的功能。

由此可见,嵌入式软件在很大程度上决定整个嵌入式系统的功能。

A、正确B、错误正确答案:B15.STM32F103ZET6芯片只具有睡眠、停止两种低功耗工作模式A、正确B、错误正确答案:A16.STM32系列微控制器不适合的应用有:程序代码大于1MB的应用,基于Linux或Android的应用。

A、正确B、错误正确答案:A17.嵌入式微处理器可分为通用微处理器和嵌入式微处理器A、正确B、错误正确答案:A18.蓝桥杯ARM嵌入式开发板采用8MHz外接晶振A、正确B、错误正确答案:A19.4个寄存器控制SysTick定时器,分别是SysTick控制及状态寄存器STK_CSR,SysTick重装载数值寄存器STK_LOAD,SysTick当前数值寄存器STK_VAL和SysTick校准数值寄存器STK_CALRB。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用的模式。停止模式是所有振荡器都停止的状态,所以,是功率控制中电流消耗最小的一种模式。通过把「系统时钟控制寄存器1」的“所有时钟停止控制位”设置为“1”,可以把系统转移到停止模式。在模式转移时要注意,必须先把「振荡停止检测寄存器」的“振荡停止检测有効位(OCD0)”和“振荡停止检测中断允许位(OCD1)”都清“0”后,再转移系统。如果在振荡停止检测功能有効的情况下,检测到XIN时钟振荡停止的话,CPU就会切换到片上振荡器时钟,就不能转移到停止模式。详细说明请参阅“10.3振荡停止的监控”。在停止模式下各个管脚的状态是进入停止模式之前的状态。但是,当管脚P4_6和P4_7作为管脚XIN和XOUT使用时,XOUT(P4_7)管脚将输出“H”电平;当作为输入输出端口使用时,P4_7(XOUT)管脚是输入状态。原则上在停止模式和等待模式中,各个管脚的状态都保持进入各个模式之前的状态,所以,只要是有效状态的输出端口都有电流流动,而高阻抗状态的输入端口都会流过一个击穿电流,造成电流消耗量增加。因此,在转移到等待模式和停止模式之前,把端口设定为输入方向,让它处于“H” 电平或“L”电平,可以进一步降低电流消耗。接下来我们来说明如何从停止模式返回。和等待模式一样,从停止模式返回的方法有中断和复位。但是,在停止模式下,由于所有的时钟都是停止状态,因此,不能利用象定时器、A/D转换器等外围功能产生的中断使系统从停止模式返回。关于可以使系统从停止模式返回的中断,请参阅“重新激活停止模式时可使用的中断及其使用条件”。系统一旦转移到停止模式,「系统时钟控制寄存器0」的“系统时钟分频比选择位0”就变为“1”, 将自动选择8分频作为分频比,所以,从停止模式返回时系统是以系统时钟的8分频重新开始运行的。如果在转移到停止模式之前,选择的是8分频以外的时钟,那么,返回后必须重新设置分频比才能让系统按原来的时钟运行。最后,说明系统转移到停止模式和等待模式时的注意事项。R8C在CPU执行指令中会预读(事先读取)下一条要执行的指令,保存到“指令队列缓冲器”中,以缩短R8C读指令的周期。R8C系列有4段(4个字节)“指令队列缓冲器”,当执行中的指令没有使用总线时,只要队列缓冲器有空,下一条指令码就被读入队列缓冲器。即使是在模式转移的过程中,也可以进行预读取操作。就象这个例子一样,在执行指令①把“所有时钟停止控制位”设置为“1”时,预读取指令②,然后,再进入停止模式也是有可能的。在这种情况下,如果产生了可以从停止模式返回到标准运行模式的中断请求,那么,这个中断请求一旦被响应,保存在“指令队列缓冲器”中的指令②就会比中断程序的指令A先执行。但是,本来我们是希望从停止模式返回后,再执行指令②,也就是在中断程序执行完成后,再执行指令②。发生了这种问题应该如何解决呢?解决的方法就是在指令①的后面写一个空操作指令“NOP”。“NOP指令”只是一个使程序计数器递增的指令,即使被执行也不会产生任何问题。所以,在实际写程序时,要求在把“所有时钟停止控制位”设置为“1”的指令之后,插入“JMP.B指令”,然后再插入最少4个“NOP指令”(队列缓冲器有4个字节)。插入“JMP指令”是R8C芯片设计的特殊要求。如果只是插入“NOP指令”的话,就不能正确读取队列缓冲器。
相关文档
最新文档