河北工业大学单片机嵌入式系统期末复习题

合集下载

北工大单片机期末复习题A4一纸开概要

北工大单片机期末复习题A4一纸开概要

第10章串行接口技术1. 8051有一个全双工的串行口,下列功能中该串行口不能完成的是(D )。

(A )网络通信;(B )异步串行通信;(C )作为同步移位寄存器; (D )位地址寄存器。

2. 判断下列说法是否正确:答:(A )串行口通讯的第 9数据位的功能可由用户定义。

(对)(B ) 发送数据的第9数据位的内容在 SCON 寄存器的TB8位中预先准备好的。

(对) (C ) 串行通讯帧发送时,指令把 TB8位的状态送入发送 SBUF 中。

(错) (D ) 串行通讯接收到的第 9位数据送SCON 寄存器的RB8中保存。

(对)(E ) 串行口方式1的波特率是可变的,通过定时器 /计数器T1的溢出率设定。

(对) 3•串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有3种工作方式:方式 0、方式1、方式2、方式3;有3种帧格式:方式0为8 位数据,方式1为8位数据、起始位、终止位,方式2和3具有相同的帧格式,为9位数据、 起始位、终止位;方式 0的发送和接收都以 fosc/12为固定波特率,方式 2的波特率=2A SMOD/64 X fosc ,方式1和方式3的波特率=2A SMOD/32 X 定时器 T1的溢出率,T1的溢 出率=(256-X ) *12/fosc4•为什么定时器/计数器T1用做串行口波特率发生器时,采用方式 2?若已知时钟频率、 通讯波特率,如何计算其初值?答:因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置 时,就避免了重装参数的操作。

5.为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1) ?答:因为串行口的方式 0是同步移位寄存器方式, 不是用于异步串行通讯的, 所以收发双方 6•常用波特率及其参数选择 Fosc (MHZ ) SMOD TH1初值19200 11.05921 FDH 9600 0 FDH 48000 FAH 24000 F4H 1200E8H例题7•单片机主频6MHz ,波特率4800bps 要把发送端的30H —3FH 发送到接收 端的40H —4FH 。

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

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

《嵌入式系统与设计》期末复习题一、填空题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请求,并将转换的数据从()寄存器传输到用户指定的目的地址。

嵌入式期末考试简答题库

嵌入式期末考试简答题库

嵌入式期末考试简答题库1. 什么是嵌入式系统?嵌入式系统是一种特殊的计算机系统,它将硬件和软件紧密集成,用于控制、监测或执行特定功能。

这些系统通常运行在具有固定功能的设备上,例如手机、家电、汽车等。

嵌入式系统的设计注重可靠性、高效性和节能性。

2. 嵌入式系统和通用计算机的主要区别是什么?嵌入式系统和通用计算机的主要区别在于设计目标和应用场景。

通用计算机旨在满足各种不同需求的用户,而嵌入式系统则专注于特定的任务和功能。

嵌入式系统通常运行在资源受限的环境中,如内存、处理能力和功耗等方面有严格要求。

3. 请简要描述嵌入式系统的基本组成部分。

嵌入式系统的基本组成部分包括处理器(CPU)、内存、输入/输出设备(I/O)和操作系统。

处理器负责执行程序,内存用于存储数据和指令,I/O设备用于与外部环境交互,操作系统提供运行环境和资源管理。

4. 请解释嵌入式系统中的实时性是什么意思。

实时性是指嵌入式系统对任务处理的时限要求。

实时系统可以分为硬实时和软实时两种。

硬实时系统要求任务必须在给定的时间限制内完成,否则会导致系统故障。

软实时系统对任务执行的时限有一定宽容度,延迟会影响系统性能,但不至于导致系统故障。

5. 请简述嵌入式系统中的中断是什么,并说明其应用场景。

中断是一个突发事件,可以打断正在执行的程序,切换到中断服务程序进行处理。

嵌入式系统中的中断广泛应用于实时响应外部事件和设备的交互。

例如,当传感器探测到变化时,可以通过中断请求及时处理该事件,从而提高系统的实时性能和灵活性。

6. 请简要描述嵌入式系统中的控制循环是什么,并说明其应用场景。

控制循环是指嵌入式系统中用于控制和执行特定任务的主要代码段。

控制循环通常由一个主循环和若干子循环组成,用于检测外部事件、执行任务和更新系统状态。

应用场景包括自动控制系统、工业机械和无人驾驶等。

7. 请解释移植性在嵌入式系统中的含义,并说明其重要性。

移植性是指将嵌入式系统的软件和硬件在不同平台之间进行迁移和适应的能力。

嵌入式期末考试卷十套

嵌入式期末考试卷十套

嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。

2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。

3. 嵌入式系统中的中断优先级是指中断服务程序的______。

4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。

5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。

6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。

《嵌入式系统开发基础》期末考试试卷附答案

《嵌入式系统开发基础》期末考试试卷附答案

《嵌入式系统开发基础》期末考试试卷附答案一、填空题(共20小题,每小题3分,共60分)1、以下哪个不是嵌入式系统设计的主要目标?()A、低成本B、低功耗C、实时要求高D、超高性能2、嵌入式系统有别于其他系统的最大特点是()。

A、嵌入专用B、高可靠C、低功耗D、低成本3、下面哪个系统属于嵌入式系统。

()A、“天河一号”计算机系统B、联想 T400 笔记本计算机C、联想 S10 上网本D、联想 OPhone 手机4、下面哪个系统不属于嵌入式系统()。

A、MP3 播放器B、GPS 接收机C、“银河玉衡”核心路由器D、“银河”巨型计算机5、下面哪个系统属于嵌入式系统。

A、“银河”巨型计算机B、MP4 播放器C、“曙光”计算机D、IBM X60 笔记本计算机6、从层次结构来看,嵌入式系统包括()。

A、硬件层B、板级支持包C、实时操作系统和应用软件D、以上都是7、在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成A、需求分析B、系统集成C、体系结构设计D、软硬件设计8、在嵌入式系统设计中,嵌入式操作系统选型是在进行()时完成。

A、需求分析B、系统集成C、体系结构设计D、软硬件设计9、在嵌入式系统设计中,进行硬件版图设计是在进行()时完成。

A、需求分析B、系统集成C、体系结构设计D、软硬件设计10、在嵌入式系统设计中,软硬件划分是在进行()时完成。

A、需求分析B、体系结构设计C、软硬件设计D、系统集成11、在嵌入式系统设计中,软硬件协同设计方法与传统设计方法的最大不同之处在于()。

A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证12、下面关于哈佛结构描述正确的是()。

A、程序存储空间与数据存储空间分离B、存储空间与 IO 空间分离C、程序存储空间与数据存储空间合并D、存储空间与 IO 空间合并13、下面关于冯·诺依曼结构描述正确的是()。

A、程序存储空间与数据存储空间分离B、存储空间与 IO 空间分离C、程序存储空间与数据存储空间合并D、存储空间与 IO 空间合并14、以下哪个处理器属于嵌入式处理器?()A、S3C44B0xB、奔腾C、看门狗D、MP3 播放器15、下面哪一类嵌入式处理器最适合于用于工业控制()。

《嵌入式系统原理与设计》期末考查试卷

《嵌入式系统原理与设计》期末考查试卷

《嵌入式系统原理与设计》期末考查试卷一、选择题(每小题2分,共20分)1. AR M内核采用的指令是()A)RISC B)CISC C)C51 D)X862. ARM伪指令的作用是()A)属于ARM指令集,也方便编程B)方便编程,但编译器可不管它C)方便编程,但编译器不认D)不属于ARM指令集,但方便编程3. ARM状态时,CPSR正确的是()。

A)32位,T=0,Thumb指令B)32位,T=0,ARM指令C)16位,T=0,Thumb指令D)16位,T=1,ARM指令4. 要让ARM进入中断模式,则需向CPSR中写入下列数据()A)0x0011 B)0x0012 C)0x0013 D)0x00175. 当有复位、IRQ、SWI和FIQ多个异常同时发生时,正确的处理顺序是()。

A)复位→IRQ→SWI→FIQ B)复位→FIQ→IRQ→SWIC)IRQ→SWI→FIQ→复位D)FIQ→IRQ→SWI→复位6. 下面指令中不是分支指令的是()。

A)B B)BL C)BH D)BX7. 启动RTC的C语言操作语句是()。

A)CCR=0x01 B)CIIR=0x01 C)CTC=0x01 D)CLK=0x018. ARM指令格式中,影响CPSR条件代码值的是()A)cond B)S C)Rd D)operand29. 程序计数器PC,即()。

A)R15,总指向正在“取指”的指令B)R15,总指向正在“译码”的指令C)R15,总指向正在“执行”的指令D)R14,总指向正在“取指”的指令10. 关于ARM的PWM,下列说法错误的是()A)所有的PWM输出频率都是相同的;B)PWMMR0控制PWM周期;C)PWM1不具有双边沿PWM输出;D)若将PWM3和PWM5用作双边沿PWM输出,能有3路双边沿PWM输出。

二、填空题(每空1分,共26分)11. 当一个特定的异常中断发生时,会将当前值保存到对应的异常模式下的中,然后把CPSR设置为对应的异常模式;退出异常模式时,可利用保存在中的值来恢复。

《嵌入式技术》期末考试题及答案A(基于STM32)

《嵌入式技术》期末考试题及答案A(基于STM32)

《嵌⼊式技术》期末考试题及答案A(基于STM32)《嵌⼊式技术》期末考试题1⼀、填空题(20分)1.ARM 这个缩写包含两个意思:⼀是指___________;⼆是指______________。

2.常⽤的AT89C52单⽚机为_____位单⽚机,⽽STM32单⽚机为____位单⽚机。

3.常⽤的STM32F103~107系列单⽚机是基于_________内核,此内核采⽤的是___________结构。

4.STM32单⽚机共有8种输⼊输出模式,其中输⼊模式有____种,输出模式有_____种。

5.在编写按键检测程序时,加⼀个延时判断的⽬的是为了__________,这种⽅法叫________。

⼆、判断题(20分)1、学习嵌⼊式技术不需要硬件基础,只需要会编写软件即可。

()2、STM32F103~107系列单⽚机的最⼤系统时钟频率为72MHz。

()3、STM32F103~107系列单⽚机的⼯作电压为5.0V。

()4、STM32的软件开发环境有Keil u5、IAR等。

()5、STM32的开发模式只有基于固件库函数⽅式⼀种。

()三、名词解释(20分)1、GPIO2、TIMER3、USART4、OS四、简答题(40分)1、请举例说明,在你⾝边有哪些是单⽚机应⽤系统(⾄少举3例)?2、与常⽤的AT89C52单⽚机⽐较,STM32单⽚机有哪些⽅⾯的优点?3、STM32单⽚机常见的基本功能部件(外设)有哪些?4、编写⼀个函数,函数描述:控制LED每隔1S闪烁⼀次,控制LED的引脚为PC8,只写出具体的控制函数即可,整体程序不⽤编写。

《嵌⼊式技术》期末考试题1 参考答案⼀、填空题1、ARM 公司ARM 公司设计的CPU及其架构2、8 323、Cortex-M3 哈佛2、4 43、延时消抖软件消抖法⼆、判断题1、?2、?3、?4、?5、?三、名词解释1、输⼊/输出接⼝2、定时器3、通⽤串⾏通信接⼝4、操作系统四、简答题1、略2、(1)stm32 单⽚机的运算速度⽐AT89C52单⽚机的快;(2)stm32 单⽚机能移植操作系统,这样能处理多任务;(3)stm32 单⽚机外围接⼝功能⽐AT89C52单⽚机强⼤。

嵌入式系统期末考试试题库和答案解析

嵌入式系统期末考试试题库和答案解析

嵌入式系统期末考试试题库和答案解析《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。

因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。

在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。

一、选择题1、以下哪个不是嵌入式系统的特点?A.小型化B.快速化C.智能化D.巨型化答案:D.巨型化。

解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。

2、下列哪个不是嵌入式系统常用的编程语言?A. C语言B.汇编语言C. Python语言D. Nios II答案:C. Python语言。

解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。

Nios II是一种嵌入式软核处理器,常用于嵌入式系统的设计。

3、下列哪个不是嵌入式系统的应用领域?A.工业控制B.智能手机C.汽车电子D.电子商务答案:D.电子商务。

解释:嵌入式系统主要用于工业控制、智能手机、汽车电子等领域,而电子商务并不是嵌入式系统的应用领域。

二、简答题1、简述嵌入式系统与通用计算机的区别。

答案:嵌入式系统与通用计算机的主要区别在于用途、资源和可靠性。

通用计算机主要用于个人或家庭使用,功能齐全,但体积较大,资源浪费也较多。

而嵌入式系统则针对特定应用进行设计,具有体积小、重量轻、成本低、可靠性高等特点。

嵌入式系统的硬件和软件通常是紧密结合的,以便更好地实现特定功能,而通用计算机的硬件和软件相对独立。

2、简述嵌入式系统的发展趋势。

答案:嵌入式系统的发展趋势主要有以下几个方面:首先是网络化,嵌入式系统需要与其他设备进行通信,以实现更高效的数据传输和处理;其次是智能化,嵌入式系统需要具备更高级的处理和控制能力,以适应更加复杂的应用场景;最后是微型化,随着技术的进步,嵌入式系统的体积越来越小,性能却越来越高。

嵌入式系统期末考试试卷 习题

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式( A )。

A.用户模式B.系统模式C.软中断模式D.FIQ模式2.ARM7TDMI的工作状态包括( D )。

A.测试状态和运行状态B.挂起状态和就绪状态C.就绪状态和运行状态D.ARM状态和Thumb状态3.下面哪个Linux操作系统是嵌入式操作系统( B )。

A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。

A.宿主机B.银河麒麟操作系统C.目标机D.交叉编译器5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。

A.寄存器段B.代码段C.堆栈段D.数据段选择题(共5小题,每题2分,共10分)1.下面哪个系统属于嵌入式系统( D )。

A.“天河一号”计算机系统B.IBMX200笔记本电脑C.联想S10上网本D.Iphone手机2.在Makefile中的命令必须要以( A )键开始。

A.Tab键B.#号键C.空格键D.&键3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。

A.Ext B.FAT32C.NFS D.Ext34.下面哪种不属于VI三种工作模式之一( D )。

A.命令行模式B.插入模式C.底行模式D.工作模式5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。

A.Makefile B.配置文件(config.in)C.make menuconfig D.配置工具1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。

(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。

)2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。

北工大单片机期末复习题

北工大单片机期末复习题

第10章串行接口技术1. 8051有一个全双工的串行口,下列功能中该串行口不能完成的是( D )。

(A)网络通信;(B)异步串行通信;(C)作为同步移位寄存器;(D)位地址寄存器。

2.判断下列说法是否正确:答:(A)串行口通讯的第9数据位的功能可由用户定义。

(对)(B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。

(对)(C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。

(错)(D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。

(对)(E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

(对)3.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式:方式0为8位数据,方式1为8位数据、起始位、终止位,方式2和3具有相同的帧格式,为9位数据、起始位、终止位;方式0的发送和接收都以fosc/12为固定波特率,方式2的波特率=2^SMOD/64×fosc,方式1和方式3的波特率=2^SMOD/32×定时器T1的溢出率,T1的溢出率=(256-X)*12/fosc4.为什么定时器/计数器T1用做串行口波特率发生器时,采用方式2?若已知时钟频率、通讯波特率,如何计算其初值?答:因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置时,就避免了重装参数的操作。

定时器1在工作方式2时的初始值为X=256-[(SMOD+1)/(384*波特率)]*fosc 5.为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1)? 答:因为串行口的方式0是同步移位寄存器方式,不是用于异步串行通讯的,所以收发双方不需要确定数据帧的起始和终止,所以没有起始位(0)和停止位(1)。

6.常用波特率及其参数选择 Fosc(MHZ) SMOD TH1初值19200 11.0592 1 FDH9600 0 FDH4800 0 FAH2400 0 F4H1200 0 E8H例题7.单片机主频6MHz,波特率4800bps 要把发送端的30H—3FH发送到接收端的40H—4FH。

单片机嵌入式试题(附答案)

单片机嵌入式试题(附答案)

考核试卷一第一部分理论试题一、填空题(每空1分,共25分)1.计算机的系统总线有地址总线、控制总线和_数据总线。

2.通常、单片机上电复位时PC= 00,SP= 07;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00-07。

3.JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022。

4.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编起命令作用。

5.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031单元的内容送累加器A 中。

6.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

7.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。

8.MCS-51单片机有5 个中断源,可分为2 个中断优先级。

上电复位时INT0 中断源的最高。

9.用串行口扩展并行口时,串行接口的工作方式应选为0。

10.半导体存储器的最重要的两个指标是存贮容量和转换速度。

11.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为_5/28。

12.MOV A,40H 指令对于源操作数的寻址方式是直接寻址。

13.MCS-8051系列单片机字长是 16 位,有 40 根引脚,96系列字长是 16 位。

14.8051单片机的存储器的最大特点是数据和程序的分离,Px并行口的地址是与 I/O 统一编址的,或者说属于该存储器。

15. 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。

16. P3常需复用作中端口和读写控制信号。

17.8051复位后,PC= 00 H。

若希望从片内存储器开始执行,EA脚应接高电平。

18. PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。

20. 8051的C/T是加(加或减)计数的。

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

嵌入式期末考试试题及答案

嵌入式期末考试试题及答案

嵌入式期末考试试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. CPUB. GPUC. DSPD. FPGA答案:C2. 以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 通用性D. 可靠性答案:C3. 在嵌入式系统中,操作系统的作用是什么?A. 管理硬件资源B. 提供用户界面C. 增加系统复杂性D. 减少系统性能答案:A4. 以下哪个是嵌入式系统的典型应用?A. 个人电脑B. 智能手机C. 服务器D. 工作站答案:B5. 在嵌入式系统中,中断的作用是什么?A. 启动程序B. 暂停程序C. 切换程序D. 终止程序答案:C6. 以下哪个是嵌入式系统开发中常用的编程语言?A. JavaB. PythonC. CD. HTML答案:C7. 以下哪个是嵌入式系统中的存储设备?A. 硬盘B. 固态硬盘C. EEPROMD. 光盘答案:C8. 在嵌入式系统中,什么是看门狗定时器?A. 用于监控系统时间的定时器B. 用于防止系统崩溃的定时器C. 用于定时执行任务的定时器D. 用于系统启动的定时器答案:B9. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 仿真器C. 调试器D. 浏览器答案:D10. 在嵌入式系统中,什么是固件?A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统答案:C二、简答题(每题10分,共30分)1. 解释什么是嵌入式系统,并给出至少两个嵌入式系统的例子。

嵌入式系统是一种专用的计算机系统,它被设计用来执行特定的任务。

它通常包含一个微处理器,存储器,输入/输出接口等,并且可能包含一个或多个操作系统。

嵌入式系统的例子包括智能手机和汽车的电子控制单元。

2. 描述嵌入式系统中的中断处理机制。

中断处理机制是嵌入式系统中的一种功能,它允许系统在执行当前任务时,响应外部或内部事件。

当中断发生时,系统会暂停当前任务,保存当前状态,然后跳转到中断服务程序(ISR)执行相应的处理。

嵌入式系统期末复习题集合

嵌入式系统期末复习题集合

1.什么是嵌入式系统?(P2)答:以应用为中心、以及计算机技术为基础、软件硬件可裁减、适用应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.什么是嵌入式处理器?(P3)答:嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。

3.什么是实时操作系统?答:实时操作系统是嵌入式系统目前最主要的组成部分,实时是指物理进程的真实事件,实时操作系统具有实时性、能从硬件方面支持实时控制系统工作的操作系统。

4.什么是分时操作系统?答:对于分时操作系统,软件的执行在时间上的要求并不严格,时间上的错误一般不会造成灾难性的后果。

5.什么是多任务操作系统?答:系统支持多任务管理和任务间的同步和通信。

6.简述实时操作系统的工作状态?答:实时系统中的任务有运行、就绪、挂起和冬眠4种状态。

运行:获得CPU控制权就绪:进入任务等待队列,通过调度转为运行状态。

挂起:任务发生阻塞,移出任务等待队列,等待系统实时事件的发生唤醒,从而转为就绪或运行。

冬眠:由于任务完成或错误等原因被清除的任务。

7.单片机的发展历史分为哪几部分?答:单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段SCM(Single Chip Microcomputer ,单片微型计算机)MCU(Micro Controller Unit,微控制器)SoC(System on Chip 片上系统)8.单片机发展趋势表现在那些方面?答:单片机发展趋势表现在:(1)内部结构的进步:多功能集成化、采用RISC体系结构、片内存储器性能改进容量增加EPROM向FlashROM发展、多核处理器方式;(2)功耗、封装及电源电压的改进:功耗越来越小、封装水平不断提高;(3)工艺上的改进:采用CMOS 技术,大多采用0.6um以上的光刻工艺,大大提高内部密度和可靠性。

9.单片机嵌入式系统的结构是什么?答:单片嵌入系统的结构通常包括三大部分:即能实现嵌入式对象的各种应用要求的单片机、全部系统的硬件电路和应用软件。

嵌入式系统试卷和答案

嵌入式系统试卷和答案

一、填空题(20分)(每题2分)1、嵌入式系统中的处理器品种非常多,按照功能和用途可以分为微控制器微处理器、 DSP 和SOC等几类,其中8051单片机属于微控制器。

2、嵌入式系统通常由处理器、外围设备、嵌入式操作系统和应用软件等几大部分组成。

其中处理器是其核心部件。

3.BSP即 Board Surpport Package 的缩写,它既和操作系统(软件)有关,又与系统硬件有关。

4.ARM处理器采用 RISC 而不是CSIC(复杂指令集)体系结构,只有存储和加载指令才能访问存储器。

5.ARM处理器采用了存储器映射 I/O方式。

即把I/O端口作为普通的存储器地址,ARM通过 AMBA (总线)扩展外部设备。

6.ARM处理器中,同时可见寄存器数目为 16 (除CPSR/SPSP)外,其中PC是指R15 , LR是指 R14 。

7.ARM的指令是均可包含一个可选的条件码,它来自于CPSR(寄存器),主要包括 N 、 Z 、 C 、 V 标志。

8.操作系统内核有单一和微内核两种结构Linux采用的是单一内核。

同时为了实现内核的动态可裁减性,采用了模块化结构。

9.Linux操作系统中,有以下三种设备文件类型:字符设备、块设备、网络,其中串口属于字符类型。

10.Linux操作系统中,内核通常使用设备类型、主设备号和次设备号标识一个具体设备,其中,前者用来标识驱动程序后者用来标识同一设备驱动的不同设备。

(4分)二、判断改错(正确的2分)1.ARM处理器体系结构版本包括ARM7、ARM9、ARM10等×2. ARM处理器外部中断包括中断信号irq和快中断信号fiq,因此集成ARM核的处理器芯片只能支持两个外部中断。

×3.嵌入式软件开发需要针对特定的处理器进行优化编程。

V4.只有采用操作系统的嵌入式系统才需要BSP板级支持包。

V5.ARM公司生产自己的处理器芯片,并销售。

×6.ARM处理器中采用了专门的I/O访问指令。

河北工业大学单片机期末考试选择题库(非计算机、电气类)

河北工业大学单片机期末考试选择题库(非计算机、电气类)

河北工业大学单片机期末考试试题库(非计算机、电气类)单选1.在微型计算机中,负数常用 C 表示。

A.原码 B.反码 C.补码 D.真值2.将十进制数215转换成对应的二进制数是 A 。

A.11010111 B.11101011 C.10010111 D.10101101 3.将十进制数98转换成对应的二进制数是 A 。

A.1100010 B.11100010 C.10101010 D.10001103.将二进制数(1101001)2转换成对应的八进制数是 B 。

A.141 B.151 C.131 D. 121 4.十进制126数其对应的十六进制数可表示为D。

A.8F B.8E C.FE D.7E5.二进制数110110110对应的十六进制数可表示为 B 。

A.1D3H B.1B6H C.DB0H D.666H 6.—3的补码是D。

A.10000011 B.11111100 C.11111110 D.11111101 7.在计算机中“A”是用 D 来表示。

A.BCD码 B.二—十进制 C.余三码 D.ASCII码8.将十六进制数(1863.5B)16转换成对应的二进制数是B。

A.1100001100011.0101B B.1100001100011.01011011 C.1010001100111.01011011 D.100001111001.100011110.将十六进制数6EH转换成对应的十进制数是 C 。

A.100 B。

90 C。

110 D。

1209.已知[X]补=00000000,则真值X= B 。

A.+1 B.0 C.—1 D.以上都不对10.已知[X]补=01111110,则真值X= D 。

A.+1 B.—126 C.—1 D.+12611.十六进制数(4F)16对应的十进制数是 C 。

A.78 B.59 C.79 D.8712.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A。

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

一、填空题
1、嵌入式系统一般由嵌入式(硬件)和软件组成。

2、嵌入式微处理器的体系结构包括(算数格式)、(功能单元)和流水线。

3、AHB总线主要由主单元、(从单元)、仲裁器和(译码器)组成。

4、嵌入式TCP/IP网络系统提供符合TCP/IP协议标准的协议栈,提供(Socket )编程接口。

5、实时内核在实时系统中起着重要的作用,评价其性能的量化指标分为(时间性能指标)和(存储开销)。

6、任务间的通信方式可以有直接通信和(间接通信)两种。

7、在基于80x86的架构中,(8259)是一个非常通用的中断控制器芯片。

二、不定项选择题
1、嵌入式系统的硬件是包含嵌入式微处理器的SoC为核心,主要由(ABCD )和设备组成。

A.嵌入式微处理器 B. 总线 C. 存储器 D. I/O接口
2、I/O端口的编址方法,即地址安排方式,包括(AD )。

A.存储器映射编址 B. 中断编址 C. 基址寻址 D.I/O映射编址
3、嵌入式微处理器降低功耗的技术包括如下方面:(BCD )
A.提高工作电压 B. 提供不同的时钟频率,通过软件设置C. 关闭暂时不使用的功能块 D. 提供功耗管理机制
4、任务的特性可以用(ABCDE )等参数来进行描述。

A.优先级 B. 周期 C. 计算时间 D. 就绪时间 E. 截止时间
5、实时内核中的时钟、定时管理提供以下功能:(ABCD )
A.维持日历时间 B.任务有限等特的计时
C. 软定时器的定时管理
D.维持系统时间片轮转调度
6、嵌入式微处理器的体系结构种类繁多,下列不属于其体系结构的是(D )。

A.ARM B. X86 C. SuperH D. Windows
7、(B )是指从中断发生到系统获知中断,并且开始执行中断服务程序所需要的最大滞后时间。

A.中断服务时间 B. 中断延迟时间 C. 中断时间 D. 中断嵌套时间
8、以下关于中断与异步信号的描述正确的是:(ABC )
A.ISR的响应由硬件实现,ASR的响应由操作系统实现
B.中断服务例程可运行在独立的堆栈中,异步信号例程运行在相关任务的上下文中C.ISR被触发时,用中断向量作为参数,而ASR触发时以异步信号集作为参数D.ASR调用的系统调用和ISR调用的一样。

9、任务管理是通过( B)的操作来实现的。

A.事件 B.任务控制块 C.管道 D.中断
10、以下关于MMU的说法哪些是正确的(BC )。

A.所有的嵌入式微处理器都集成了MMU
B.具有防止地址越界功能
C.具有地址映射功能
D.具有操作越权功能
三、判断题
1、嵌入式系统是看不见的计算机系统,其开发环境和运行环境一致。

(×)
2、ARM处理器的运行模式有七种。

(√)
3、对ARM系列处理器来说,异常是由内部或外部原因引起的。

当异常发生时,CPU 自动到随机的向量地址读取指令或地址并且执行。

(×)
4、AMBA总线是片内总线,包括高速总线AHB和低速总线APB。

(√)
5、USB标准插头为5针插头。

(×)
6、内核可抢占与不可抢占,体现在任务在使用内核提供的系统调用过程中被中断打断的不同处理上。

(√)
7、优先级天花板算法可有效地解决死锁和阻塞链问题。

(√)
8、通常情况下,互斥信号量的取值为0和1,创建时初始值为0。

(×)
9、事件机制是一种同步机制,当多次发送同一事件时,在未经过任何处理的情况下,其效果等同于只发送一次。

(√)
10、在MMU的2级内存保护模式下,应用程序的逻辑地址同应用程序在物理内存中的物理地址相同。

(√)
四、问答题
1、按软件复杂程度来分,嵌入式系统有哪些种类?前后台系统由哪些部分组成?答:嵌入式系统可分为循环轮循系统、、前后台系统、、单处理器多任务系统、多处理器多任务系统。

前后台系统由一个后台主程序和多个中断处理程序组成。

2、嵌入式软件开发工具的发展趋势是什么?
答:(1)向着开放的、集成的方向发展;
(2)具有系统设计、可视化建模、仿真和验证功能;(3)自动生成代码和文档;
(4)具有更高的灵活性。

相关文档
最新文档