没有合适的资源?快使用搜索试试~ 我知道了~
MC9S12中文版培训教材
5星 · 超过95%的资源 需积分: 12 55 下载量 192 浏览量
2012-04-27
18:37:14
上传
评论 1
收藏 2.24MB DOC 举报
温馨提示
试读
64页
第一章 PWM模块 第二章 ECT模块 第三章 SCI模块 第四章 SPI模块 第五章 A/D转换模块 第六章 EEPROM模块 第七章 FLASH模块 第八章 CodeWarrior IDE 12应用
资源推荐
资源详情
资源评论
电子设计大赛专营店 http://electronicsmart.taobao.com/
录
录.........................................................................................................................................................I
第一章 PWM 模块............................................................................................................................1
第一节 PWM 模块介绍.............................................................................................................1
第二节 PWM 寄存器简介.........................................................................................................2
2.1 PWME 寄存器..............................................................................................................2
2.2 PWMPOL 寄存器.........................................................................................................2
2.3 PWMCLK 寄存器........................................................................................................3
2.4 PWMPRCLK 寄存器...................................................................................................3
2.5 PWMCAE 寄存器........................................................................................................4
2.6 PWMCTL 寄存器.........................................................................................................4
2.7 PWMSCLA 寄存器......................................................................................................5
2.8 PWMCNTx 寄存器......................................................................................................5
2.9 PWMPERx 寄存器.......................................................................................................6
2.10 PWMDTYx 寄存器....................................................................................................6
第三节 PWM 应用实例.............................................................................................................7
3.1 周期和占空比计算举例...............................................................................................7
3.2 PWM 初始化步骤总结................................................................................................8
3.3 PWM 应用实例............................................................................................................9
第二章 ECT 模块............................................................................................................................12
第一节 ECT 模块介绍.............................................................................................................12
1.1 简述.............................................................................................................................12
1.2 特征.............................................................................................................................12
1.3 运行模式.....................................................................................................................12
1.4 ECT 的组成与工作模式............................................................................................13
1.5 ECT 的工作过程与设置............................................................................................15
第二节 ECT 寄存器简介.........................................................................................................18
2.1 IC/OC 选择寄存器(TIOS).......................................................................................18
2.2 输出比较通道 7 屏蔽寄存器(OC7M).......................................................................19
2.3 输出比较通道 7 数据寄存器(OC7D)........................................................................19
2.4 定时器核心寄存器(TCNT).......................................................................................20
2.5 计时器系统控制寄存器 1(TSCR1)......................................................................20
2.6 计时器溢出绑定寄存器 1(TTOV).......................................................................21
2.7 控制寄存器(TCTLl-TCTL4)................................................................................21
2.8 计时器中断使能寄存器(TIE)..............................................................................22
2.9 计时器系统控制寄存器 2(TSCR2)...........................................................................23
2.10 主定时器中断标志寄存器(TFLG1、TFLG2)........................................................24
2.11 IC/OC 寄存器(TC0-TC7)......................................................................................24
I
电子设计大赛专营店 http://electronicsmart.taobao.com/
2.12 脉冲累加器 A 控制寄存器(PACTL).......................................................................26
2.13 脉冲累加器 A 标志寄存器(PAFLG).......................................................................27
2.14 脉冲累加寄存器(PACN3、PACN2、PACN1、PACN0)......................................27
2.15 模数递减计数器控制寄存器(MCCTL)..................................................................28
2.16 输入脉冲累加器控制寄存器(ICPAR)....................................................................29
2.17 输入覆盖控制寄存器(ICOVW)..............................................................................30
2.18 输入系统控制寄存器(ICSYS)................................................................................30
2.19 脉冲累加器 B 控制寄存器(PBCTL).......................................................................31
2.20 脉冲累加器 B 标志寄存器(PBFLG).......................................................................32
2.21 脉冲累加器保持寄存器(PA3H-PA0H)..............................................................32
2.22 模数递减计数器工作寄存器(MCCNT).................................................................33
2.23 IC 保持寄存器(TC0H-TC3H)............................................................................33
第三节 ECT 应用实例.............................................................................................................34
3.1 定时器编程步骤.........................................................................................................34
3.2 输入捕捉 IC:............................................................................................................35
3.3 通道 6 输出比较.........................................................................................................36
3.4 通道 7 输出比较.........................................................................................................37
3.5 模数递减计数器.........................................................................................................37
第三章 SCI 模块..............................................................................................................................42
第一节 SCI 寄存器简介...........................................................................................................42
1.1 波特率控制寄存器(SCIBDH、SCIBDL).................................................................42
1.2 控制寄存器 1(SCICR1)..............................................................................................43
1.3 控制寄存器 2(SCICR2)..............................................................................................44
1.4 状态寄存器 1(SCISR1).........................................................................................45
1.5 状态寄存器 2(SCISR2)..............................................................................................46
1.6 数据寄存器(SCIDRH、SCIDRL).............................................................................47
第二节 SCI 应用示例...............................................................................................................48
第四章 SPI 模块..............................................................................................................................53
第一节 SPI 模块介绍...............................................................................................................53
1.1 SPI 的功能特点..........................................................................................................53
1.2 SPl 的组成与工作设置..............................................................................................54
第二节 SPI 寄存器简介...........................................................................................................60
2.1 SPI 控制寄存器 1(SPICR1).......................................................................................60
2.2 SPI 控制寄存器 2(SPICR2).......................................................................................61
2.3 SPI 波特率选择寄存器..............................................................................................62
2.4 SPI 状态寄存器..........................................................................................................62
2.5 SPI 数据寄存器..........................................................................................................63
第三节 SPI 应用实例...............................................................................................................64
第五章 A/D 转换模块.....................................................................................................................67
第一节 A/D 模块介绍..............................................................................................................67
1.1 A/D 转换原理.............................................................................................................67
1.2 A/D 转换原理的应用前景.........................................................................................67
1.3 A/D 转换模块.............................................................................................................67
1.4 功能结构图.................................................................................................................68
II
电子设计大赛专营店 http://electronicsmart.taobao.com/
1.5 HCS12A/D 特点.........................................................................................................68
第二节 A/D 寄存器简介..........................................................................................................69
2.1 控制寄存器 2(ATDCTL2)....................................................................................69
2.2 控制寄存器 3(ATDCTL3)....................................................................................70
2.3 控制寄存器 4(ATDCTL4)....................................................................................71
2.4 控制寄存器 5(ATDCTL5)....................................................................................73
第三节 A/D 应用示例..............................................................................................................74
3.1 编程步骤.....................................................................................................................74
3.2 A/D 程序示例—单通道查询.....................................................................................74
3.3 A/D 程序示例—滤波.................................................................................................75
3.4 A/D 程序示例—定时采样.........................................................................................76
第六章 EEPROM 模块....................................................................................................................79
第一节 EEPROM 模块介绍....................................................................................................79
1.1 EEPROM 功能............................................................................................................79
1.2 EEPROM 结构............................................................................................................79
1.3 EEPROM 特点............................................................................................................80
第二节 EEPROM 寄存器简介................................................................................................80
2.1 时钟分频寄存器 ECLKDIV......................................................................................80
2.2 配置寄存器 ECNFG...................................................................................................81
2.3 保护寄存器 EPROT...................................................................................................81
2.4 状态寄存器 ESTAT....................................................................................................82
2.5 命令寄存器 ECMD....................................................................................................84
第三节 EEPROM 应用实例....................................................................................................85
3.1 EEPROM 的写入操作................................................................................................85
3.2 EEPROM 的擦除操作................................................................................................85
3.3 EEPROM 示例程序....................................................................................................85
第七章 FLASH 模块.......................................................................................................................91
第一节 FLASH 模块介绍........................................................................................................91
1.1 FLASH 功能...............................................................................................................91
1.2 FLASH 结构...............................................................................................................91
1.3 FLASH 特点...............................................................................................................92
第二节 FLASH 寄存器简介....................................................................................................92
2.1 时钟分频寄存器 FCLKDIV......................................................................................93
2.2 配置寄存器 FCNFG...................................................................................................94
2.3 安全寄存器 FSEC......................................................................................................94
2.4 保护寄存器 FPROT...................................................................................................95
2.5 状态寄存器 FSTAT 状态寄存器...............................................................................96
2.6 命令寄存器 FCMD....................................................................................................97
第三节 FLASH 应用实例........................................................................................................98
3.1 FLASH 的写入操作...................................................................................................98
3.2 FLASH 的擦除操作...................................................................................................98
3.3 FLASH 的擦写操作注意事项...................................................................................99
3.4 FLASH 示例程序.......................................................................................................99
III
电子设计大赛专营店 http://electronicsmart.taobao.com/
第一章 PWM 模块
第一节 PWM 模块介绍
PWM 调制波有 8 个输出通道,每一个输出通道都可以独立的进行输出。每
一个输出通道都有一个精确的计数器(计算脉冲的个数),一个周期控制寄存
器和两个可供选择的时钟源。每一个 PWM 输出通道都能调制出占空比从 0—
100%变化的波形。
PWM 的主要特点有:
1、它有 8 个独立的输出通道,并且通过编程可控制其输出波形的周期。
2、每一个输出通道都有一个精确的计数器。
3、每一个通道的 PWM 输出使能都可以由编程来控制。
4、PWM 输出波形的翻转控制可以通过编程来实现。
5、周期和脉宽可以被双缓冲。当通道关闭或 PWM 计数器为 0 时,改变周
期和脉宽才起作用。
6、8 字节或 16 字节的通道协议。
7、有 4 个时钟源可供选择(A、SA、B、SB),他们提供了一个宽范围的
时钟频率。
8、通过编程可以实现希望的时钟周期。
9、具有遇到紧急情况关闭程序的功能。
10、每一个通道都可以通过编程实现左对齐输出还是居中对齐输出。
1
电子设计大赛专营店 http://electronicsmart.taobao.com/
第二节 PWM 寄存器简介
2.1 PWME 寄存器
PWME 寄存器每一位如图 2 所示:
图 2 PWME 寄存器
每一个 PWM 的输出通道都有一个使能位 PWMEx。它是用来启动和关闭波
形输出的。当任意的 PWMEx 位置 1,则相关的 PWM 输出通道就立刻可用。然
而实际的 PWM 波形的输出还取决于时钟源。
此寄存器在任何时间都是可读、可写的,复位时全置 0。
用法: PWME7=1; 7 通道可对外输出波形。
PWME7=0; 7 通道不能对外输出波形。
注意:在通道使能后所输出的第一个波形可能是不规则的。当输出通道工
作在串联模式时(PWMCTL 寄存器中的 CONxx 位被设置),那么使能相应的
16 位 PWM 输出通道是由 PWMEx 的低电平位控制的(详情见 PWMCTL 寄存
器)。
2.2 PWMPOL 寄存器
PWMPOL 寄存器每一位如图 3 所示:
图 3 PWMPOL 寄存器
每一个 PWM 输出通道的波形都可以选择是在高电平时翻转,还是在低电
平时翻转。此功能就是由 PWMPOL 寄存器实现的。
此寄存器在任何时间都是可读、可写的,复位时全置 0。
用法: PWMPOL0=1; 0 通道对外输出波形先是高电平然后再变为低电平。
PWMPOL0=0; 0 通道对外输出波形先是低电平然后再变为高电平。
2
剩余63页未读,继续阅读
lylhds
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页