嵌入式系统原理与接口技术课后题答案

合集下载

嵌入式系统课后答案

嵌入式系统课后答案

嵌⼊式系统课后答案嵌⼊式系统2011作业(⾮标准答案,仅供参考)第1章嵌⼊式系统概述 1、什么是嵌⼊式系统?答:嵌⼊式系统指的是以应⽤为中⼼和以计算机技术为基础的,并且软硬件是可裁剪的,能满⾜应⽤系统对功能、可靠性、成本、体积、功耗等指标严格要求的专⽤计算机系统。

3、根据嵌⼊式系统的复杂程度,嵌⼊式系统可分为哪4类?答:1:单个微处理器;2:嵌⼊式处理器可扩展的系统; 3:复杂的嵌⼊式系统; 4:在制造或过程控制中使⽤的计算机系统。

5、从硬件系统来看,嵌⼊式系统由哪⼏部份组成?画出简图。

答:P11图1-42.2 回答下列关于ARM 编程模式的问题(1)在该模式下有多少通⽤寄存器(2)CPSR 的作⽤是什么(3)Z 位的作⽤是什么(4)程序计数器保存在何处答(1)31个通⽤寄存器(2)为状态寄存器,保存当前的状态,可以在任何模式下访问(3)Z=1 运算结果为0 Z=0 运算结果不为0 (4)R15(PC)2.3 下列的arm 条件码的含义是什么(1)EQ (2)NE (3)MI (4)VS (5)GE (6)LT 答(1)z 置位相等 (2)z 清零不相等 (3)n 置位负数 31个通⽤寄存pc ,6个状~R7不分组,R8~R14按模式分组,R15为程序计数器,CPSR 为状态寄存器,SPSR 为保存程序状态寄存器。

R13为堆栈指针寄存器,R14为链接寄存器。

CPSR 在各种模式下多可以访问,⽽在⽤户模式及系统模式下SPSR 不可以被访问。

2.6若寄存器R1=0x01020304,分别按照⼤端模式和⼩端模式存储在0x30000字单元中,试分别写出两种模式下内存存储内容,并标出内存地址答⼤端模式 0x30000 01 0x30001 02 0x30002 03 0x30003 04 ⼩端模式 0x30000 04 0x30001 030x30002 02 0x30003 012.7 ARM 存储器的存储周期有⼏种类型?对应于Cache 访问和存储器访问是何存储周期?答:ARM 存储器有4种存储周期:空闲周期,⾮顺序周期,顺序周期,协处理器寄存器传送周期。

刘彦文-嵌入式系统原理及接口技术--习题解答--定稿

刘彦文-嵌入式系统原理及接口技术--习题解答--定稿

刘彦文编《嵌入式系统原理及接口技术》习题解答第1章(1) 以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。

与通用计算机的区别是:·嵌入式系统是一个专用计算机系统,有微处理器,可编程;·嵌入式系统有明确的应用目的;·嵌入式系统作为机器或设备的组成部分被使用。

(3) 硬件组成: 微处理器、存储器、输入设备和输出设备。

软件组成: 板级支持包和硬件抽象层、嵌入式操作系统、应用编程接口、嵌入式应用程序。

(5)ARM、MIPS、PowerPC、68xxx。

(7) v4T(9) 增加了:·半字装入/存储指令;·装入并且扩展字节/半字带符号指令;·增加了Thumb 指令集,指令能转换到Thumb状态;·增加了一种新的特权处理方式(系统方式),使用用户寄存器。

(11) 嵌入式Linux操作系统是以Linux为基础开发出来的,保留了Linux的主要特点,可以分为:实时的嵌入式Linux版本、非实时的嵌入式Linux版本、针对没有MMU处理器的μCLinux版本。

主要特点有:开放源码;内核小、功能强大、运行稳定、效率高;易于定制裁剪;可移植到数十种微处理器上;支持大量的外围硬件设备,驱动程序丰富;有大量的开发工具,良好的开发环境;沿用了UNIX的发展方式,遵循国际标准,众多第三方软硬件厂商支持;对以太网、千兆以太网、无线网、令牌网、光纤网、卫星网等多种联网方式提供了全面的支持。

第2章(1) AHB总线连接了:存储器控制器、Nand Flash控制器、中断控制器、LCD控制器、USB主控制器、时钟与电源管理、ExtMaster等;APB总线连接了:通用异步收发器(UART)、通用I/O端口(GPIO)、定时器、实时时钟(RTC)、看门狗定时器、ADC与触摸屏接口、IIC总线接口、IIS总线接口、SPI、MMC/SD/SDIO主控制器、USB设备控制器等。

嵌入式系统原理及接口技术答案

嵌入式系统原理及接口技术答案

嵌入式系统原理及接口技术答案嵌入式系统原理及接口技术答案【篇一:单片机原理及接口技术答案】了单片机这一名称外,单片机还可称为(微控制器)和(嵌入式控制器)。

参p11-2.单片机与普通微型计算机的不同之处在于其将(cpu)、(存储器)和(i/o口)三部分,通过内部(总线)连接在一起,集成于一块芯片上。

参p11-3.8051与8751的区别是(c)。

参p6a. 内部数据存储单元数目不同b. 内部数据存储器的类型不同c. 内部程序存储器的类型不同d. 内部寄存器的数目不同1-4.在家用电器中使用单片机应属于微计算机的(b)。

参p3a. 辅助设计应用b. 测量、控制应用c. 数值计算应用d. 数据处理应用1-5.微处理器、微计算机、微处理机、cpu、单片机、之间有何区别?参p1、参p12特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

1-6.mcs-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?参p6答:mcs-51系列单片机的基本型芯片分别为:8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4k字节的程序存储器rom,而8751片内有集成有4k字节的程序存储器eprom。

1-7.为什么不应将51系列单片机称为mcs-51系列单片机?参p6答:因为mcs-51系列单片机中的“mcs”是intel公2-7.片内字节地址为2ah单元最低位的位地的最低位的位地址为88h。

参p282-8.若a中的内容为63h,那么,p标志位的2-9.a.判断下列说法是否正确。

使用at89s51存储器。

(x )参p29b.区分片外程序存储器看其位于地址范围的低端还是高端。

(x)参∕o口工作在输入方式,必须事先预置为1。

d.pc可以看成是程序存储器的地址指针。

2-10. at89s51单片机复位后,r4所对应的存位所在字节的字节地址分别为(28h)址是(50h ;片内字节地址为88h单元值为(0)。

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

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

嵌入式系统原理及应用课后答案嵌入式系统是一种特殊的计算机系统,它通常被嵌入到更大的产品中,以执行特定的任务或功能。

嵌入式系统在日常生活中随处可见,例如智能手机、家电产品、汽车控制系统等都包含嵌入式系统。

本文将介绍嵌入式系统的原理及其在各个领域的应用,并提供相关课后答案。

首先,嵌入式系统的原理是基于微处理器或微控制器,它通常集成了处理器、存储器、输入/输出接口和其他必要的硬件模块。

嵌入式系统的设计需要考虑到系统的功耗、性能、成本和体积等因素,因此通常采用定制化的设计方案。

此外,嵌入式系统的软件开发也是其原理的重要组成部分,开发人员需要针对特定的应用场景进行软件定制开发,以实现系统的功能需求。

其次,嵌入式系统在各个领域都有着广泛的应用。

在消费电子产品领域,嵌入式系统被广泛应用于智能手机、智能家居、智能穿戴设备等产品中,为用户提供更加智能、便捷的体验。

在工业控制领域,嵌入式系统被应用于自动化生产线、机器人控制、传感器数据采集等方面,提高了生产效率和产品质量。

在汽车领域,嵌入式系统被应用于车载信息娱乐系统、车辆控制系统、驾驶辅助系统等,提升了驾驶体验和行车安全性。

最后,针对嵌入式系统原理及应用的课后答案,我们可以从以下几个方面进行思考和讨论:1. 嵌入式系统的特点和优势是什么?为什么在特定领域中更适合使用嵌入式系统而不是通用计算机系统?2. 举例说明嵌入式系统在特定应用场景中的应用案例,并分析其对该领域的影响和作用。

3. 分析嵌入式系统的设计和开发过程中可能遇到的挑战和解决方案,如何平衡系统的性能、功耗、成本和体积等因素?4. 探讨未来嵌入式系统在人工智能、物联网、智能制造等新兴领域中的发展趋势和应用前景。

综上所述,嵌入式系统作为一种特殊的计算机系统,在各个领域都有着广泛的应用,并且在未来的发展中将继续发挥重要作用。

对于学习嵌入式系统的同学来说,深入理解其原理及应用是非常重要的,希望以上内容能够对大家有所帮助。

嵌入式系统课后习题及答案

嵌入式系统课后习题及答案

第1章嵌入式体系基本【1 】1.什么是嵌入式体系?它由哪几部分构成?有何特点?写出你所想到的嵌入式体系.答:(1)界说:国内对嵌入式体系的一般界说是:以运用为中间,以盘算机技巧为基本,软硬件可裁剪,从而可以或许顺应现实运用中对功效.靠得住性.成本.体积.功耗等严厉请求的专用盘算机体系.(2)构成:嵌入式处理器.外围装备.嵌入式操纵体系和运用软件等几部分构成.(3)特点:a.软硬件一体化,集盘算机技巧.微电子技巧.行业技巧于一体;b.须要操纵体系支撑,代码小,履行速度快;c.专用紧凑,用处固定,成本迟钝;d.靠得住性请求高;e.多样性,运用普遍,种类繁多.(4)嵌入式体系:小我数字助理(PDA).机顶盒(STB).IP德律风.2.嵌入式处理器分为哪几类?答:(1)低端的微控制器(MicroController Unit,MCU);(2)中高端的嵌入式微处理器(Embeded MicroProcessor Unit,EMPU);(3)通讯范畴的DSP处理器(Digital Signal Processor,DSP);(4)高度集成的片上体系(System on Chip,SoC).3.ARM英文原意是什么?它是一个如何的公司?其处理器有何特点?答:(1)英文原意:Advanced RISC Machines.高等精简指令集机械.(2)公司简介:该公司是全球领先的16/32位RISC微处理器常识产权设计供给商,经由过程将其高机能.低成本.低功耗的RISC微处理器.外围和体系芯片设计技巧让渡给合作伙伴来临盆各具特点的芯片.ARM公司已成为移动通讯.手持装备.多媒体数字花费嵌入式解决计划的RISC尺度.(3)其处理器特点:a.小体积.低功耗.低成本而高机能;b.16/32位双指令集;c.全球的合作伙伴浩瀚.4.什么是及时体系?它有哪些特点?若何分类?答:(1)及时体系的界说:及时体系(Real Time System)是指产生体系输出的时光对体系至关重要的体系.(2)特点:及时性.并行性.多路性.自力性.可猜测性.靠得住性.(3)分类:依据响应时光的不合,及时体系可分为3种类型:强及时体系.弱及时体系.一般及时体系.依据肯定性的不合,及时体系可分为2种类型:硬及时.软及时.5.RTOS由哪几部分构成?它有哪些特点?与一般操纵体系比拟有何不合?答:(1)构成:及时内核.收集组件.文件体系.图形用户界面.(2)特点:a.支撑异步事宜的响应;b.中止和调剂义务的优先级机制;c.支撑抢占式调剂;d.肯定的义务切换时光和中止延迟时光;e.支撑同步.(3)与一般OS的不合:a.及时性:响应速度快,只有几微秒;履行时光肯定,可猜测;b.代码尺寸小:只有10~100KB,节俭内存空间,下降成本;c.运用程序开辟较难;d.须要专用开辟对象:仿真器.编译器和调试器等.6.单片机体系.嵌入式体系和SOC体系三者有何差别和接洽?答:(1)今朝嵌入式体系的主流是以32位嵌入式微处理器为焦点的硬件设计和基于及时操纵体系(RTOS)的软件设计;(2)单片机体系多为4位.8位.16位机,不合适运行操纵体系,难以进行庞杂的运算及处理功效;(3)嵌入式体系强调基于平台的设计.软硬件协同设计,单片机大多采取软硬件流水设计;(4)嵌入式体系设计的焦点是软件设计(占70%阁下的工作量),单片机体系软硬件设计所占比例基底细同.(5)SoC是嵌入式体系的最高实现情势,它集成了很多功效模块,它的焦点技巧是IP(Intellectual Property Core,常识产权核)核.7. 无第2章嵌入式体系开辟进程1.嵌入式体系开辟进程分为哪几个阶段?每个阶段的特点是什么?答:(1)需求剖析阶段:a.对问题的辨认和剖析;b.制订例格解释文档;c.需求评审.(2)设计阶段:a.数据流剖析;b.划分义务;c.界说义务间的接口.(3)生成代码阶段:a.代码编程;b.交叉编译和链接;c.交叉调试;d.测试.(4)固化阶段2.嵌入式体系有哪几种调试方法?如今最风行的是哪种?运用什么接口?答:(1)调试方法:源程序模仿器方法.监控器方法.仿真器方法.(2)如今最风行的是仿真器方法,运用JTAG(Joint Test Action Group,结合测试行为组)接口.3.什么是板级支撑包?它一般应完成哪些工作?答:(1)界说:有些嵌入式操纵体系的内核明白分为两层,上层一般称为“内核”,而底层则称为“硬件抽象层”或“硬件适配层”,缩写为HAL,有的厂商将硬件抽象层称为BSP,即板级支撑包(BoardSupport Package).(2)重要完成工作:a.在体系启动时,对硬件进行初始化.B.为驱动程序供给拜访硬件的手腕.(3)重要感化:清除硬件差别.第3章 ARM体系构造1.ARM的英文全名是什么?ARM处理器有什么特点?答:见第1章课后习题第3题.2.ARM7和ARM9在流水线方面有何不合?答:ARM7是3级流水线构造,ARM9是5级流水线构造.AR]M9把3级流水线中的履行阶段的操纵进行再分派,即把履行阶段中的“存放器读”插在译码阶段中完成,把“存放器写”安插在另一级(即第5级)完成,同时,在该级之前,再安插一级(存储拜访).3.ARM处理器支撑的数据类型有哪些?答:(1)Byte 字节,8位;(2)Halfword 半字,16位;(3)Word 字,32位;4.写出ARM运用的各类工作模式和工作状况.答:(1)工作模式:详见下表:(2)工作状况:a.ARM:32位,这种状况下履行字对齐的ARM指令;b.Thumb:16位,这种状况下履行半字对齐的Thumb指令.5.ARM处理器总共有若干个存放器?个中哪个用做PC?哪个用做LR?答:(1)ARM处理器总共有37个存放器:31个通用存放器,6个状况存放器. (2)R15用做程序计数器PC,R14用做子程序链接存放器LR.6.假设R0=0x12345678,运用将R0存储到0x4000的指令存到存储器中,若存储器为大端组织,写出从存储器0x4000处加载一个字节到R2的指令履行后R2的值.答:因为0x4000是大端组织,所以R0存进后,0x4000中稀有0x56781234,从0x4000加载一个字节到R2后(由地位到高位加载),R2的值为0x34. 7.ARM920T处理器参加了哪两个协处理器?各自的重要功效是什么?答:ARM920T处理器参加了两个协处理器:(1)CP14,许可软件拜访调试通讯通道;(2)体系控制协处理器CP15,供给了一些附加存放器用于设置装备摆设和控制Caches.MMU.呵护体系.时钟模式和其他体系选项.8.ARM920T支撑哪些时钟模式?答:快速总线模式.同步模式.异步模式.9.什么是写直达和写回Cache操纵,各有何特点?答:(1)写直达:当CPU对Cache写射中时,Cache与主存同时产生写修正.长处:一致性好;缺陷:耗时.(2)写回:当CPU对Cache写射中时,只修正Cache的内容而不立刻写入主存,只当此履行被换出时才写回主存.长处:削减拜访主存次数,进步效力.缺陷:一致性差点.10.ARM为何集成了32位的ARM指令集和16位的Thumb指令集?(即它的利益)答:可供给长的转移规模.壮大的算术运算才能和大的寻址空间.11.什么是big-endian和little-endian,编写一段程序测试你所用的盘算机体系构造采取哪种存储机制?答:(1)大端存储体系(big-endian):低地址存放高字节,高地址存放低字节.小端存储体系(little-endian): 低地址存放低字节,高地址存放高字节.(2)int x=0x12345678;int *p=&x;if(*(char*)p=0x78)…little endianelse…big endian第4章 ARM体系硬件设计基本1.一个典范的可履行映像由哪几部分构成?答:2.汇编和C说话的互相挪用办法.答:(1)汇编程序挪用C程序的办法为:起首在汇编程序中运用IMPORT伪指令事先声明将要挪用的C说话函数;然后经由过程BL指令来挪用C函数.(2)C程序挪用汇编子程序的办法为:起首在汇编程序中运用EXPORT伪指令声明被挪用的子程序,暗示该子程序将在其他文件中被挪用;然后在C程序中运用extern症结字声明要挪用的汇编子程序为外部函数. (填补)3.基于ARM的硬件启动流程?答:(1)分派中止向量表;(2)初始化存储器体系;(3)初始化各工作模式下的客栈;(4)初始化有特别请求的硬件模块;(5)初始化用户程序的履行情况;(6)切换处理器的工作模式;(7)挪用主运用程序.第5章基于S3C2410的体系硬件设计1.温习控制:P230 I/O口编程实例.填补:2.中止的处理流程?答:(1)保管现场;(2)模式切换;(3)获取中止源;(4)中止处理;(5)中端返回,恢复现场.3.中止存放器的感化及相干的操纵?P235-237.。

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

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

嵌入式系统原理及应用课后答案嵌入式系统是一种特殊的计算机系统,它通常被嵌入到各种设备中,如家电、汽车、医疗设备等,以完成特定的功能。

嵌入式系统的原理和应用涉及到计算机科学、电子工程、控制理论等多个领域,具有广泛的应用前景。

在本文中,我们将就嵌入式系统的原理及应用进行一些常见问题的答案解析,希望能够帮助大家更好地理解和应用嵌入式系统。

1. 什么是嵌入式系统?嵌入式系统是一种专门设计用来完成特定功能的计算机系统,通常被嵌入到设备中,与普通计算机系统有所不同。

它具有实时性要求高、资源受限、功耗低等特点,广泛应用于各种电子设备中。

2. 嵌入式系统的原理是什么?嵌入式系统的原理涉及到计算机硬件、嵌入式软件、实时操作系统等多个方面。

在硬件方面,嵌入式系统通常采用定制的处理器和外围设备,以满足特定应用的需求;在嵌入式软件方面,通常需要针对特定硬件平台进行开发,以实现特定功能;实时操作系统则能够保证系统对外部事件的及时响应。

3. 嵌入式系统的应用有哪些?嵌入式系统广泛应用于各种领域,如消费电子、汽车电子、工业自动化、医疗设备等。

例如,智能手机中的操作系统、汽车中的车载电子系统、工业控制中的PLC系统等都属于嵌入式系统的应用范畴。

4. 嵌入式系统的设计需要考虑哪些因素?在设计嵌入式系统时,需要考虑功耗、性能、成本、可靠性等多个因素。

由于嵌入式系统通常被嵌入到设备中,因此对功耗和成本的要求比较高;同时,嵌入式系统的可靠性也是设计过程中需要重点考虑的因素。

5. 嵌入式系统的开发流程是怎样的?嵌入式系统的开发流程通常包括需求分析、系统设计、软件开发、硬件设计、系统集成等多个阶段。

在需求分析阶段,需要明确系统的功能和性能需求;在系统设计阶段,需要确定系统的整体架构和各个模块之间的关系;在软件开发和硬件设计阶段,则需要根据系统的需求进行具体的软硬件开发工作;最后,在系统集成阶段,则需要将软硬件进行整合,进行系统调试和验证。

嵌入式课后题答案

嵌入式课后题答案

嵌入式课后答案第一章1. 什么是嵌入式系统?请列举几个常见的嵌入式系统。

答:根据国际电气和电子工程师协会(IEEE)的定义,嵌入式系统是控制、监视或者辅助设备、机器和生产线运行的装置(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。

这主要是从产品的应用角度加以定义的,由此可以看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等附属装置。

目前被我国科学家普遍认同的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统。

常见的嵌入式系统:手机,DVD,路由器,核磁共振仪,全自动洗衣机。

2.嵌入式系统与通用计算机有哪些区别?答:(1) 以应用为中心;(2) 以计算机技术为基础(3) 软件和硬件可裁减(4) 对系统性能要求严格(5)软件的固件化(6)需要专用的开发工具3.嵌入式系统的发展分为哪几个阶段?答:第一阶段:无操作系统的嵌入算法阶段。

第二阶段:以嵌入式CPU为基础,以简单操作系统为核心的嵌入式系统。

第三阶段:以嵌入式操作系统为标志的嵌入式系统。

第四阶段:以基于Internet为标志的嵌入式系统。

4.请列举嵌入式系统的主要应用领域。

答:(1)工业控制领域(2)交通运输领域(3)消费电子产品(4)家电领域(5)通信领域(6)商业和金融领域(7)环境监测领域(8)医疗领域(9)建筑领域(10)军事国防领域(11)航天航空领域第二章1. 简述简单嵌入式系统与复杂嵌入式系统的主要区别。

答:简单嵌入式系统很早就已经存在,这类嵌入式系统因为软硬件复杂度都很低,一般不使用操作系统,例如常用的单片机系统。

对于复杂的嵌入式系统,它的开发模式发生了极大的改变。

一个复杂的嵌入式系统不仅硬件系统的开发比单片机复杂了许多,更重要的是在该系统中采用了嵌入式操作系统,其应用软件的开发转变为使用操作系统标准接口的计算机工程领域的应用软件开发。

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案【篇一:单片机原理及嵌入式系统设计第一次作业习题】1、用8位二进制数表示出下列十进制数的补码:+65 、—115[+65]补:0100 0001[-115]补:1100 11012 、写出十进制数12.4用的bcd码和二进制数:bcd码:0001 0010.0100 二进制数:1100.0110011001100110(结果保留16位小数) 3 、当采用奇校验时,ascii码1000100和1000110的校验位d7应为何值?这2个代码所代表的字符是什么?答:分别为0和1,代表字符分别是d和f4、计算机由(运算器、控制器、存储器、输入设备、输出设备)五部分组成。

5、画出微机的组成框图,说明三总线的作用。

数据总线db:在控制总线的配合下传递cpu的输入/输出数地址总线ab:选择芯片或选择芯片中的单元,以便cpu通过控制总线让数据总线与该单元之间单独传输信息控制总线cb:配合数据总线与地址总线起作用,负责传递数据总线或地址总线的有效时刻和数据总线的传输方向等信息6、8位微机所表示的无符号数、带符号数、bcd码的范围分别是多少?答:8位微机所表示的无符号数范围:0~255带符号数范围:-128~+127bcd码范围:0~997、1001001b分别被看作补码、无符号数、ascii码、bcd码时,它所表示的十进制数或字符是什么?答:分别是补码73,无符号数73,bcd码498、举例说出单片机的用途。

答:比如马路上红路灯的时间控制;洗衣机的洗涤、甩干过程的自动控制等9、举例说明cpu执行指令的过程。

答:计算机每执行一条指令都可分为三个阶段进行。

即取指令、分析指令、执行指令。

根据程序计数器pc中的值从程序存储器读出现行指令,送到指令寄存器。

将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。

如指令要求操作数,则寻找操作数地址。

计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。

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

11.如何从异常中断处理程序中返回?需要注意哪些 问题? 异常处理完毕之后,ARM 微处理器会执行以下几步操 作从异常返回:
课 后



确的位置重新开始执行。
ww w.
1. 将下一条指令的地址存入相应连接寄存器 LR
kh da
当一个异常出现以后,ARM 微处理器执行完当前指令
w.
co
m
1. 将连接寄存器 LR(R14_XXX)的值减去相应的偏 移量后送到 PC 中。 2. 将 SPSR 复制回 CPSR 中, 恢复原处理器工作模式。 3. 若在进入异常处理时设置了中断禁止位, 要在此 清除。 12、简述处理器启动时的模式转换过程。 处理器启动时的模式转换图
课 后



列等。
ww w.
� 单个微处理器 。 常用的嵌入式处理器如 Philips
kh da
3.根据嵌入式系统的复杂程度,嵌入式系统可分为哪
w.
co
m
一 、 嵌 入 式 微 处 理 器 (Embedded Microprocessor Unit, EMPU) 嵌入式处理器目前主要有 Aml86/88、386EX、 SC-400、Power PC、68000、MIPS、ARM 系列等。 二、 嵌 入 式 微 控 制 器 (Microcontroller Unit, MCU) 有代表性的通用系列包括 8051、P51XA、MCS-251、 68300 等。 Processor, EDSP) 嵌入式微控制器目前的品种和数量最多,比较 MCS-96/196/296、C166/167、MC68HC05/11/12/16、 三、嵌入式 DSP 处理器(Embedded Digital Signal 嵌 入 式 DSP 处 理 器 比 较 有 代 表 性 的 产 品 是 托罗拉的 DSP56000 系列。 四、嵌入式片上系统(System On Chip) 5.从硬件系统来看,嵌入式系统由哪几部分组成?画 出简图。
ww w.
case 1: EINT4 的处理程序; break;
kh da
w.
co
m
程序段。 解:中断控制器初始化程序段如下: rPCONG=0XFFFF; rINTMOD=0X0; rINTMSK=0X1FFFFF; rINTCON=0X5; ********************************************** 1.什么是嵌入式系统? 的定义: rEXTINT=0X492492; ***************************
管理员模式(svc)
(Supervisor)
主要完成各模 复位后的缺省 模式
ww w.
kh da
多种特权模式变化

式的堆栈设置, 注意不要进入 用户模式
13.ARM 存储器的存储周期有几种类型,对应于 cache 访问和存储器访问是何存储周期? � 空闲周期 I 周期----内部周期,不执行存储 器访问;可广播下一次访问的地址以便开始译 码,与 S 周期配合实现总线上的突发传送。
课 后



个奇校验位、1 个停止位,如பைடு நூலகம்波特率为 1200,求每
ww w.
kh da
w.
co
m
6、异步通信接收时可能存在哪 4 种错误,这些错误 如何识别。 解:4 种错误分别是:溢出错误、奇偶校验错误、 帧错误和中止条件,可通过读取 UERSTATn 错误状态 寄存器识别之。 7、ARM 有几种中断模式,两者的区别是什么? FIQ 快速中断。两者的区别是:对于 FIQ 必须尽快处 不能中断 FIQ;为了使 FIQ 更快,FIQ 模式具有更多的 8、采用矢量中断模式,EINT4 中断,中断发生时会加 解:EINT4 中断发生时会跳转到 0x30 地址处,此 地址对应存储单元应放置跳转到 EINT4 中断服务程序 的指令。 9、若主群的优先级按从低至高的次序设置为: mGA, mGB, mGC 和 mGD,说明 ARM30 个中断源的优先级。 解:中断源的优先级从低至高的次序为 INT_ADC、 NT_RTC、 EINT0、 EINT1、 EINT2、 EINT3、 EINT4/5/6/7、 TICK 、 INT_ZDMA0 、 INT_ZDMA1 、 INT_BDMA0 、 INT_BDMA1、INT_WDT、INT_UERR0/1、INT_TIMER0、 解:ARM 有两种中断模式,分别是 IRQ 通用中断和 理事件并离开这个模式; IRQ 可以被 FIQ 中断, 但 IRQ 私有寄存器。
课 后



2、操作系统层:系统内核(基本模块) ,扩展
ww w.
1、驱动层:硬件相关的底层驱动软件和设备驱
kh da
7.嵌入式操作系统通常含有几层,主要实现何功能。
w.
co
m
31 个通用寄存器,包括程序计数器 PC; 6 个状态寄存器。 这些寄存器按其在用户编程中的功能可划分为:通 用寄存器和状态寄存器。 根据 ARM 处理器不同工作模式,可将全部寄存器分 成 7 组;各工作模式拥有属于自己的寄存器组,也只 10.试述 ARM 处理器对异常中断的响应过程。 后(复位异常除外)会执行以下几步操作: (R14_XXX) ,以便程序在处理异常返回时能从正 2. 将 CPSR 复制到相应的 SPSR 中。 3. 根据异常类型,强制设置 CPSR 的运行模式位。 4. 强制 PC 从相关的异常向量地址取一条指令执 行,从而跳转到相应的异常处理程序处。 能访问自己的寄存器组。
课 后


Texas Instruments 的 TMS320 系列和 Motorola 摩

ww w.
kh da
w.
co
m
外围电路 电源模块 FL A SH
微处理器 时 钟 M PU RAM
复 位
ROM
外 U SB LCD
设 Keyboard

EMCU——嵌入式微控制器、EDSP——嵌入式数字

课 后


机器和设备的装置” ( 原文为 devices used to control,

嵌入式系统是“用于控制、监视或者辅助操作
ww w.
• 第一种, 根据 IEEE (国际电气和电子工程师协会)
kh da
w.
co
m
� 空间和各种资源相对不足,必须高效率地设计, 量体裁衣、去除冗余; � 产品升级换代和具体产品同步,具有较长的生命 周期; � 软件一般都固化在存储器芯片或单片机本身; � 不具备自举开发能力 ,必须有一套开发工具和 环境才能进行开发

case 2: EINT5 的处理程序; break; break;


case 4: EINT4 的处理程序; case 8: EINT4 的处理程序; break;
课 后
} 11、arm 中断控制器的初始化应配置哪些寄存器,若 系统仅允许 EINT0~EINT7 中断,外部中断均采用下降 沿触发、非矢量模式,写出 arm 中断控制器的初始化
6.嵌入式微处理器和嵌入式微控制器分别由哪些部
课 后

用以保存程序数据的 RAM(挥发性的随机访问存 储器) 。 连接微控制器和开关、按钮、传感器、模/数转化 器、控制器、LED(发光二极管) 、显示器的 I/O 端口。


用以保存固件的 ROM(非挥发性只读存储器) 。


信号处理器、ESoC——嵌入式片上系统。
课 后
键盘扫描子程序流程图



ww w.
kh da
w.
co
m
解:根据题意要求,需向四个控制寄存器写入控 制字并向除数寄存器写入除数,其初始化程序段如下 所示: rULCON1=0x26;奇校验//或 ULCON1=0x2e;偶校 验 rUMCON1=0x10; 题设未注明,UCON 必须写入控制字) rUFCON1=0x0;禁止 FIFO rUCON1=0x9;发送、接收采用中断模式(尽管
嵌入式操作系统通常包括: 动接口;如: LCD 模块(可裁剪) 。
、触摸屏的驱动及接口。
3、应用层:应用程序接口。 8.ARM 处理器工作模式有几种?各种工作模式下分别 有什么特点?(P64) 9.ARM 处理器总共有多少个寄存器,这些寄存器按其 在用户编程中的功能是如何划分的?这些寄存器在使 用中各有何特殊之处? ARM 处理器总共有 37 个寄存器,各寄存器均为 32 位。
课 后



载跳转到何地址处, 此地址应放置何指令。
ww w.
kh da
w.
co
m
INT_TIMER1 、 INT_TIMER2 、 INT_TIMER3 、 INT_TIMER4、INT_TIMER5、INT_URXD0、INT_URXD1、 INT_IIC、INT_SIO、INT_UTXD0、INT_UTXD1。 10、矢量中断模式下,arm 的 EINT4,EINT5,EINT6 和 EINT7 共享享同一个中断矢量,编写此类中断产生时 识别不同中断的处理程序。 unsigned char ch=rEXTINTPND ; { 解: switch(ch)
rUBRDIV1 =( (int)MCLK/16/9600+0.5)-1) 4、采用异步传输方式,设每个字符有 6 个信息位、 1 秒钟所能传输的最大字符数。 解:一帧信息包括一个起始位、 6 个信息位、1 个 奇校验位和 1 个停止位,共计 9 位,故每秒传送字符 个数为 1200÷9=13.33(保留两位小数) 。 5、异步通信的收、发双方是否需要统一的时钟,其 字符格式、波特率和校验位有何要求。 解:异步通信的收、发双方不需要统一的时钟, 但收、发时钟的频率应相同,字符格式和校验位应一 致。
相关文档
最新文档