嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题

合集下载

arm9嵌入式课后答案

arm9嵌入式课后答案

arm9嵌入式课后答案【篇一:arm嵌入式系统结构与编程习题答案(全)】ass=txt>第一章绪论1. 国内嵌入式系统行业对“嵌入式系统”的定义是什么?如何理解?答:国内嵌入式行业一个普遍认同的定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专业计算机系统。

从这个定义可以看出嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的剪裁利用。

因此有人把嵌入式系统比作是一个针对特定的应用而“量身定做”的专业计算机系统。

2.嵌入式系统是从何时产生的,简述其发展历程。

答:从20世纪70年代单片机的出现到目前各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了30多年的发展历史。

嵌入式系统的出现最初是基于单片机的。

intel公司1971年开发出第一片具有4位总线结构的微处理器4004,可以说是嵌入式系统的萌芽阶段。

80年代初的8051是单片机历史上值得纪念的一页。

20世纪80年代早期,出现了商业级的“实时操作系统内核”,在实时内核下编写应用软件可以使新产品的沿着更快,更节省资金。

20世纪90年代实时内核发展为实时多任务操作系统。

步入21世纪以来,嵌入式系统得到了极大的发展。

在硬件上,mcu的性能得到了极大的提升,特别是arm技术的出现与完善,为嵌入式操作系统提供了功能强大的硬件载体,将嵌入式系统推向了一个崭新的阶段。

3.当前最常用的源码开放的嵌入式操作系统有哪些,请举出两例,并分析其特点。

答:主要有嵌入式linux和嵌入式实时操作内核uc/os-ii嵌入式linux操作系统是针对嵌入式微控制器的特点而量身定做的一种linux操作系统,包括常用的嵌入式通信协议和常用驱动,支持多种文件系统。

主要有以下特点:源码开放,易于移植,内核小,功能强大,运行稳定,效率高等。

uc/os是源码工卡的实时嵌入式系统内核,主要有以下特点:源码公开,可移植性强,可固化,可剪裁,占先式,多任务,可确定性,提供系统服务等。

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案

1 第一章习题1。

嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(Embedded Control System)。

在应用上大致分为两个层次,以MCS-51为代表的8位单片机和以ARM技术为基础的32位精减指令系统单片机2。

目标机上安装某种嵌入式操作系统和不安装嵌入式操作系统, 以MCS-51为代表的8位单片机不安装嵌入式操作系统。

3。

32位、16位和8位5。

32位、16位6。

在大端格式中,字数据的高字节存储在低字节单元中,而字数据的低字节则存放在高地址单元中。

在小端存储格式中,低地址单元存放的是字数据的低字节,高地址单元中,存放的是数据的高字节。

第二章习题(略)第三章习题1。

(1)寄存器大约有17类,每个的定义都是寄存器名字前面加一个小写”r”(2)在56个中断源中,有32个中断源提供中断控制器,其中,外部中断EINT4~EINT7通过“或”的形式提供一个中断源送至中断控制器,EINT8~EINT23也通过“或”的形式提供一个中断源送至中断控制器。

第四章习题1,56个中断源,有32个中断源提供中断控制器2,两种中断模式,即FIQ模式(快速模式)和IRQ模式(通用模式)。

通过中断模式控制寄存器设置。

3,常用的有5个,它们是中断模式控制寄存器,控制中断模式;中断屏蔽寄存器,控制中断允许和禁止;中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的;中断优先级寄存器,它和中断仲裁器配合,决定中断优先级。

4,中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的。

中断源向CPU申请了中断如果该中断源没被屏蔽并且没有和它同级或高级的中断源申请中断,才能被响应。

系统中可以有多个中断源向CPU申请中断,但同一时刻CPU只能响应一个最高级的中断源中断请求。

中断源挂起寄存器和中断挂起寄存器反映了中断系统不同时段的状态。

arm9嵌入式系统设计基础教程答案

arm9嵌入式系统设计基础教程答案

arm9嵌入式系统设计基础教程答案【篇一:arm嵌入式系统课后习题(部分)答案】式系统从大的方面分为(嵌入式系统硬件平台)和(嵌入式软件)两大部分。

1.2驱动层程序一般包括(硬件抽象层hal)、(板级支持包bsp)和(设备驱动程序)。

1.3嵌入式系统核心是嵌入式处理器,可分为(嵌入式微处理器)、(嵌入式微控制器)、嵌入式dsp处理器和(嵌入式片上系统soc)4大类。

2.2arm7tdmi处理器分为(arm)和(thumb)两种操作状态。

2.3arm状态下,sp寄存器指的是(r13)、lr寄存器指的是(r14)、pc寄存器指的是(r15).2.4arm处理器支持的数据类型中,字节为(8)位、半字为(16)位、字为(32)位。

3.1arm7tdmi(-s)指令集包括(arm)指令集和(thumb)指令集。

3.2ldr指令用于从(存储器)中将一个32位的字数据传送到(目的寄存器)中。

3.3指出下面各条指令的寻址方式。

sub r0,r1,r2 ;寻址方式:(寄存器寻址)。

subsr0,r0,#1 ;寻址方式:(立即寻址)。

movr0,r2,lsl#3;寻址方式:(寄存器移位寻址)。

swp r1,r1,[r2] ;寻址方式:(寄存器间接寻址)。

ldr r2,[r3,#0x0c] ;寻址方式:(基址寻址)。

4.3arm汇编语言源程序中语句一般有(指令)、(伪指令)、(伪操作)和宏指令组成。

6.1对flash存储器的编程可通过(jtag仿真/调试器)、( isp )和(iap)3重方法来实现。

6.2异常向量表可以来自4个不同的存储器区域,分别是(片内flash )、(片内sram )、( boot block )和片外存储器。

6.3lpc2000系列的定时器主要用于3个方面:(对内部事件进行计数的间隔定时器)、(通过捕获输入实现脉宽解调器)、(自由运行的定时器)。

二选择题1.1可以表示微控制器的缩略词是( b )a. mpub. mcuc. wdtd.spi1.2rom类存储器包括( abd )a. nor flashb. epromc. sramd. prom1.3不属于arm的系列是( d )a. mcs-96b. 80c51c. lpc2000d.80x862.2arm7处理器系列采用( a )级流水线。

arm9嵌入式系统课后答案

arm9嵌入式系统课后答案

arm9嵌入式系统课后答案【篇一:嵌入式习题答案】什么是嵌入式系统?请列举几个常见的嵌入式系统。

答:根据国际电气和电子工程师协会(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.简述简单嵌入式系统与复杂嵌入式系统的主要区别。

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

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

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

ARM9嵌入式系统设计基础课后答案全解

ARM9嵌入式系统设计基础课后答案全解

********************************************* *********************************************第一章1.簡述嵌入式の定義以應用為中心、以計算機技術為基礎,軟件硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求の專用計算機系統。

2.舉例說明嵌入式系統の“嵌入性”、“專用性”、“計算機系統”の基本特征。

按照嵌入式系統の定義,嵌入式系統有3個基本特點,即“嵌入性”、“專用性”與“計算機”。

“嵌入性”由早期微型機時代の嵌入式計算機應用而來,專指計算機嵌入到對象體系中,實現對象體系の智能控制。

當嵌入式系統變成一個獨立應用產品時,可將嵌入性理解為內部嵌有微處理器或計算機。

“計算機”是對象系統智能化控制の根本保證。

隨著單片機向MCU、SoC發展,片內計算機外圍電路、接口電路、控制單元日益增多,“專用計算機系統”演變成為“內含微處理器”の現代電子系統。

與傳統の電子系統相比較,現代電子系統由於內含微處理器,能實現對象系統の計算機智能化控制能力。

“專用性”是指在滿足對象控制要求及環境要求下の軟硬件裁剪性。

嵌入式系統の軟、硬件配置必須依據嵌入對象の要求,設計成專用の嵌入式應用系統。

3. 簡述嵌入式系統發展各階段の特點。

(1)無操作系統階段:使用簡便、價格低廉;(2)簡單操作系統階段:初步具有了一定の兼容性和擴展性,內核精巧且效率高,大大縮短了開發周期,提高了開發效率。

(3)實時操作系統階段:系統能夠運行在各種不同類型の微處理器上,具備了文件和目錄管理、設備管理、多任務、網絡、圖形用戶界面Graphic User Interface,GUI)等功能,並提供了大量の應用程序接口Application Programming Interface,API),從而使應用軟件の開發變得更加簡單。

(4)面向Internet階段:進入21世紀,Internet技術與信息家電、工業控制技術等の結合日益緊密,嵌入式技術與Internet技術の結合正在推動著嵌入式系統の飛速發展4.簡述嵌入式系統の發展趨勢。

嵌入式开发基础(习题卷5)

嵌入式开发基础(习题卷5)

嵌入式开发基础(习题卷5)说明:答案和解析在试卷最后第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]已知:char str[10],*p=str;下面C语言语句中正确的是( )。

A)str="ABC";B)p="ABC";C)*str="ABC";D)*p="ABC”;2.[单选题]寄存器R13除了可以做通用寄存器外,还可以做。

A)程序计数器B)移位寄存器C)栈指针寄存器D)基址寄存器3.[单选题]ARM处理器的异常的正确理解应该是( )A)外部中断B)内部异常C)系统调用D)以上都是4.[单选题]固件库中的功能状态(FunctionalState)类型被赋予以下两个值( )。

A)ENABLE或者DISABLEB)SET或者RESTEC)YES或者NOD)SUCCESS或者ERROR5.[单选题]USB接口移动硬盘最合适的传输类型为A)控制传输B)批量传输C)中断传输D)等时传输6.[单选题]允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是A)PSPB)MSPC)CPSRD)SPSR7.[单选题]下列进程状态变化中,______是不可能发生的。

C)等待→就绪D)运行→就绪8.[单选题]ARM9 系列微处理器是()A)三级流水线结构B)四级流水线结构C)五级流水线结构D)六级流水线结构9.[单选题]测试网络连通性通常采用的命令是( )。

A)NetstatB)PingC)MsconfigD)Cmd10.[单选题]ARM 指令 LDMIA RO,{R1, R2, R3,R4 } 实现的功能是A)R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B)R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C)R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D)R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]11.[单选题]ADC转换过程正确的是( )。

ARM嵌入式系统基础教程课后习题答案

ARM嵌入式系统基础教程课后习题答案

第一章思考与练习1、举出3个书本中未提到的嵌入式系统的例子。

答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。

嵌入式微处理器(Embedded Microprocessor Unit, EMPU)嵌入式微控制器(Microcontroller Unit, MCU)嵌入式DSP 处理器(Embedded Digital Signal Processor, EDSP)嵌入式片上系统(System On Chip)4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。

其次,提高了开发效率,缩短了开发周期。

再次,嵌入式实时操作系统充分发挥了 32 位 CPU 的多任务潜力。

第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4 个阶段。

识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。

提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。

执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。

结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。

2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。

需求风险;时间风险;资金风险;项目管理风险3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。

嵌入式开发基础(习题卷2)

嵌入式开发基础(习题卷2)

嵌入式开发基础(习题卷2)说明:答案和解析在试卷最后第1部分:单项选择题,共169题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]STM32 的 USART 根据( )寄存器 M 位的状态,来选择发送 8 位或者 9 位的数据 字。

A)USART_CR1B)USART_CR2C)USART_BRRD)USART_CR32.[单选题]以下哪个不属于STM32F103的端口号( )A)GPIOXB)GPIOC)GPIOFD)GPI0G3.[单选题]使用Host-Target联合开发嵌入式应用,不是必须的。

A)宿主机B)银河麒麟操作系统C)目标机D)交叉编译器4.[单选题]在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“push eax”后,栈指针的当前值应为A)0x00FFFFE4B)0x00FFFFE6C)0x00FFFFEAD)0x00FFFFEC5.[单选题]若信号量S的初值为2,当前值为-1,则表示有______等待进程。

A)0个B)1个C)2个D)3个6.[单选题]USB 接口鼠标最合适的传输类型为 ()。

A)控制传输B)批量传输C)中断传输D)等时传输7.[单选题]嵌式Linux操作系统般在ROM中存放的布局并不包括 ( )A)BootloaderB)内核参数区C)Linux内核D)交叉编译器8.[单选题]以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,错误的是( )。

A)通常嵌入式系统的软件配备没有通用系统多B)嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求C)嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少D)嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面9.[单选题]以下哪个不是嵌入式设备?A)运动手表B)路由器C)web 服务器D)智能电视10.[单选题]如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是______。

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

第一章习题1。

嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(Embedded Control System)。

在应用上大致分为两个层次,以MCS-51为代表的8位单片机和以ARM技术为基础的32位精减指令系统单片机2。

目标机上安装某种嵌入式操作系统和不安装嵌入式操作系统, 以MCS-51为代表的8位单片机不安装嵌入式操作系统。

3。

32位、16位和8位5。

32位、16位6。

在大端格式中,字数据的高字节存储在低字节单元中,而字数据的低字节则存放在高地址单元中。

在小端存储格式中,低地址单元存放的是字数据的低字节,高地址单元中,存放的是数据的高字节。

第二章习题(略)第三章习题1。

(1)寄存器大约有17类,每个的定义都是寄存器名字前面加一个小写”r”(2)在56个中断源中,有32个中断源提供中断控制器,其中,外部中断EINT4~EINT7通过“或”的形式提供一个中断源送至中断控制器,EINT8~EINT23也通过“或”的形式提供一个中断源送至中断控制器。

第四章习题1,56个中断源,有32个中断源提供中断控制器2,两种中断模式,即FIQ模式(快速模式)和IRQ模式(通用模式)。

通过中断模式控制寄存器设置。

3,常用的有5个,它们是中断模式控制寄存器,控制中断模式;中断屏蔽寄存器,控制中断允许和禁止;中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的;中断优先级寄存器,它和中断仲裁器配合,决定中断优先级。

4,中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的。

中断源向CPU申请了中断如果该中断源没被屏蔽并且没有和它同级或高级的中断源申请中断,才能被响应。

系统中可以有多个中断源向CPU申请中断,但同一时刻CPU只能响应一个最高级的中断源中断请求。

中断源挂起寄存器和中断挂起寄存器反映了中断系统不同时段的状态。

5,进入中断服务程序先清中断源挂起寄存器和中断挂起寄存器;中断结束,将该中断源屏蔽。

6,将该中断源屏蔽取消;将该中断源屏蔽。

第五章习题1,S3C2410芯片上共有117个多功能的输人/输出引脚,它们是。

•1个23位的输出端口(端口A);。

1个11位的输入/输出端口(端口B);。

1个16位输入/输出端口(端口C);•1个16位输入/输出端口(端口D);•1个16位输入/输出端口(端口E);•1个8位输人/输出端口(端口F);•1个16位输入/输出端口(端口G);。

1个11位的输入/输出端口(端口H)。

2,S3C2410 I/O口的控制寄存器、数据寄存器、上拉电阻允许寄存器的作用?端口控制寄存器定义了每个引脚的功能;与I/O口进行数据操作,不管是输入还是输出,都是通过该口的数据寄存器进行的,如果该端口定义为输出端口,那么可以向GPnDA T的相应位写数据。

如果该端口定义为输人端端口,那么可以从GPnDAT的相应位读出数据。

端口上拉寄存器控制每个端口组上拉电阻的使能/禁止。

如果上拉寄存器某一位为0,则相应的端口上拉电阻被使能,该位做基本输入/输出使用,即第1功能;如果上拉寄存器某一位是1,则相应的端口上拉电阻被禁止,该位做第2功能使用。

5,rGPBCON=rGPBCON& 0xFFFFFC∣1; //蜂鸣器配置,PB1口接蜂鸣器,输出delay(1000);rGPBDAT & = 0xFFFFFE; //蜂鸣器响,低电平有效rGPBDAT∣=1; // 蜂鸣器停第六章习题3,S3C2410 UART波特率如何确定?波特率由一个专用的UART波特率分频寄存器(UBRDIVn)(n=0~2)控制,计算公式如下:UBRDIVn=(int)[ULK/(波特率× 16)]-1或者UBRDIVn=(int) [PLK/(波特率× 16)]-15,这两个寄存器存放发送和接收的数据。

6,表示发送数据寄存器和接收数据寄存器这两个寄存器的空或满。

第七章习题2,设置A/D转换的时钟频率;启动转换:判转换结束:启动读功能,从数据寄存器ADCDAT0中读出数据。

4,Uart_Printf("AIN0: %04d AIN1: %04d AIN2: %04d AIN3: %04d AIN4: %04dAIN5: %04d AIN6: %04d AIN7: %04d\n", a0,a1,a2,a3,a4,a5,a6,a7);其中a n(n=0 ~7)=rADCDA T0& 0x3ff5,10位6,8路7,0~3.3V第八章习题1, 电阻式触摸屏; 表面声波技术触摸屏;电容技术触摸屏.2,像一个电位器,在电位器的两端加一确定电压V+,然后测量活动端电压Y+,根据活动端电压就可以算出活动端移动距离,即X坐标。

然后,在Y端加确定电压V+,测X+电压算出Y坐标。

第九章习题1,提供了一个实时时钟(RTC)单元,它后备电池供电,关机状态下可工作十年。

RTC 提供可靠的时钟,包括时、分、秒和年、月、日。

它除了给嵌入式提供时钟外(主要用来显示时间),还可以做要求不太精确的延时。

7,使用函数Uart_Printf()8,毫秒级短延时或时钟发生器9,秒级延时或时钟发生器第10章习题1,采用DMA方式,在一定时间段内,由DMA控制器取代CPU,获得总线控制权,来实现内存与外设或者内存的不同区域之间大量数据的快速传送。

2,DMA传送包括三种方式:I/O接口到存储器、存储器到I/O接口以及存储器到存储器,由于它们具有不同的特点,所需要的控制信号也不相同。

第11章习题1,占空比可以改变的方波叫PWM(Pulse-Width Modulation 脉宽调制)。

脉宽调制大多用在直流电机调速上。

2,Timer input clock frequency = PCLK/(prescaler value+1)/(divider value) */3,PWM输出时钟频率=定时器输入时钟频率(f TCLK)/ 定时器计数缓冲器值(TCNTB)PWM输出占空比=定时器比较缓冲器值(TCMPB)/定时器计数缓冲器值(TCNTB)5,定时器计数缓冲器初值(TCNTB)=定时器输入时钟频率(f TCLK)/ PWM输出时钟频率9,利用输出频率控制。

第12章习题1,设程序完整运行一周期的时间是t p,看门狗的定时周期为t i,且t i>t p,在程序正常运行一周期中修改定时器的计数值1次,恢复定时器的原定时周期t i。

只要程序正常运行,定时器就不会溢出,若由于干扰等原因使系统不能在t p时段修改定时器的计数值,定时器将在t i时刻溢出,引发系统复位,使系统得以重新运行,从而起到监控作用。

2,输入到计数器的时钟周期:t_watchdog=1/( PCLK/(Prescaler value+1)/Division_ factor)其中, PCLK为系统时钟频率;Prescaler value为预定标值(值0~255 );Division_ factor 为四分频值,可以是16、32、64或128。

看门狗的定时周期:T = WTCNT*t_Watchdog其中WTCNT是看门狗定时器计数器初值。

第13章习题1.2I C总线是由数据线SAD和时钟线SCL构成的串行总线,可发送和接收数据。

各种采用2I C总线标准的器件均并联在总线上,每个器件内部都有2I C接口电路,用于实现与2I C总线的连接。

2.。

开始条件(START_C):当SCL为高电平时,SDA由高转为低。

•停止条件(STOP_C):当SCL为高电平时,SDA由低转为高。

•确认信号(ACK):在做为接收方应答时,每收到一个宇节后便将SDA电平拉低。

•数据传送(R/M):总线启动或应答后,SCL高电平期间数据串行传送;低电平期间为数据准备,并允许SDA线上数据电平变换。

总线以字节(8位)为单位传送数据,且高有效位(MSB)在前。

3,pISR_IIC= (unsigned)iic_int_24c04;第14章习题1,数字音频信号是相对模拟音频信号来说的。

我们知道声音的本质是波,人能听到的声音的频率在0.02~20kHz之间。

数字音频信号是对模拟信号的一种量化。

2. 在数字音频系统中,通过将声波转换为连续的电波,再将连续的电波转换为离散的一连串的二进制数,将此二进制数送计算机进行存储和处理,这一过程就叫ADC(模拟量转换为数字量)。

ADC以每秒上万次的速率对声波进行采样,每次采样都记录下了原始声波在采样时刻的状态,叫“样本”。

在数字音频系统中,每秒采样的数目为“采样频率”,采样频率越高,所能描述的声波频率就越高。

系统为每个样本振幅用一定长度的二进制数来表示,叫“采样精度”。

采样精度和采样频率共同保证了声音还原的质量。

3,音频编码一般采用脉冲编码调制(Pulse Code Modulation)编码的方法对语音信号进行采样,然后对每个样值进行量化编码。

这一过程就是PCM编码过程。

CD音频的采样使用PCM编码,采样频率44Khz,16位编码。

4,I2S总线只有三条,即时钟(Continuous serial clock,SCK)、字选择线(Word select,WS)、和分时复用的数据通道(Serial data,SD)。

5,W A V声音格式文件是Windows环境下的一种常用音频文件格式,它依循着一种称为“资源互换文件格式”(Resources Interchange File Formal)的结构,简称RIFF。

RIFF可以看做是一种树状结构,其基本构成单位为恰克(chunk),犹如树状结构中的节点,每个chunk由“辨别码”、“数据大小”及“数据”所组成。

6,音频芯片UDA1341TS是PHILIPS公司生产的音频数字信号编译码器。

它可以把立体声模拟信号转化为数字信号,同样也可以把数字信号转化为模拟信号,并可以用PGA(可编程增益控制)和AGC(自动增益控制)对模拟信号进行处理。

第15章习题1,SPI(Serial Peripheral Interface,串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信。

2,SPI接口协议v2.11兼容;•8位用于发送的移位寄存器;•8位用于接收的移位寄存器;•8位预分频逻辑;•查询、中断和DMA传送模式;3,通过SPI接口,S3C2410可以与外设同时发送/接收8位数据。

串行时钟线与两条数据线同步,用于移位和数据采样。

如果SPI是主设备,数据传输速率由SPPREn寄存器的相关位控制。

可以修改频率来调整波特率寄存器的值。

相关文档
最新文档