9第九章 系统设置及其他功能

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WAIT模式的功耗比STOP模式大。在WAIT模式下,内部 CPU的时钟被关闭,但内部总线时钟并不停止,定时器 仍然在工作,并允许定时器中断。
STOP模式-在程序中运行STOP指令使微控制器处于
最小的功耗模式。在STOP状态下,关闭微控制器内部 时钟,包括CPU的时钟和内部总线上的时钟,微控器 内部的一切操作停止。
12.1.1 CONFIG寄存器
数据位 定义 复位 0 0 0 0 0 0 D7 D6 D5 D4 D3 D2 D1 OSCSTOPENB 0 D0 SCIBDSRC 0
图 12-1
CONFIG2 寄存器
数据位 定义 复位
D7 COPRS 0
D6 LVISTOP 0
D5 LVIPWRD 0 图 12-2
12.3.2 系统集成模块SIM
系统集成模块(SIM)与CPU一起控制微控 制器,是系统级的控制器。所有中断和 复位的时钟信号均由SIM提供和控制 。
12.3.3 断点模块
断点模块(break module,BRK)可以在设 定的地址处产生一个中断,该中断称为 断点中断,它使CPU中止当前程序的执行 而进人中断服务程序。
12.3.4 监控模块MON
监控ROM是指微控制器出厂前固化在芯 片内部ROM中的一段程序,其中包含了 有关系统检测、Flash编程以及串行通信 等功能的代码。
12.3.5 定时基模块
定时基模块(Time Base Module)产生周 期性中断,可选择8种速率。
复习
单片机
硬件结构
寻址方式 指令系统
12.3 其它功能模块简介
12.3.1 12.3.2 12.3.3 12.3.4 12.3.5 系统正常操作监视模块 系统集成模块SIM 断点模块 监控模块MON 定时基模块
12.3.1 系统正常操作监视模块
系统正常操作监视模块(Computer Operating Properly,COP)俗称看门狗电 路,其功能是在微控制器不正常工作时, 产生一个复位信号。
程序设计
系统深入
PTA PTB PTC PTD PTE 键盘 A/D SCI
Flash Timer CGM 其他 编程 定时/ 输入 输出 脉宽 计数 捕捉 比较 调制
SPI Timer
D4 LVIRSTD 0 CONFIG1 寄存器
D3 LVl50R3 0
D2 SSREC 0
D1 STOP 0
D0 COPD 0
12.2 中断、复位、低功耗模式
12.2.1 中断 12.2.2 复位 12.2.3 低功耗模式
12.2.1 中断
1. 中断的过程 当中断发生时,首先将当前CPU寄存器的值压 人堆栈。 2. 中断源 常见的中断源有复位中断、IRQ引脚中断、 SWI指令中断、键盘中断、时钟中断等 3. 中断状态寄存器 中断状态寄存器有三个:中断状态寄存器 1(INT1) 、中断状态寄存器2(INT2) 、中断状 态寄存器3(INT3)
12.2.2 复位
复位能够迅速使微控制器进入到开始状态,并且从用 户定义的存储器地址开始执行程序。 复位能够产生如下效果: (1) 迅速停止当前正在执行的指令。 (2) 初始化控制和状态位。 (3) 从地址$FFFE一$FFFF将用户自己定义的中断向量 地址送到程序计数器。
复位有两大类:
1、外部复位 2、芯片内部复位
12.2.2 复位
外部复位-逻辑低电平加到芯片的RST引 脚一段时间后会产生的复位。 内部复位-芯片的内部复位源将芯片的 RST引脚拉低32个CGMXCLK周期所产生 的复位。
12.2.2 复位
内部复位包括: 1.上电复位
上电复位(POR)是由VDD引脚上的电压正跳变引起的内部复位。
Байду номын сангаас
2.看门狗
看门狗复位是由看门狗计数器溢出引起的内部复位。
3.低电压禁止复位
低电压禁止复位是由于电源电压降低到低电压禁止电压时产生的内部复 位。
4.非法操作码复位
非法操作码复位是由不在指令集中的操作码引起的内部中断。
5.非法地址复位
非法地址复位是由于从不在控制地址内的地址获取操作码引起的 内部复位。
12.2.3 低功耗模式
WAIT模式-WAIT指令使微控制器进人低功耗模式。
第十二章 系统设置及其他功能模块
系统初始化的设置、复位、中断源、低 功耗模式、看门狗功能以及其它功能模 块。
第十二章 系统设置及其他功能 模块
12.1 系统初始化设置 12.2 中断、复位、低功耗模式 12.3 其它功能模块简介
12.1 系统初始化设置
单片机上电复位后,一般要执行一段初 始化程序,以便给后面的工作开辟所要 求的运行环境。 12.1.1 CONFIG寄存器 12.1.2 系统初始化设置实例
微控制器进入STOP或WAIT模式后,只有中断 或外部复位可以使微控制器脱离STOP或WAIT 状态。
12.2.3 低功耗模式
3. 唤醒微控制器的事件 (1) 外部复位 (2) 外部中断 (3) 看门狗复位 (4) 低电压禁止复位 (5) 时钟发生模块中断 (6) 键盘中断 (7) 定时器产生的中断(仅仅适用于WAIT模式) (8) 同步串行口SPI引起的中断。 (9) 异步串行口SCI引起的中断。 (10) A/D转换器中断(仅仅适用于WAIT模式) 。
相关文档
最新文档