- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FreescaleHCS08微控制器介绍.ppt
MC9S08GB60复位和中断的特征 对于HCS08 系列的不同MCU,其复位和中断源的设置是不同的。本节以HCS08 系列第一款芯片(MC9S08GB60)为例来介绍这些复位和中断源。关于某个特MCU 的复位和中断源的更多信息,可以参考相关的数据手册。 复位和中断源包括: ①8 种可能的复位源 发现上电复位(POR) 使能外部RESET 引脚 COP 看门狗使能和两个溢出时间选择 非法地址(在MC9S08GB60 中没有非法地址) 非法操作码检测 时钟脉冲发生器失锁或时钟丢失低电压检测使能 背景调试主机发的连续命令 ②复位状态寄存器(SRS)指出最近一次发生复位的原因 ③25 个独立的中断向量(减少查询的开销) 软件中断指令(SWI) IRQ 引脚使能,可选择中断的极性,电平和触发沿 低电压检测使能 时钟脉冲发生器失锁或时钟丢失 10 个定时器中断:两个溢出中断,两个总共8 通道的TPM 中断 1 个SPI 中断 6 个SCI 中断:2 个SCI 模块都有Rx、Tx 和错误中断键盘唤醒 A/D 转换完成 周期性从STOP模式唤醒的使能和基于内部1MHz 时钟源或外部时钟源的倍频 HCS08 CPU 始于1979 年,是CPU 系列中的最新一代,它随着基于NMOS(N 沟道金属氧化物半导体)技术的M6805 系列CPU 同时产生。接下来Freescale 开发了基于金属门CMOS(互补MOS)工艺的M146805 系列。最终,这个过程被硅门CMOS 工艺和Freescale 更先进的产品M68HC05 CPU 所取代。之后,该系列的又一次主要的飞越M68HC08,它大大的扩展了指令集,提高了C 语言编译效率。当前的HCS08 CPU 已经使用了新的设计工艺,这使它与硅处理技术的迅速发展并驾齐驱。与M68HC08CPU 相比,HCS08CPU 增加的内容为: ①LDHX 指令的新寻址方式: 扩展寻址方式(EXT) 无偏移量变址方式(IX) 8 位偏移量变址方式(IX1) 16 位偏移量变址方式(IX2) 8 位偏移量堆栈寻址方式(SP1) ②对STHX 和CPHX 指令,增加了新的寻址方式: 扩展寻址方式(EXT) 8 位偏移量堆栈寻址方式(SP1) ③新的背景指令(BGND) ④操作总线频率提高到20MHz ⑤指令队列(或管道)可以提高指令的吞吐能力 制作人:李叶 学号:2011010168 1.通用信息与结构框图 2.引脚与连接 3.工作模式 4.片上存储器 5.复位与中断 6.中央处理器单元 HCS08系列微控制器介绍 每个 HCS08 系列的 MCU 都是由 HCS08 核加上几个存储器以及外设模块组成。 HCS08 核的组成部分如下: ①HCS08 CPU ②背景调试控制器(BDC) ③支持多达 32 个中断/复位源 ④芯片级地址译码 HCS08 CPU 的编程模型见图1-1 所示,它包括和M68HC08 相同的寄存器。其中包括一个8 位累加器(A),一个可分别存取高8 位和低8 位的16 位变址寄存器,一个16位栈指针(SP),一个16 位程序计数器(PC)和一个状态码寄存器(CCR),该CCR 包含5个处理器状态标志(V,H,N,Z 和C)和全局中断屏蔽标志(I)。 一个特定型号的MCU 的外设可能是多种多样的,但是每个型号MCU 总会包含程 序存储器、数据存储器、时钟模块和调试模块。HCS08 系列的一些外设模块包括: ①4K-60K 字节的FLASH 或ROM 存储器 ②128-4K 字节的静态RAM ③异步串行输入/输出(SCI) ④同步串行输入/输出(SPI 和IIC) ⑤定时器/脉宽调制模块(TPM) ⑥键盘中断(KBI) ⑦模数转换器(ADC) ⑧时钟发生模块: 具备功能齐全的内部时钟发生器(ICG),可以脱离外部元件(倍频是用FLL 完成的, 它不需要任何外部滤波元件)运行。 传统的没有FLL 或PLL 的皮尔斯振荡器(OSC)。 ⑨有9 种触发模式和总线捕捉FIFO 的调试模块(DBG) MC9S08GB60 是HCS08 系列的首款产品,其特点为: 1.60K 带块保护和安全机制的可片上在线编程的FLASH 存储器 2.4K 片上随机存储器(RAM) 3.8 通道,10 位模数转换器(ATD) 4.两个串行通信接口模块(SCI) 5.串行外设接口模块(SPI) 6.时钟源可选晶体振荡器、陶瓷谐振器、外部时钟或经精确NVM 校准的内部时钟 7.高达100 kbps 的IIC 总线(IIC) 8.一个3 通道和一个5 通道的16 位定时器/脉宽调制器(TPM)模块,每个通道可以 选择输
文档评论(0)