单片机与嵌入式系统实践第二章 课后答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章课后答案
1、
答:HCS08系列单片机结构分解成如下两个部分:
1)MCU核心部分
S08核心(HCS08 CORE)部分包括:具有运行监视功能的增强型中央处理器CUP、后台调试控制BDC(具有单线后台调试接口BDM)、系统控制(时钟监视、中断控制、低电压检测等)。
S08 MCU存储器有两种Flash和RAM,片内电压调整器可对数字电路和模拟电路供电,同时其内部具有时钟发生器(ICG)和低能耗晶体振荡器。
2)MCU外设部分
外设部分大致可分为6种外设:数字输入;数字输出;10位/8位二进制精度的模拟/数字量转换器ADC;定时器/PWM( TPM1、TPM2);串行接口(SCI1、SCI2SPI、IIC);键盘中断输入(KBIl)。
2、
答:HCS08AC系类单片机采用8位S08 CPU,内部集成的功能模块把偶哦:串行接口模块(SCI、SPI和IIC)、定时器模块(TPM),时钟发生器模块ICG、8位/10位精度的模/数转换器(ADC)、键盘中断输入(KBIl),背景调试模式谋爱BDM等。
片内资源包括2 KB RAM、约62 KB Flash。
3、
答:HCS08单片机CPU频率最高可达40 MHz,对应内部总线频率最高为20 MHz。
S08系列MCU的总线时钟除了可以对外接高频时钟2分频得到外,也可以利用内部时钟生成器(ICG,Internal Clock Generator)模块对外接的32~100 kHz低频范围时钟或1~16 MHz高频范围时钟进行倍频得到。
4、
答:HCS08单片机具有正常运行模式、背景调试模式、等待模式和停止模式四种运行模式。
(l) 正常运行模式是HCS08系列的正常工作模式。
当芯片复位MCU便进入这种模式。
(2) 背景调试模式是由S08内核中的背景调试控制器进行管理,其提供了在软件开发过程中分析MCU操作的手段。
(3)等待模式通过执行WAIT指令进入。
一旦执行WAIT指令,CPU便进入了一种低功耗状态,在这种状态下,CPU不再有工作时钟。
(4)停止模式有STOP1模式、STOP2模式和STOP3模式。
在任何一种停止模式下,所有的内部时钟都停止。
5、
答:存储器独立编址方式是指RAM和Flash的地址各自独立编排,其好处是可以生成双倍的存储器空间,独立编址的存储器地址出现重叠,但通过不同的控制线并配合不同的指令就可以区分不同存储器。
存储器统一编址方式是指RAM和Flash的统一编址在一个地址范围内分段使用。
统一
编址所获得的存储器空间比分离编址减半,但通过同一指令再配合不同地址参数就可以区分不同存储器。
6、
答:HCS8AC16单片机的RAM、Flash存储器和模块寄存器共处于一个线性的统一编址的16位(总共64 KB)寻址空间内,即模块寄存器、RAM、Flash占用同一0x0000~0xFFFF存储空间的不同范围,分段使用其存储器。
MC9S08AC16的片上存储器由RAM、非易失的Flash存储器、输入/输出(I/O)和控制/状态寄存器组成,这些寄存器可分成四块:
(1)直接页寄存器(0x0000-0x006F)分布着MCU片内外围模块如I/O端口、ADC、IRQ、键盘、定时计数器、SCI、IIC等模块的控制和状态寄存器。
(2)用户RAM空间(0x0070~0x046F)用于存放用户程序中的各种变量数据,片内用户RAM 只有1024 B。
(3)高地址页寄存器(0x1800~0x185F)此空间的分配与系统控制有关的寄存器
(4)Flash存储区域(0xC000~0xFFFF)可分为三部分:用户Flash区(0xC000~0xFFBAF)、非易失性寄存器区(0xFFB0~0xFFBF)和中断矢量区(0xFFBC0~0xFFFF)。
7、
答:飞思卡尔其HCS08 MCU的时钟可以使用外部晶振提供的时钟也可以使用内部ICG模块生成时钟。
其中利用外接低频时钟源获得较高的内部操作时钟,是飞思卡尔MCU的特点和优点之一,这种方式可以大大降低系统的高频噪声,提高系统的EMC性能,从而增强系统的可靠性和稳定性。
使用时可将内部时钟生成器ICG模块对外接的32~100 kHz低频范围时钟或1~16 MHz高频范围时钟进行倍频得到。