嵌入式系统原理与接口技术课后题答案
嵌入式系统课后答案
嵌⼊式系统课后答案嵌⼊式系统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中的值从程序存储器读出现行指令,送到指令寄存器。
将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。
如指令要求操作数,则寻找操作数地址。
计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。
嵌入式系统课后习题-部分答案(PDF)
第一章1-1.简述嵌入式系统的定义。
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
1-2.简述嵌入式系统的组成。
从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。
其中嵌入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。
嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。
嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式Linux、uCLinux、WinCE等。
1-3.ARM7处理器使用的是(ARMv4)指令集。
ARM7内核采用冯·诺依曼体系结构,数据和指令使用同一条总线。
内核有一条3级流水线,执行ARMv4指令集。
1-6.ARM9采用的是(5)级流水线设计。
存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区分数据总线和指令总线。
第二章2-1.简述ARM可以工作在几种模式。
ARM处理器共有7种工作模式:用户模式(User)、快速终端模式(FIQ)、外部中断模式(IRQ)、特权模式(svc)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)。
除用户模式外其他6种模式称为特权模式。
在特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式切换。
再除去系统模式,其余5种模式又称为异常模式。
2-2.ARM核有多少个寄存器?ARM处理器有如下37个32位长的寄存器:(1)30个通用寄存器;(2)6个状态寄存器:1个CPSR(Current Program Status Register,当前程序状态寄存器),5个SPSR(Saved Program Status Register,备份程序状态寄存器);(3)1个PC(Program Counter,程序计数器)。
嵌入式系统原理与接口技术习题答案
答:
(1)在硬件上,嵌入式系统至少拥有一个高性能处理器作为硬件平台,而单片机系统一般为8位处理器和16位处理器。
(2)在软件上,嵌入式系统拥有一个多任务操作系统为软件系统平台,单片机系统则一般为单任务软件。
(3)常见的处理器有哪些类型,各有什么特点。各类处理器主要应用在哪些领域?
;实现把P1加载到R0
STRIA R6,[R1-R5] ;同理(上)
MEND
AREA COPY,CODE,READONLY
ENTRY
START
MACRO STR1,STR2 ;调用宏
B START ;死循环
END
4.7解释归纳变量,同族的归纳变量及基本的归纳变量。
4.8试将下面这段C代码翻译为等效的汇编代码:
a
MOV R0,#3 ;对R0,R1赋值
MOV R1,#2
MOV R15,R14 ;返回
b
ADD R1,R1,#1 ;R1自加1
B START ;跳转到START
STOP
B STOP ;死循环
END
第四章
4.1什么是伪指令和伪操作?在ARM汇编中有哪几种伪指令?
答:在ARM汇编语言程序中有些特殊助记符,这些助记符与一般指令的助记符的不同之处在于没有相对应的操作码或者机器码,通常称这些特殊指令助记符卫伪指令,他们多完成的操作成为伪操作;
;为首地址的内存单元中,R5每
;次自动加1
STOP
B STOP ;死循环
END
3.4参考CPSR寄存器中各标志位的含义,使处理器处于系统模式。
AREA EXAMPLE2,CODE,READONLY
ARM嵌入式体系结构与接口技术(Cortex-A9版)-习题答案
第一章1.简述ARM可以工作的几种模式。
答:ARMv7-A架构处理器共有8种工作模式,即用户模式(User)、快速中断模式(FIQ)、外部中断模式(IRQ)、特权模式(Supervisor)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)、监控模式(Monitor)2.ARM 核有多少个寄存器?答:ARM处理器有40个32位长的寄存器3.什么寄存器用于存储PC和LR寄存器?答:R15和R14寄存器4.R13通常用来存储什么?答:R13通常用来存储堆栈指针5.哪种模式使用的寄存器最少?答:用户模式(User)和系统模式(System),因为这两种模式下没有SPSR寄存器6.CPSR 的哪一位反映了处理器的状态?答:T位是处理器的状态控制位第二章1.熟悉 Eclipse 开发环境。
答:略,参照第2.3节2.新建一个工程,编写一个汇编程序实现3+13=16的操作。
答:略,参照第2.6节第三章1.用 ARM 汇编实现下面列出的操作。
R0=15R0=R1/16(有符号数)R1=R2*3R0=−R0答:R0=15-- MOV R0,#15R0=R1/16 --MOV R0,R1,ASR #4BIC R0, R0, #0x78000000R1=R2*3-- MOV R3, #3MUL R1,R2,R3R0=−R0 -- MOV R1, #-1MOV R2, R0MUL R0,R1,R22.BIC 指令的作用是什么?答:将一个寄存器中的某一位或者某几位清零3.执行 SWI 指令时会发生什么情况?答:执行SWI指令时ARM处理器会自动将CPSR拷贝到SVC模式下的SPSR,然后修改CPSR 寄存器的T位使处理器进入ARM状态,修改CPSR寄存器的低五位模式位使处理器进入SVC模式,修改CPSR寄存器的I位禁止IRQ中断,保存当前SWI指令下一条指令的地址到SVC 模式下的LR寄存器,然后PC的值改为异常向量表中偏移地址为0x08的地址。
嵌入式系统原理与开发 课后答案
2、什么是bootloader?为什么说bootloader是依赖于目标硬件实现的?P119
Bootloader是系统加电后首先运行的一段程序代码,其目的是将系统的软硬件环境带到一个合适的状态。每种嵌入式微处理器体系结构都有不同的Bootloader,Bootloader还依赖于具体的嵌入式板级硬件设备的配置,所以依赖于目标硬件实现。
(2)立即寻址、指令操作码后的地址码是立即数,即操作数本身。
(3)寄存器移位寻址、是ARM指令集特有的寻址方式。
(4)寄存器间接寻址、指令地址码给出寄存器的编号,寄存器为地址指针,存放操作数的有效地址。
(5)基址寻址、基址寻址是讲基址寄存器的 内容与指令中给出的维系量相加,形成操作数有效地址。
(6)多寄存器寻址一次可以传送多个寄存器的值
嵌入式Linux μC/OS-
2、非占先式内核与占先式内核的主要区别是什么?P152
非占先式内核的优点:(1)响应中断快(2)可以使用不可重入函数(3)共享数据方便。
占先式内核是任务级响应时间最优化而且是确定的,不应直接使用不可重入函数。
3、任务之间的通信方式有哪几种?每一种方式的特点是什么?P153
嵌入式操作系统是指支持嵌入式系统工作的操作系统。其功能有管理存储器分配、中断处理、任务间通信、定时器响应以及提供多任务处理等功能的稳定。嵌入式实时操作系统是嵌入在系统目标代码中的软件,并在系统启动之后运行,进行资源管理、任务调度、中断响应等,系统根据各个任务的优先级来动态地切换各个任务。
典型的操作系统:VxWorks Windows CE pSOS QNX Palm OS
IRQ:通用中断ቤተ መጻሕፍቲ ባይዱ理
arm嵌入式技术原理与应用答案
arm嵌入式技术原理与应用答案【篇一:嵌入式系统原理与开发课后答案】章嵌入式系统概述:1、什么是嵌入式系统?是简单列举一些生活中常见的嵌入式系统的实例。
p3嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。
以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。
3、是比较嵌入式系统与通用pc的区别。
p3(1)嵌入式系统是专用的计算机系统,而pc是通用的计算机系统。
(2)技术要求不同,通用pc追求高速、海量的数据运算;嵌入式要求对象体系的智能化控制。
(3)发展方向不同,pc追求总线速度的不断提升,存储容量不断扩大;嵌入式追求特定对象系统的智能性,嵌入式,专用性。
4、嵌入式体统有哪些部分组成?简单说明各部分的功能与作用。
p6(1)硬件层是整个核心控制模块(由嵌入式微处理器、存储系统、通信模块、人机接口、其他i/o接口以及电源组成),嵌入式系统的硬件层以嵌入式微处理器为核心,在嵌入式微处理器基础上增加电源电路、时钟电路、和存储器电路(ram和rom等),这就构成了一个嵌入式核心控制模块,操作系统和应用程序都可以固化在rom 中。
(2)中间层把系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关。
一般包括硬件抽象层(hardware abstract layer,hal)和板级支持包(board support package,bsp)。
(3)软件层由实时操作系统(real time operating system,rtos)、文件系统、图形用户接口(graphical user interfaces,gui)、网络组件组成。
(4)功能层是面向被控对象和用户的,当需要用户操作是往往需要提供一个友好的人际界面。
5、嵌入式系统是怎么分类的?p7按照嵌入式微处理器的位数分类(4位、8位、16位、32位、64位);按照是实时性分类(硬实时系统式之系统对响应时间有严格的要求;软实时系统是对响应时间有一定要求);按照嵌入式软件结构分类(循环轮询系统、前后台系统、多任务系统);按照应用领域分类。
ARM嵌入式体系结构与接口技术(Cortex-A9版)-习题答案
第一章1、简述ARM可以工作得几种模式。
答:ARMv7-A架构处理器共有8种工作模式,即用户模式(User)、快速中断模式(FIQ)、外部中断模式(IRQ)、特权模式(Supervisor)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)、监控模式(Monitor)2、ARM 核有多少个寄存器?ﻩ答:ARM处理器有40个32位长得寄存器3、什么寄存器用于存储PC与LR寄存器?ﻩ答:R15与R14寄存器4、R13通常用来存储什么?ﻩ答:R13通常用来存储堆栈指针5、哪种模式使用得寄存器最少?ﻩ答:用户模式(User)与系统模式(System),因为这两种模式下没有SPSR寄存器6、CPSR得哪一位反映了处理器得状态?答:T位就就是处理器得状态控制位第二章1、熟悉Eclipse 开发环境。
答:略,参照第2、3节2、新建一个工程,编写一个汇编程序实现3+13=16得操作。
答:略,参照第2、6节第三章1、用 ARM汇编实现下面列出得操作。
R0=15R0=R1/16(有符号数)R1=R2*3R0=−R0答:R0=15 -- MOV R0,#15ﻩR0=R1/16 --MOV R0,R1,ASR #4ﻩﻩ BIC R0, R0, #0x78000000ﻩR1=R2*3 -- MOVR3, #3MUL R1,R2,R3ﻩR0=−R0ﻩ -- MOV R1, #-1ﻩﻩﻩ MOV R2, R0MUL R0,R1,R22、BIC 指令得作用就就是什么?ﻩ答:将一个寄存器中得某一位或者某几位清零3、执行 SWI指令时会发生什么情况?ﻩ答:执行SWI指令时ARM处理器会自动将CPSR拷贝到SVC模式下得SPSR,然后修改CPSR寄存器得T位使处理器进入ARM状态,修改CPSR寄存器得低五位模式位使处理器进入SVC模式,修改CPSR寄存器得I位禁止IRQ中断,保存当前SWI指令下一条指令得地址到SVC模式下得LR寄存器,然后PC得值改为异常向量表中偏移地址为0x08得地址。
(完整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总线,所以集成度高是它的特点。
嵌入式系统原理与接口复习要点及思考题答案(计)
各位:根据掌握要点认真复习,后面附有作业题答案。
第1章掌握要点1.1.1节嵌入式系统的概念1.1.3节嵌入式系统的特点1.3节嵌入式处理器1.4节嵌入式系统的组成(看课件,有补充的内容)补:1.嵌入式系统开发过程?2.嵌入式系统调试常用的基本方法3.交叉编译和交叉调试4.嵌入式操作系统第2章掌握要点2.1节计算机体系结构分类2.3.1节 ARM和Thumb状态2.3.2节 RISC技术2.3.3节流水线技术2.4.1 ARM存储系统2.4.2 Cache:写通、写回、读操作分配cache、写操作分配cache、工作原理、地址映像2.4.3节 ARM存储系统补充: (见课件)1. ARM简介:ARM的命名方式、5种变形2.理解片内Flash的3种编程方法。
3.理解ARM7芯片存储器存储空间分布。
(8个bank,每个bank32MB)第3章掌握要点3.1节ARM编程模式:处理器模式、处理器工作状态、寄存器组织、异常中断3.2节指令格式和寻址方式3.3节指令系统:掌握和熟练应用课件所讲的指令、可编程序段第5章掌握要点5.1节键盘接口:行扫描法原理、掌握编写驱动程序5.2节 LED显示器接口:理解工作原理,掌握编写驱动程序5.5.1节 UART异步串行接口:异步通信格式、接收的4种错误类型、初始化、发送程序、接收程序第1章作业题答案:1.什么是嵌入式系统?•第一种,根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。
•第二种,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
两种定义之一即可。
嵌入式系统课后习题及答案
第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 SignalProcessor,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)是指发生系统输出的时间对系统至关重要的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、异步通信的收、发双方是否需要统一的时钟,其 字符格式、波特率和校验位有何要求。 解:异步通信的收、发双方不需要统一的时钟, 但收、发时钟的频率应相同,字符格式和校验位应一 致。