嵌入式系统及应用课程习题集

合集下载

嵌入式系统及应用试题

嵌入式系统及应用试题

课程名称:_嵌入式系统开发_ 考试形式:闭卷考试日期:2012年月日考试时长:120分钟课程成绩构成:平时 5 %,期中10 %,实验25 %,期末60 %本试卷试题由__5 _部分构成,共__9___页。

一、判断题(共15分,共15题,每题1分,正确用“T”表示,错误用“F”表示)1.优先级位图法是通过牺牲空间赢得时间。

()2.EDF调度策略可用于调度周期性任务()3.在嵌入式操作系统中一般不使用虚拟存储技术,避免页面置换的开销所引起的不确定性。

()4.自陷、异常和中断基本上具有相同的中断服务程序结构。

()5. 嵌入式多任务系统中,任务间的耦合程度越高,它们之间的通信越少。

()6.存储器映射编址是指I/O端口的地址与内存地址统一编址,即I/O单元与内存单元在同一地址空间。

其优点是可采用丰富的内存操作指令访问I/O单元、无需单独的I/O地址译码电路、无需专用的I/O指令。

()7.嵌入式系统中,优先级抢占调度可以在任意位置、任意时刻发生。

()8.当二值信号量用于任务之间同步时,其初始值为1。

()9.如果一个实时调度算法使得任务充分利用了CPU,则CPU的利用率为100%。

()10.RISC处理器常用高效流水线技术提高处理器的并行性。

()11.弱实时对系统响应时间有要求,但是如果系统响应时间不能满足,不会导致系统出现致命的错误或崩溃。

()12.循环轮询系统适合于慢速和非常快速的简单系统。

()13.单处理器多任务系统无需嵌入式操作系统的支持。

()14.任务控制块的内容在任务创建时进行初始化,在系统运行过程中不会发生变化。

()15.支持实时特性的DARTS设计方法也采用了面向对象技术。

()二、单项选择题(共20分,共10题,每题2 分)1、以下描述中,哪一项不适用于前后台系统:()(A)是中断驱动系统的一种(B)后台是一个循环轮询系统一直在运行(C)前台由一些中断处理过程组成(D)具有多任务2、以下哪项不能降低嵌入式系统处理器的功耗()(A)降低工作电压;(B)提供不同的时钟频率;(C)关闭暂时不使用的功能块;(D)提升工作的时钟频率。

嵌入式系统与应用考核试卷

嵌入式系统与应用考核试卷
B. USB
C. I2C
D. SATA
11.以下哪个不是嵌入式系统中常见的输入设备?()
A.键盘
B.鼠标
C.触摸屏
D.打印机
12.在嵌入式系统中,以下哪个是中断优先级最高的?()
A.定时器中断
B.串口中断
C.硬件故障中断
D.软件中断
13.以下哪个不是嵌入式系统中的电源管理技术?()
A.动态电压调整
B.睡眠模式
嵌入式系统与应用考核试卷
考生姓名:__________答题日期:_______年__月__日得分:_________判卷人:_________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.嵌入式系统的特点不包括以下哪一项?()
A.体积小
C.电池管理
D.显示亮度调整
14.嵌入式系统中,以下哪个是数字信号?()
A.模拟温度传感器输出
B.数字温度传感器输出
C.音频信号
D.电压信号
15.以下哪个不是嵌入式系统中常见的调试工具?()
A.逻辑分析仪
B.示波器
C. JTAG
D. Microsoft Word
16.嵌入式系统中,以下哪个是网络协议?()
A. C
B. C++
C. Java
D. Assembly
8.在嵌入式系统中,以下哪个是主要的时钟源?()
A.晶振
B. RC振荡器
C.陶瓷振荡器
D.太阳能
9.以下哪个不是嵌入式系统中常见的显示技术?()
A. LCD
B. LED
C. OLED
D. CRT
10.嵌入式系统中,以下哪个是串行通信协议?()

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年1.通常所说的32 位微处理器是指( )。

参考答案:CPU 字长为 32 位2.课程配套实验例程中,工程文件*.uvprojx放在()文件夹中。

参考答案:USER3.本实验中字符 A 对应的八段码为()。

参考答案:0x884.ARM微处理器的运行模式可以通过硬件改变。

参考答案:错误5.在MDK5中,工程中加入新文件夹后,应在工程设置(Option for Target)界面的()页面中的添加路径(Include Paths)栏目内,添加新加入的文件夹路径。

参考答案:C/C++6.在外部中断处理实验例程中,对KEY-UP按键中断检测初始化配置中,设置()型触发方式。

参考答案:上升沿触发7.课程实验教学平台中包含的模块有:()。

参考答案:TFT 3.2屏模块_超声波测距模块(SR04)_继电器模块_温湿度模块(DHT11)8.4*4矩阵按键需采用行列扫描方法来检测是否有按键按下。

参考答案:正确9.如果要设置寄存器的值为32位立即数,可以使用伪指令LDR。

参考答案:正确10.下列属于GPIO特性的是()。

参考答案:复用功能输入/输出选择寄存器_具有上拉或下拉功能的推挽输出_快速翻转,每次翻转最快只需两个时钟周期_从输出数据寄存器或外设输出数据11.启动文件主要完成()工作。

参考答案:异常向量表的初始化_调用C库的__main函数进入基于C语言的主文件中_复位事件处理初始化_堆栈初始化12.四则运算指令的基本加减法运算指令有()。

参考答案:ADD_SUB_SBC_ADC13.若有以下说明语句:struct date { int year;int month; int day; }brithday; 则下面的叙述不正确的是()。

参考答案:brithday是用户定义的结构体类型名14.假设R1=0x31,R2=0x01,执行完ADD R0,R1,R2 LSL #3后R0=( )。

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有面向特定应用领域的硬件和软件B. 一种在普通计算机上运行的操作系统C. 一种专门用于控制和管理嵌入式设备的硬件和软件系统D. 一种集成了计算、通信和控制功能的系统2. 嵌入式系统的基本组成包括哪些?A. 中央处理器(CPU)B. 内存(RAM)C. 存储器(ROM)D. 输入输出设备3. 嵌入式系统通常应用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 医疗设备4. 嵌入式系统的开发过程通常包括哪些步骤?A. 需求分析B. 设计C. 编程D. 调试和测试5. 嵌入式系统中的实时性是指什么?A. 系统能够在严格的时间限制内响应外部事件B. 系统能够处理复杂的计算任务C. 系统具有高度的可预测性D. 系统具有高度的自动化能力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. 一种集成了操作系统和应用程序的计算机系统。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。

A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。

A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。

A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年1.S3C2410集成的ADC外设模块模拟量输入信号的范围是0~3.3V答案:正确2.S3C2410集成的10位ADC转换的代码为0x00~0x3ff答案:正确3.在中断服务汇编语言程序中,至少应有一条()答案:中断返回指令4.下列不属于信号量作用范围的是()答案:测试并置位指令5.用户程序一般运行在()答案:用户模式6.ARM工作模式中具有独立的R8-R12寄存器的是()答案:FIQ模式7.ARM中用于保存子程序返回地址的寄存器是()答案:R148.当异常发生时,用于保存CPSR的当前值,从异常退出时用来恢复CPSR的是()答案:SPSR9.在μCOS中,如果统计任务优先级为19,那么空闲任务优先级为()答案:2010.µCOS-II中,中断服务程序退出后一定返回原来被打断的任务。

答案:错误11.ARM指令LDMIA R0,{R1,R2,R3,R4}实现的功能是()答案:R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]12.arm发生异常后转到地址0x18处运行。

答案:正确13.ARM复位后,进入的工作模式是()答案:管理模式14.ARM公司提供具体的芯片。

答案:错误15.µCOS-II中的统计任务的优先级最低。

答案:错误16.µCOS-II中的空闲任务可以删掉。

答案:错误17.µCOS-II中空闲任务可以抢占用户任务,获得CPU得到运行。

答案:错误18.嵌入式系统采用的一个典型的的四级存储系统,存储级别越高,存取速度越快,而存储容量则越小。

答案:正确19.µCOS-II中任务一旦建立,立刻进入运行态。

答案:错误20.µCOS-II中任务就绪表记录了任务是否处于就绪态。

答案:正确21.嵌入式系统本质上不属于计算机系统。

答案:错误22.在多重循环中,为了提高程序的执行效率,应尽量把循环次数少的循环放在外层。

嵌入式系统原理与应用课后答案

嵌入式系统原理与应用课后答案

嵌入式系统原理与应用课后答案1. 第一章答案:a. 嵌入式系统是嵌入到其他系统中的小型电子系统,一般具有特定的功能和任务。

它以硬件和软件的结合形式存在。

b. 嵌入式系统具有实时性、可靠性和可扩展性的要求,并且一般运行在资源受限的环境中。

c. 嵌入式系统可分为实时嵌入式系统和嵌入式控制系统两种类型。

d. 实时嵌入式系统需要按照严格的时间要求完成任务,可以分为硬实时和软实时系统。

2. 第二章答案:a. 嵌入式系统的硬件平台由微处理器、存储器、总线、输入输出设备等组成。

b. 嵌入式系统的硬件平台性能指标包括:处理器的主频、存储器的容量和带宽、总线的带宽和响应时间、输入输出设备的性能等。

c. 嵌入式系统的软件平台由操作系统、应用软件和驱动程序等组成。

d. 实时操作系统是嵌入式系统的核心软件,它可以提供任务调度、资源管理、中断处理等功能。

3. 第三章答案:a. 嵌入式系统的开发流程包括需求分析、系统设计、硬件设计、软件设计、系统集成和测试等阶段。

b. 嵌入式系统开发中常用的设计工具包括仿真工具、编译工具、调试工具和测试工具等。

c. 嵌入式系统的设计方法可以分为自顶向下设计和自底向上设计两种。

d. 自顶向下设计是先定义系统的整体结构,再逐步详细设计每个组件的功能和接口。

e. 自底向上设计是先设计每个组件的功能和接口,再逐步将它们组合起来形成系统。

4. 第四章答案:a. 嵌入式系统的程序设计语言可以分为汇编语言、高级语言和特定领域语言三种。

b. 汇编语言是一种低级语言,使用机器指令来编写程序,可以直接控制硬件。

c. 高级语言是一种抽象层次较高的语言,使用类似自然语言的语法来编写程序,更易理解和维护。

d. 嵌入式系统常用的高级语言包括C语言和C++语言。

e. 特定领域语言是一种专门为某种特定应用领域设计的语言,具有特定领域的特性和功能。

5. 第五章答案:a. 嵌入式系统的编程模型可以分为裸机编程和操作系统编程两种。

嵌入式系统习题汇总new

嵌入式系统习题汇总new

嵌入式系统复习题集一、基础知识1、什么是代码的临界区?答:代码的监界区是指处理时不可分割的代码,运行这些代码不允许被打断。

一旦这部分代码开始执行,则不允许任何中断打入。

中断不调用任何临界区的代码或不访问任何临界区使用的共享资源时,这个中断是可能可以执行。

为确保临界区代码的执行,在进入临界区之前要关中断,而临界区代码执行完成以后要立即开中断。

2、什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统,具有完成复杂功能的硬件和软件且紧密耦合在一起的计算机系统。

3、什么是嵌入式操作系统?为何要使用嵌入式操作系统?答:运用在嵌入式系统上的实时操作系统,具有事件驱动和任务(进程)调度功能,且在有限时隙内能完成事件的响应和任务(进程)的切换,能可靠、实时、灵活地管理嵌入式系统上的各种资源和任务。

使用嵌入式操作系统,能方便实时应用软件的开发和有机地整合,能有效地管理和协调各项工作,因此是开发和运行非常重要的环境。

4、ARM状态与Thumb状态的互换以什么条件来判断?似举出状态从ARM到Thumb或从Thumb到ARM切换的例子。

答:其互换条件是执行BX <registers>指令时,判断<registers>的最低一位b0是否为0或为1来确定的,当b0为0时,则执行的程序是ARM状态的32位指令程序,当b0为1时,则执行的程序是Thumb状态的16位指令程序。

如下例:;从ARM状态转变为Thumb状态LDR R0,Lable+1BX R0;从Thumb状态转变为ARM状态LDR R0, LableBX R05、ARM体系结构支持多少种处理器模式,分别是什么?答:ARM体系结构支持7种处理器模式,分别是用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。

6、子程序利用R14(LR),获得返回到主程序的下条指令,通常有直接输入法和堆栈方法,试填写下面两种方法的代码:MOV PC,LR或STMFD SP!,{<registers>, LR }LDMFD SP!, {<registers>, PC }如果是异常处理后的返回,如IRQ中断返回又如何改写代码?7、在修复产生数据中止的原因后,不管处于哪种处理器操作状态,处理程序都必须执行返回指令:SUBS PC R14_abt,#8 ;而预取中止时为:SUBS PC R14_abt,#4试解释减8原因?而在预取中止中为什么减4 ?答:由于ARM为三级流水,执行段相对取指令段差为8,产生数据中止是在执行段结束点进入,此时PC值为数据中止指令地址+8,即保存当前PC到R14_abt为数据中止指令地址+8,因此在修复产生数据中止的原因后,返回地址应为数据中止指令地址本身,处理程序都必须执行返回指令:SUBS PC R14_abt,#8,才能实现其目的。

嵌入式系统应用教程习题答案

嵌入式系统应用教程习题答案

参考答案第1章嵌入式系统概论1.嵌入式系统具有什么特点?举出3个嵌入式系统的实例。

答:嵌入式系统具有特点是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

智能仪器仪表、导弹、汽车控制系统、机器人、A TM(Automatic Teller Machine)、信息家电、智能手机等内部都有嵌入式系统。

2.嵌入式系统的发展经历了哪些阶段?答:嵌入式系统的发展经历了以下四个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。

3.画出嵌入式系统的开发流程图。

答:图1-1 嵌入式系统开发流程4.嵌入式操作系统有哪些?举出4个实例,并说明特点。

答:嵌入式操作系统主要有嵌入式Linux、Windows CE、VxWorks、Palm OS以及µC/OS-Ⅱ等。

(1)嵌入式Linux在嵌入式领域的特点:①.Linux是开放源代码的,不存在黑箱技术,遍布全球的Linux爱好者为Linux提供强大的技术支持;②.Linux属于微内核操作系统,内核小、效率高、运行稳定、可裁剪性好,并且更新速度很快;③.Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统;④.Linux具有与生俱来的强大的网络功能,支持各种网络连接方式,很适合作为面向Internet的新一代嵌入式产品的操作系统;⑤.Linux具有丰富的软件开发工具,能够满足嵌入式系统中软件部分的开发要求。

(2)Windows CE在嵌入式领域的特点:Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。

不仅继承了Windows优秀的图形界面,而且可以直接使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)进行应用程序开发,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。

嵌入式系统原理与应用考试试题(A卷)

嵌入式系统原理与应用考试试题(A卷)

嵌入式系统原理与应用考试试题(A卷)姓名学号分数一、填空题(30小题,每题1分,共30分)1.嵌入式处理器主要包括、、、________________等四大类。

2.一个最小的嵌入式硬件系统应包括、、、、、等6部分。

3.在嵌入式系统中,硬件抽象层(HDL)或板级支持包(BSP)的作用是。

4.目前存在的两种主流的计算机指令集是、。

6.目前主流的嵌入式处理器按体系结构可以分为、、、、等五大类。

7.ARM指令是32位指令,Thumb指令是位指令。

8.按照使用场合的不同,总线分成、和等三大类。

9.I2C总线是双向两线串行总线,这两根数据线分别是、。

10.CAN总线中MAC层使用的协议是。

11.在嵌入式设计中,VDD是指电压,VSS是指电压,VCC是指电压。

12.在周期挪用DMA传输数据方式下,如果DMA控制器正在使用总线传送数据,此时CPU执行一条存取Memory中数据的指令(且该数据又不在高速缓存中),则CPU。

13.目前常用的Flash Memory有、两种,其中常用于目前的电子硬盘生产制造。

14.在ARM7TDMI内核中的7种处理器模式是、、、、、、。

15.在I/O控制方式中,主要由软件实现的方式包括程序查询方式和。

16.按照总线的使用情况,目前的计算机系统结构包括冯·诺依曼结构和。

17.RISC计算机在访问存储器时采用结构,有助于减少指令格式,统一了存储器访问方式,降低了指令寻址的复杂度。

18.使用一条ARM 7汇编指令,将寄存器R1指向的3个连续存储单元(字)的内容分别送到寄存器R0,R2和R5中,这条指令是。

19.对于三级流水线CPU,指令执行的三个阶段是、和。

20.在Linux操作系统下,设备驱动程序分为、和三类。

21.在定时器/计数器中,给计数器赋初始值的作用是。

22.典型的虚拟内存管理机制包括段式管理、和等三种。

23.在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于。

嵌入式习题集(含答案)

嵌入式习题集(含答案)

1、 ARM 微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。

其中用户模式属于 非特权模式ARM 处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结4、 ARM 微处理器复位后,PC 的地址通常是 0x0 ,初始的工作模式是Supervisor 。

5、 编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是大端对齐计算机有CISC 和RISC 两种类型,以ARM 微处理器为核心的计算机属于 RISC 类型,其指令长度是 定长的1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile 、VxWork 、Linux 、uCos 、Symbian 、QNX 任选六2、ARM 系统中的堆栈有四种,如下图。

请按图标出四种堆栈的类型。

A TPCS 编程规范约定使用的堆栈是哪一种?答:FD 、FA 、ED 、EA 。

A TPCS 编程规范约定使用的堆栈是FD3、Boot Loader 在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader 是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader ,初始化硬件设备,建立内存和I/O 空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

4、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows 主机上使用什么软件建立连接?在Linux 主机上使用什么软件建立连接?1、 答:RS-232,以太网口、并口在Windows 主机上使用超级终端软件在Linux 主机上使用Minicom 软件5嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括● 宿主机● 目标机(评估电路板)● 基于JTAG 的ICD 仿真器、或调试监控软件、或在线仿真器ICE● 运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境● 嵌入式操作系统7 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

嵌入式系统及应用习题集(安徽工程大学)

嵌入式系统及应用习题集(安徽工程大学)

一、填空16.某幅图像具有640×480 个像素点,若每个像素具有8 位的颜色深度,则可表示256种不同的颜色,经5:1压缩后,其图像数据需占用61440(Byte)的存储空间。

17.在一个单CPU的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用I/O 设备。

下表列出了三个任务T1、T2、T3 的优先级、独立运行时占用CPU和I/O 设备的时间。

如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为58ms ,CPU 的空闲时间共有13ms 。

★19.一般而言,嵌入式系统的构架可以分为4个部分:处理器、存储器、输入/输出和软件,一般软件亦分为操作系统和应用软件两个主要部分。

★20.根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,嵌入式DSP,嵌入式微处理器以及片上系统。

★21.操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、进程间通信、内存管理、I/O资源管理。

★22.从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和分时操作系统,其中实时系统亦可分为硬实时操作系统和软实时系统。

★23.内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的通信,内核的基本服务是任务调度。

★24.嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指PC机或者台式机。

★25.哈佛体系结构数据空间和地址空间分开,ARM920T采用哈佛体系的内核架构。

★26.ARM7TDMI采用3级流水线结构,ARM920TDMI采用5级流水线。

★27.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于分时操作系统,VxWorks属于实时嵌入式操作系统。

★28.ARM7TDMI中,T表示支持16位Thumb指令集,D表示在片可调试,M表示内嵌乘法器Multiplier,I表示嵌入式ICE,支持在线断点和调试。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、选择题1. 嵌入式系统通常指的是:A. 个人计算机B. 服务器C. 智能手机D. 家用电器中的控制单元答案:D2. 以下哪个不是嵌入式系统的硬件组成部分?A. 微处理器B. 存储器C. 操作系统D. 打印机答案:D3. 嵌入式系统的软件开发通常使用:A. 汇编语言B. C语言C. Java语言D. HTML答案:B4. 下列哪个是实时操作系统的特点?A. 多任务B. 多用户C. 网络功能D. 确定性响应时间答案:D5. 嵌入式系统中的中断处理机制主要用于:A. 系统启动B. 错误检测C. 任务调度D. 事件响应答案:D二、填空题6. 嵌入式系统的设计需要考虑______、______和______三个主要方面。

答案:性能、功耗、成本7. 嵌入式系统中的______是指系统在规定的时间内完成特定功能的能力。

答案:实时性8. 在嵌入式系统中,______是指软件与硬件的紧密结合。

答案:系统级集成9. 嵌入式系统的______是指系统在没有外部干预的情况下,能够独立完成预定功能的能力。

答案:自主性10. 嵌入式系统的______是指系统在面对各种环境变化时,仍能保持稳定运行的能力。

答案:鲁棒性三、简答题11. 简述嵌入式系统与通用计算机系统的主要区别。

答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统是为特定应用而设计的,通常具有较低的功耗、较小的体积和成本,以及高度的实时性。

而通用计算机系统则具有更广泛的应用范围,通常不强调实时性,功耗和体积也相对较大。

12. 解释什么是嵌入式系统的中断机制,并说明其重要性。

答案:嵌入式系统的中断机制是一种允许外部事件或内部条件触发中断服务程序执行的机制。

它的重要性在于能够使系统快速响应外部事件,提高系统的实时性和可靠性。

四、论述题13. 论述嵌入式系统在工业自动化领域的应用及其优势。

答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.访问SFR,可使用()种寻址方式?参考答案:直接寻址方式2.寄存器中存放操作数地址的是()种寻址方式参考答案:寄存器间接寻址方式3.射计一个32键的行列式键盘,至少需要占用()根引脚线。

参考答案:12根4.下列不属于矩阵式键盘特点的是()。

参考答案:适用于按键较少的场合5.下列不属于独立式键盘特点的是()。

参考答案:适用于按键较多的场合6.区分MCS-51片外程序存储器和片外数据存储器的最可靠的方法是()。

参考答案:看其是与RD信号连接还是与PSEN信号连接7.下列不属于LED动态显示特点的是()。

参考答案:驱动电流较小8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()端提供信号。

参考答案:片选端9.下列不属于LED静态显示特点的是()。

参考答案:驱动电流较大10.MCS-51外扩DAC0832时, 如VREF接3.3V,则输入数字量是FFH时,输出模拟量为()。

参考答案:3.3V11.MCS-51外扩ADC0809时,下列说法正确的是()。

参考答案:如模拟量变化缓慢,可以和ADC0809直接相连12.对于ADC0809,如VREF接3.3V,则输入模拟电压约为()时,转换结果为80H。

参考答案:1.65V13.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位接口芯片。

参考答案:逐次逼近式14.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

参考答案:ILE=1,CS =0,WR1 =015.DAC0832双极性电压输出,选用-VREF时,VOUT与+VREF时()。

参考答案:极性相反16.起止范围为0000H~3FFFH的存储器的容量是()KB。

参考答案:1617.DAC0832的数据信号被锁存在输入寄存器中的条件是CS、ILE、WR1分别为()。

(完整word版)嵌入式系统原理与应用习题答案

(完整word版)嵌入式系统原理与应用习题答案

版权说明本文件中出现的任何文字叙述、文件格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属本人所有。

----WangYiwei由于我正在学习“嵌入式系统原理与应用——基于ARM微处理器和Linux操作系统”这门课程,网络上找不到课后习题答案。

因此本人通过认真地做习题,不懂百度,查阅相关书籍等途径,整理了一份答案,可供各位参考。

注意:答案并不一定完全正确,有异议的答案欢迎提出来大家一起探讨。

1.8 练习题P141.选择题(1)A说明:嵌入式系统的发展趋势表现在以下几方面:1.产品种类不断丰富,应用范围不断普及2.产品性能不断提高3.产品功耗不断降低,体积不断缩小4.网络化、智能化程度不断提高5.软件成为影响价格的主要因素(2)D说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。

(3)A说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。

2.填空题(1)嵌入式计算机(2)微处理器外围电路外部设备(3)板级支持包实时操作系统应用编程接口应用程序(4)嵌入式处理器微控制器数字信号处理器3.简答题(1)简述嵌入式系统的定义和特点答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。

(2)简述计算机系统的发展历程第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段;第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统;第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用开始普及的阶段;第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。

(3)简述MCU和DSP的区别MCU是微控制器,DSP是数字信号处理器。

MCU相当于小型的电脑,内部集成的CPU、ROM、RAM、I/O总线,所以集成度高是它的特点。

嵌入式技术及应用测试题

嵌入式技术及应用测试题

单元测试返回上一级单选题(共10题,每题6分)1 .20世纪最伟大的发明之一是:•A.电子计算机••B.可口可乐••C.白炽灯••D.自动扶梯•2 .个人计算机的缩写是:•A.PC••B.NC••C.BC••D.DC•3 .嵌入式系统的核心是:•A.计算机技术••B.软硬件••C.应用••D.功能•4 .按照计算机的体系结构、结构规模等,不可以将其分为:•A.大型机••B.中型机••C.微型机••D.模型机•5 .嵌入式系统能够及时处理外部事件是它的什么特点?•A.专用性••B.可裁剪性••C.实时性••D.可靠性•6 .以下不属于计算机技术发展的是:•A.速度越来越快••B.存储越来越大••C.体积越来越大••D.外围设备性能越来越好•7 .以下设备中没有嵌入式系统的是:•A.手机••B.打印机••C.数字机顶盒••D.电机•8 .嵌入式系统的基础是:•A.计算机技术••B.软硬件••C.应用••D.功能•9 .遵从()定律,通用计算机的更新换代速度快。

•A.费尔定律••B.摩尔定律••C.艾尔定律••D.舒尔定律•10 .从()上看,嵌入式系统由CPU、存储器、中断系统等部分组成。

•A.系统组成••B.工作原理••C.硬件••D.软件•判断题(共5题,每题8分)1 .Windows CE是微软公司开发的嵌入式操作系统。

对错2 .嵌入式当中所有的系统都要基于操作系统。

对错3 .STM32F7系列是世界上第一款基于Cortex-M7内核的微控制器。

对错4 .手机、打印机、数字机顶盒等设备都有嵌入式系统。

对错5 .STM32微控制器的命名规则是由ARM公司制定的。

对错单选题(共10题,每题6分)1 .以下不属于通用目的输入输出口输入方式的是()。

•A.接地输入••B.模拟输入••C.上拉输入••D.浮空输入•••B.GPIO••C.HPIO••D.BPIO•••B.推挽输出••C.开漏复用输出••D.推挽复用输出•••B.模拟••C.上拉••D.浮空•••B.定时器••C.实时时钟••D.通用目的输入输出口•••B.模拟••C.上拉••D.浮空•••B.保护二极管••C.控制器••D.输入、输出驱动器•••B.定时器••C.实时时钟••D.通用目的输入输出口•••B.推挽输出••C.开漏复用输出••D.推挽复用输出•••B.无意义••C.引脚号••D.功能号•判断题(共5题,每题8分)1 .用户根据实际需要可以把某些外设的“复用功能”从“默认引脚”转移到“备用引脚”上。

嵌入式系统试题带答案

嵌入式系统试题带答案

《嵌入式系统》课程研级试题一、填空题(每空1分,共30分)1、嵌入式操作系统旳内核构成涉及:任务管理、时间管理、中断服务解决。

2、嵌入式系统旳设计可以提成辨认需求、提出解决方案、执行项目和结束项目四个阶段。

3、目前使用旳嵌入式操作系统重要有WinCE 、Symbian 、Nucleus 、μCOSII 、Linux 。

4、微解决器有两种总线架构,使用数据和指令使用同一接口旳是冯诺依曼,分开旳指令和数据接口、取指和数据访问可以并行进行旳是哈佛构造。

5、ARM微解决器有7 种工作模式,它们分为非特权模式、特权模式两类。

其中顾客模式属于非特权模式。

6、冯诺依曼体系构造旳特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛构造则是分开储存。

7、一般嵌入式系统开始启动时,将存有启动代码旳Nor Flash地址空间映射到0x000000。

嵌入式系统旳中断向量和异常向量表在启动时也从0号地址寄存。

由于Flash ROM旳读出速度慢,因此需要采用地址重映射把SDRAM地址空间迁移到0地址开始处,把Flash ROM旳地址空间迁移到系统存储器旳高品位地址。

8、异常向量是异常服务程序旳入口,在某些ARM旳应用中,容许异常向量旳位置由32位地址空间低端旳正常位置,既0x00000000~0x0000001C,移到地址空间高品位旳另一地址范畴0xFFFF0000~0xFFFF001C。

这些变化后旳地址位置称为高品位向量。

目旳系统可通过输入硬件配备来选择是使用正常向量还是高品位向量。

9、ARM微解决器复位后,PC(R15)旳地址一般是0X0 ,初始旳工作模式是supervisor 。

10、ARM指令集和Thumb指令集分别是32 和16 位旳。

11、总线定期方式有三种,分别为同步定期、异步和半同步定期。

二、选择题(在备选答案中有一种或多种是对旳旳,将它选出填入空格中,每题2分,共20分)1.下列描述不属于RISC计算机旳特点旳是_____C______。

嵌入式系统及应用同济大学习题及其答案

嵌入式系统及应用同济大学习题及其答案

嵌入式系统及应用同济大学习题及其答案第1章嵌入式系统基础1、什么是嵌入式系统它由哪几部分组成有何特点写出你所想到的嵌入式系统。

答:(1)定义:国内对嵌入式系统的一般定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

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

(3)特点:a。

软硬件一体化,集计算机技术、微电子技术、行业技术于一体;b。

需要操作系统支持,代码小,执行速度快;c。

专用紧凑,用途固定,成本敏感;d。

可靠性要求高;e。

多样性,应用广泛,种类繁多。

2、嵌入式处理器分为哪几类答:(1)低端的微控制器(MicroController Unit,MCU);(2)中高端的嵌入式微处理器(Embeded MicroProceorUnit,EMPU);(3)通信领域的DSP处理器(Digital Signal Proceor,DSP);(4)高度集成的片上系统(Sytem on Chip,SoC)。

3、ARM英文原意是什么它是一个怎样的公司其处理器有何特点答:(1)英文原意:Advanced RISC Machine。

高级精简指令集机器。

(2)公司简介:该公司是全球领先的16、32位RISC微处理器知识产权设计供应商,通过将其高性能、低成本、低功耗的RISC微处理器、外围和系统芯片设计技术转让给合作伙伴来生产各具特色的芯片。

ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准。

(3)其处理器特点:a。

小体积、低功耗、低成本而高性能;32位双指令集;c。

全球的合作伙伴众多。

4、什么是实时系统它有哪些特征如何分类答:(1)实时系统的定义:实时系统(Real Time Sytem)是指产生系统输出的时间对系统至关重要的系统。

(2)特征:实时性、并行性、多路性、独立性、可预测性、可靠性。

嵌入式系统及应用课程习题集

嵌入式系统及应用课程习题集

嵌入式系统及应用课程习题集1.什么是嵌入式系统?嵌入式系统的三个基本要素是什么?2./*/在IC行业中,已完成并经过验证的IC电路具有固定的不可再分解的功能特性,人们称之为“核”,它们属于知识产权保护的范畴,所以也成为知识产权核或 IP 核。

3.什么是片上系统(SoC)?片上系统的特点是什么?4.设指令由取指、分析、执行3个子部件完成(ARM7体系结构采用3级流水线,分别是取指、分析、执行),每个子部件的工作周期为△t,采用常规标量单流水线处理机。

若连续执行10条指令,则共需要多少时间?5./*/某人使用电子书阅读一部长篇小说,其电子文本的格式为.txt,文件的实际大小为236KB,该小说包含的汉字大约有多少万字?6./*/Internet有许多不同结构的局域网核广域网互相连接在一起,它们能相互通信并协调地进行工作的基础是因为都采用了 TCP/IP 协议。

7. RISC的特点有哪些?8./*/与通用计算机(如PC)相比,嵌入式系统具有许多不同之处。

下面不属于嵌入式系统特点的是。

A. 嵌入式系统与具体应用紧密结合,具有很强的专业性B.嵌入式系统大多数面向控制应用,可靠性十分重要C. 应用于过程控制、数据采集、通信传输等领域的嵌入式系统对实时性有要求D.大多数嵌入式系统的软件用户可以方便地进行修改、升级和扩充9./*/与其他内核相比,关于ARM内核的主要特点,以下说法不正确的是 D 。

A.功耗低,代码密度大,编译器选择好B. 成本低,软件可移植性好,供货源多C.功能强大,低功耗设计,RISC结构D. 全部都是RISC、哈佛结构10.ARM7TDMI的T、D、M、I分别表示什么含义?11./*/对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止IRQ中断,Thumb状态,则CPSR的值为 0x000000B0 .12.ARM7处理器的字是多少位的?ARM7处理器的存储空间的大小是多少?13./*/已知内存0x50008000中的内容为0x6A,0x50008001中的内容为0x51,0x50008002中的内容为0x18,0x50008003中的内容为0x96,则ARM在小端模式下这一个字的数据为0x9618516A.14./*/若指令执行前R2的值为0xFF998877,则指令AND R1, R2, #0x101执行后,R1的值为 .15./*/已知R0=0x10,则执行指令ORR R0, R0,#1后,R1= .16./*/已知C=1,R1=100,R2=90,则执行指令ADC R0, R1, R2后,R0= .17./*/在指令LDR R0, [R1,#4]! 执行后,R1中的值为R1+4.18.在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟周期,则该总线系统的数据传送速率是多少?19./*一副1024×768的彩色图像,其数据量在2.25M左右,若图像数据没有经过压缩处理,则图像中每个像素是使用多少位二进制位表示的?答:设每个像素使用m位二进制位表示,则1024×768×m/ 8 = 2.25×1024×1024.解得m=24.20.ARM7TDMI处理器的有多少个寄存器?其中通用寄存器有多少个?状态寄存器有多少个?R13、R14、R15的别名和功能特点,CPSR的各个位的含义,SPSR的功能等。

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

1.什么是嵌入式系统?嵌入式系统的三个基本要素是什么?2./*/在IC行业中,已完成并经过验证的IC电路具有固定的不可再分解的功能特性,人们称之为“核”,它们属于知识产权保护的范畴,所以也成为知识产权核或 IP 核。

3.什么是片上系统(SoC)?片上系统的特点是什么?4.设指令由取指、分析、执行3个子部件完成(ARM7体系结构采用3级流水线,分别是取指、分析、执行),每个子部件的工作周期为△t,采用常规标量单流水线处理机。

若连续执行10条指令,则共需要多少时间?5./*/某人使用电子书阅读一部长篇小说,其电子文本的格式为.txt,文件的实际大小为236KB,该小说包含的汉字大约有多少万字?6./*/Internet有许多不同结构的局域网核广域网互相连接在一起,它们能相互通信并协调地进行工作的基础是因为都采用了 TCP/IP 协议。

7. RISC的特点有哪些?8./*/与通用计算机(如PC)相比,嵌入式系统具有许多不同之处。

下面不属于嵌入式系统特点的是。

A. 嵌入式系统与具体应用紧密结合,具有很强的专业性B.嵌入式系统大多数面向控制应用,可靠性十分重要C. 应用于过程控制、数据采集、通信传输等领域的嵌入式系统对实时性有要求D.大多数嵌入式系统的软件用户可以方便地进行修改、升级和扩充9./*/与其他内核相比,关于ARM内核的主要特点,以下说法不正确的是 D 。

A.功耗低,代码密度大,编译器选择好 B. 成本低,软件可移植性好,供货源多C.功能强大,低功耗设计,RISC结构 D. 全部都是RISC、哈佛结构10.ARM7TDMI的T、D、M、I分别表示什么含义?11./*/对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止IRQ中断,Thumb状态,则CPSR的值为 0x000000B0 .12.ARM7处理器的字是多少位的?ARM7处理器的存储空间的大小是多少?13./*/已知内存0x50008000中的内容为0x6A,0x50008001中的内容为0x51,0x50008002中的内容为0x18,0x50008003中的内容为0x96,则ARM在小端模式下这一个字的数据为0x9618516A.14./*/若指令执行前R2的值为0xFF998877,则指令AND R1, R2, #0x101执行后,R1的值为 .15./*/已知R0=0x10,则执行指令ORR R0, R0,#1后,R1= .16./*/已知C=1,R1=100,R2=90,则执行指令ADC R0, R1, R2后,R0= .17./*/在指令LDR R0, [R1,#4]! 执行后,R1中的值为R1+4.18.在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟周期,则该总线系统的数据传送速率是多少?19./*一副1024×768的彩色图像,其数据量在2.25M左右,若图像数据没有经过压缩处理,则图像中每个像素是使用多少位二进制位表示的?答:设每个像素使用m位二进制位表示,则 1024×768×m/ 8 = 2.25×1024×1024.解得m=24.20.ARM7TDMI处理器的有多少个寄存器?其中通用寄存器有多少个?状态寄存器有多少个?R13、R14、R15的别名和功能特点,CPSR的各个位的含义,SPSR的功能等。

21.ARM7的寄存器都是多少位的?这些寄存器不能被同时看到,哪些因素决定这些寄存器对编程者可见?22.在ARM处理器中,哪一个寄存器包括全局的中断禁止位?控制中断禁止位就可以打开或者关闭中断。

23.ARM7指令带什么后缀表示指令执行的结果影响标志位?所影响的标志位在哪一个寄存器中的哪些位体现?24.ARM7处理器在ARM状态下执行程序,设当前正在执行的指令的地址是currentAddress,则当前寄存器R15(程序计数器PC)中的值是什么?25.ARM7采用3级流水线体系结构,采用ARM7为内核的处理器在执行指令的时候,程序流程没有跳转,则下一条指令的地址是什么?26.ARM7处理器有两种工作状态是什么?这两种工作状态时如何相互切换的?27.ARM7TDMI处理器的七种工作模式是什么?哪两个模式下的寄存器组是相同的?哪些模式属于特权模式?哪些模式属于异常模式?哪些不属于异常模式?28.ARM7进入异常模式执行时,要执行的操作有哪些?29.ARM7退出异常模式执行时,要执行的操作有哪些?30.当发生中断异常时,ARM7处理器将跳转到什么地址处执行?当发生快中断异常时,ARM7处理器将跳转到什么地址处执行?当发生复位异常时,ARM7处理器将跳转到什么地址处执行?31.ARM7TDMI处理器的寻址方式是什么?32.在ARM7指令系统的各种寻址方式中,获取操作数最快的方式是什么?33.指令MOV R0, R2, LSL #3中,对第二操作数的寻址属于哪种寻址方式?若该指令执行前R2中寄存的数据是5,则该指令执行结束时R0中寄存的数据值是多少?34.ARM7TDMI处理器的基本指令功能。

常用的指令条件码EQ、NE等。

35.对条件执行的指令BEQ DSub,其中Dsub是地址标号,该指令的条件码是什么,该条件成立体现在CPSR中的哪一位上?条件满足时该位的值是什么?25. ARM指令中的第二操作数如果是立即数则要求是合法常数。

什么是合法常数?下列常数中是合法常数的是哪几个?0xF00000000,0x1FE,200,0xFFFF,0xF0000001,0xFF26.汇编语言程序设计实验程序中各条指令的含义,各条指令的执行结果,整个程序的设计流程图,涉及到的电路图。

27.ADS1.2开发环境中,用于仿真调试、带调试信息的可执行文件的扩展名是什么?28./*/嵌入式最小系统是嵌入式系统的最小硬件系统,它主要包括的硬件有嵌入式处理器、时钟电路、电源电路、复位电路、存储器以及调试测试接口。

29.LPC2104支持的两种节电模式是什么?在哪一个模式下振荡器是关闭的?30.LPC2104的存储系统中,映射在0x40000000~0x40003FFF地址区域处的存储器是什么?映射在0x00000000~0x00001FFF处的存储器是什么?31.嵌入式系统常用的存储器有Nor Flash、SRAM、SDRAM、EEPROM等,其中存取速度最快的是哪一种?32.LPC2104系统中地址段0x40000000至0x40003FFF处的存储空间映射到什么存储器中?33.LPC2104系统中地址0xFFFF F030分配给哪个寄存器?该寄存器的功能是什么?34.在处理向量IRQ中断时,在IRQ异常入口0x00000018处执行指令LDR PC, [PC,#-0xFF0],该指令的功能是什么?35.在LPC2104系统中,对于向量和非向量IRQ通过向量中断控制器向CPU内核发出中断请求的同时,需要向CPU提供该中断服务程序的入口地址。

请问向量中断控制器向CPU 提供该中断服务程序的入口地址的方式是怎样的?36.LPC2104处理器的向量中断控制器对快中断FIQ、向量中断IRQ和非向量中断IRQ的中断优先级顺序是如何设定的?对多个向量中断IRQ的优先级顺序是如何设定的?37.外中断标志寄存器EXITINT的第0位在什么条件下置位(设置值为1),在什么条件下可以清零?清零的方法是什么?38.LPC2104中断控制器分配给外中断0的中断通道号是多少?分配给定时器0的中断通道号是多少?39.对LPC2000系列的引脚功能选择寄存器PINSEL0执行如下操作:PINSEL0 = (PINSEL0 & 0xFFFFFFF3) | (0x3 << 2)该操作的作用是什么?40.在LPC2104中,对IODIR的第14位置1,对IOCLR的第14位置1,则LPC2104的P0.14输出高电平还是低电平?41.LPC2104处理器的定时器模块中,定时器/计数器T0TC、预分频寄存器T0PR和预分频计数器寄存器T0PC的功能是什么?在定时/计数时,它们之间的关系是怎样的?42.定时器0有4个32位匹配寄存器,匹配时的动作有哪些?43.设LPC2104处理器的Fcclk=Fosc*4=11.0592MHz*4=44.2368MHzFpclk=Fcclk/4=44.2368MHz/4=11.0592MHz怎样设置定时器0的T0PR、T0MCR、T0MR0和T0TCR寄存器实现0.5秒定时?如何设置2秒定时?44.LPC2104处理器的UART0模块中的寄存器U0RBR、U0THR和U0DLL的功能是什么?它们的地址都是0xE000C000,那么系统对这三个寄存器的存取如何区分?45./*P0.16的01功能是什么?(EINT0)怎样设置该功能?(由PINSEL1[1:0]=01设置)可以使用按键KEY连接EINT0引脚,当KEY按下时发出外中断0,外中断0 的中断处理函数的主要功能是使发光二极管LED0取反,LED0接P0.0的GPIO功能(由PINSEL0[1:0]=00设置),外中断0设置为向量中断,中断优先级设置为1.试完成上述设计,画出电路图,程序流程图(包括每个函数的流程图和中断处理函数的流程图),键要有延时去抖功能,编写中断处理函数,变成完成该功能的应用程序。

46.LPC2104的SPI一次数据传输的数据量是多少?若需要在初始化时对时钟计数寄存器SPCCR进行设置,则本机的SPI接口设置为主模式还是从模式?请举一个适用于SPI 接口通信的应用的例子,并做出简单的设计规划。

47.LPC2104的IIC接口作为主发送模式的通信中,通信开始时通过软件置位IIC控制置位寄存器的第5位(I2CONSET[5],即STA位),该位置位表示主机发出了什么标志?紧接着要发送的一个字节的数据是什么?请画出主发送模式的数据传输数据格式图。

48.LPC2104嵌入式系统实验程序。

49./*/在小端模式下,执行下面START程序后,R0、R1、R2和R3的值是什么?内存0x30100000的值是什么?内存0x30100001的值是什么?内存0x30100002的值是什么?内存0x30100003的值是什么?AREA EXAMPLE1, CODE, READONLYENTRYCODE32START LDR R0 ,= 0x12345678 ;(1)LDR R1 ,= 0x30100000 ;(2)LDR R2 ,= 0x87654321 ;(3)STR R2, [R1] ;(4)LDR R3, [R1] ;(5)AND R3, R3, #0x000000FF ;(6)ADD R0, R0, R3, LSL #2 ;(7)STR R0, [R1] ;(8)END解答:(1)R0 = 0x12345678;(2)R1=0x30100000;(3)R2=0x87654321;(4)把R2中的数据写入R1指示的内存单元0x30100000中(一个字);(5)取R1指示区域的数据(一个字)到R3,即把数据0x87654321取到R3中,R3=0x87654321;(6)R3的值与0x000000FF 相与后得到R3=0x00000021;(7)将R3左移2位后得到0x00000084,与R0相加,结果写入R0,所以R0=0x123456FC;(8)R0中的值存入0x30100000开始的区域(一个字)。

相关文档
最新文档