MSP430系列flash型超低功耗16位单片机MSP430系列单片机在超低功耗和功能集成等方面有明显的特点。该系列单片机自问世以来,颇受用户关注。在2000年该系列单片机又出现了几个FLASH型的成员,它们除了仍然具备适合应用在自动信号采集系统、电池供电便携式装置、超长时间连续工作的设备等领域的特点外,更具有开发方便、可以现场编程等优点。这些技术特点正是应用工程师特别感兴趣的。《MSP430系列FLASH型超低功耗16位单片机》对该系列单片机的FLASH型成员的原理、结构、内部各功能模块及开发方法与工具作详细介绍。
MSP430系列FLASH型超低功耗16位单片机 目录
第1章 引 论
1.1 MSP430系列单片机
1.2 MSP430F11x系列
1.3 MSP430F11x1系列
1.4 MSP430F13x系列
1.5 MSP430F14x系列
第2章 结构概述
2.1 引 言
2.2 CPU
2.3 程序存储器
2.4 数据存储器
2.5 运行控制
2.6 外围模块
2.7 振荡器与时钟发生器
第3章 系统复位、中断及工作模式
3.1 系统复位和初始化
3.1.1 引 言
3.1.2 系统复位后的设备初始化
3.2 中断系统结构
3.3 MSP430 中断优先级
3.3.1 中断操作--复位/NMI
3.3.2 中断操作--振荡器失效控制
3.4 中断处理
3.4.1 SFR中的中断控制位
3.4.2 中断向量地址
3.4.3 外部中断
3.5 工作模式
3.5.1 低功耗模式0、1(LPM0和LPM1)
3.5.2 低功耗模式2、3(LPM2和LPM3)
3.5.3 低功耗模式4(LPM4)
22 3.6 低功耗应用的要点23
第4章 存储空间
4.1 引 言
4.2 存储器中的数据
4.3 片内ROM组织
4.3.1 ROM 表的处理
4.3.2 计算分支跳转和子程序调用
4.4 RAM 和外围模块组织
4.4.1 RAM
4.4.2 外围模块--地址定位
4.4.3 外围模块--SFR
4.5 FLASH存储器
4.5.1 FLASH存储器的组织
4.5.2 FALSH存储器的数据结构
4.5.3 FLASH存储器的控制寄存器
4.5.4 FLASH存储器的安全键值与中断
4.5.5 经JTAG接口访问FLASH存储器39
第5章 16位CPU
5.1 CPU寄存器
5.1.1 程序计数器PC
5.1.2 系统堆栈指针SP
5.1.3 状态寄存器SR
5.1.4 常数发生寄存器CG1和CG2
5.2 寻址模式
5.2.1 寄存器模式
5.2.2 变址模式
5.2.3 符号模式
5.2.4 绝对模式
5.2.5 间接模式
5.2.6 间接增量模式
5.2.7 立即模式
5.2.8 指令的时钟周期与长度
5.3 指令组概述
5.3.1 双操作数指令
5.3.2 单操作数指令
5.3.3 条件跳转
5.3.4 模拟指令的简短格式
5.3.5 其他指令
第6章 硬件乘法器
6.1 硬件乘法器
6.2 硬件乘法器操作
6.2.1 无符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)
6.2.2 有符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)
6.2.3 无符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)
6.2.4 有符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)
6.3 硬件乘法器寄存器
6.4 硬件乘法器的软件限制
6.4.1 寻址模式
6.4.2 中断程序
6.4.3 MACS
第7章 基础时钟模块
7.1 基础时钟模块
7.2 LFXT1与XT2
7.2.1 LFXT1振荡器
7.2.2 XT2振荡器
7.2.3 振荡器失效检测
7.2.4 XT振荡器失效时的DCO
7.3 DCO振荡器
7.3.1 DCO振荡器的特性
7.3.2 DCO调整器
7.4 时钟与运行模式
7.4.1 由PUC启动
7.4.2 基础时钟调整
7.4.3 用于低功耗的基础时钟特性
7.4.4 选择晶振产生MCLK
7.4.5 时钟信号的同步
7.5 基础时钟模块控制寄存器
7.5.1 DCO时钟频率控制
7.5.2 振荡器与时钟控制寄存器
7.5.3 SFR控制位
第8章 输入输出端口
8.1 引 言
8.2 端口P1、P2
8.2.1 P1、P2的控制寄存器
8.2.2 P1、P2的原理
8.2.3 P1、P2的中断控制功能
8.3 端口P3、P4、P5和P6
8.3.1 端口P3、P4、P5和P6的控制寄存器
8.3.2 端口P3、P4、P5和P6的端口逻辑
第9章 看门狗定时器WDT
9.1 看门狗定时器
9.2 WDT寄存器
9.3 WDT中断控制功能
9.4 WDT操作
第10章 16位定时器Timer_A
10.1 引 言
10.2 Timer_A的操作
10.2.1 定时器模式控制
10.2.2 时钟源选择和分频
10.2.3 定时器启动
10.3 定时器模式
10.3.1 停止模式
10.3.2 增计数模式
10.3.3 连续模式
10.3.4 增/减计数模式
10.4 捕获/比较模块
10.4.1 捕获模式
10.4.2 比较模式
10.5 输出单元
10.5.1 输出模式
10.5.2 输出控制模块
10.5.3 输出举例
10.6 Timer_A的寄存器
10.6.1 Timer_A控制寄存器TACTL
10.6.2 Timer_A寄存器TAR
10.6.3 捕获/比较控制寄存器CCTLx
10.6.4 Timer_A中断向量寄存器
10.7 Timer_A的UART应用
第11章 16位定时器Timer_B
11.1 引 言
11.2 Timer_B的操作
11.2.1 定时器长度
11.2.2 定时器模式控制
11.2.3 时钟源选择和分频
11.2.4 定时器启动
11.3 定时器模式
11.3.1 停止模式
11.3.2 增计数模式
11.3.3 连续模式
11.3.4 增/减计数模式
11.4 捕获/比较模块
11.4.1 捕获模式
11.4.2 比较模式
11.5 输出单元
11.5.1 输出模式
11.5.2 输出控制模块
11.5.3 输出举例
11.6 Timer_B的寄存器
11.6.1 Timer_B控制寄存器TBCTL
11.6.2 Timer_B寄存器TBR
11.6.3 捕获/比较控制寄存器CCTLx
11.6.4 Timer_B中断向量寄存器
第12章 USART通信模块的UART功能
12.1 异步模式
12.1.1 异步帧格式
12.1.2 异步通信的波特率发生器
12.1.3 异步通信格式
12.1.4 线路空闲多机模式
12.1.5 地址位多机通信格式
12.2 中断和中断允许
12.2.1 USART接收允许
12.2.2 USART发送允许
12.2.3 USART接收中断操作
12.2.4 USART发送中断操作
12.3 控制和状态寄存器
12.3.1 USART控制寄存器UCTL
12.3.2 发送控制寄存器UTCTL
12.3.3 接收控制寄存器URCTL
12.3.4 波特率选择和调整控制寄存器
12.3.5 USART接收数据缓存URXBUF
12.3.6 USART发送数据缓存UTXBUF
12.4 UART模式,低功耗模式应用特性
12.4.1 由UART帧启动接收操作
12.4.2 时钟频率的充分利用与UART的波特率
12.4.3 多处理机模式对节约MSP430资源的支持
12.5 波特率计算
第13章 USART通信模块的SPI功能
13.1 USART同步操作
13.1.1 SPI模式中的主模式
13.1.2 SPI模式中的从模式
13.2 中断与控制功能
13.2.1 USART接收/发送允许位及接收操作
13.2.2 USART接收/发送允许位及发送操作
13.2.3 USART接收中断操作
13.2.4 USART发送中断操作
13.3 控制与状态寄存器
13.3.1 USART控制寄存器
13.3.2 发送控制寄存器UTCTL
13.3.3 接收控制寄存器URCTL
13.3.4 波特率选择和调制控制寄存器
13.3.5 USART接收数据缓存URXBUF
13.3.6 USART发送数据缓存UTXBUF
第14章 比较器Comparator_A
14.1 概 述
14.2 比较器A原理
14.2.1 输入模拟开关
14.2.2 输入多路切换
14.2.3 比较器
14.2.4 输出滤波器
14.2.5 参考电平发生器
14.2.6 比较器A中断电路
14.3 比较器A控制寄存器
14.3.1 控制寄存器CACTL1
14.3.2 控制寄存器CACTL2
14.3.3 端口禁止寄存器CAPD
14.4 比较器A应用
14.4.1 模拟信号在数字端口的输入
14.4.2 比较器A测量电阻元件
14.4.3 两个独立电阻元件的测量系统
14.4.4 比较器A检测电流或电压
14.4.5 比较器A测量电流或电压
14.4.6 测量比较器A的偏压
14.4.7 比较器A的偏压补偿
14.4.8 增加比较器A的回差
第15章 模数转换器ADC12
15.1 概 述
15.2 ADC12的工作原理及操作
15.2.1 ADC内核
15.2.2 参考电平
15.3 模拟输入与多路切换
15.3.1 模拟多路切换
15.3.2 输入信号
15.3.3 热敏二极管的使用
15.4 转换存储
15.5 转换模式
15.5.1 单通道单次转换模式
15.5.2 序列通道单次转换模式
15.5.3 单通道重复转换模式
15.5.4 序列通道重复转换模式
15.5.5 转换模式之间的切换
15.5.6 低功耗
15.6 转换时钟与转换速度
15.7 采 样
15.7.1 采样操作
15.7.2 采样信号输入选择
15.7.3 采样模式
15.7.4 MSC位的使用
15.7.5 采样时序
15.8 ADC12控制寄存器
15.8.1 控制寄存器ADC12CTL0和ADC12CTL1
15.8.2 转换存储寄存器ADC12MEMx
15.8.3 控制寄存器ADC12MCTLx
15.8.4 中断标志寄存器ADC12IFG.x和中断允许寄存器ADC12IEN.x
15.8.5 中断向量寄存器ADC12IV
15.9 ADC12接地与降噪
第16章 FLASH型芯片的开发
16.1 开发系统概述
16.1.1 开发技术
16.1.2 MSP430系列的开发
16.1.3 MSP430F系列的开发
16.2 FLASH型的FET开发方法
16.2.1 MSP430芯片的JTAG接口
16.2.2 FLASH型仿真工具
16.3 FLASH型的BOOT ROM
16.3.1 标准复位过程和进入BSL过程
16.3.2 BSL的UART协议
16.3.3 数据格式
16.3.4 退出BSL
16.3.5 保护口令
16.3.6 BSL的内部设置和资源
附录A 寻址空间
附录B 指令说明
B.1 指令汇总
B.2 指令格式
B.3 不增加ROM开销的模拟指令
B.4 指令说明(字母顺序)
B.5 用几条指令模拟的宏指令
附录C MSP430系列单片机参数表
附录D MSP430系列单片机封装形式
附录E MSP430系列器件命名
资源简介:MSP430系列flash型超低功耗16位单片机MSP430系列单片机在超低功耗和功能集成等方面有明显的特点。该系列单片机自问世以来,颇受用户关注。在2000年该系列单片机又出现了几个FLASH型的成员,它们除了仍然具备适合应用在自动信号采集系统、电池供电便携式装置、...
上传时间: 2014-04-28
上传用户:sssnaxie
资源简介:MSP430 FLASH型超低功耗16位单片机 胡大可
上传时间: 2013-12-25
上传用户:bibirnovis
资源简介:MSP430 FLASH型超低功耗16位单片机_胡大可编写的很好的一本介绍msp430的一本教程,在网上很难找的哦!
上传时间: 2013-11-26
上传用户:金宜
资源简介:MSP430系列超低功耗16位单片机原理与应用
上传时间: 2013-07-15
上传用户:LouieWu
资源简介:MSP430系列超低功耗16位单片机原理与应用
上传时间: 2013-11-24
上传用户:非衣2016
资源简介:MSP430系列超低功耗16位单片机原理与应用TI公司的MSP430系列微控制器是一个近期推出的单片机品种。它在超低功耗和功能集成上都有一定的特色,尤其适合应用在自动信号采集系统、液晶显示智能化仪器、电池供电便携式装置、超长时间连续工作设备等领域。《MSP430...
上传时间: 2014-05-07
上传用户:lwq11
资源简介:《MSP430系列超低功耗16位单片机原理与应用》一书的电子版
上传时间: 2013-12-28
上传用户:王楚楚
资源简介:MSP430-courseware,详细介了绍德州仪器MSP430系列超低功耗16位单片机的原理,每一章都附有C语言的例程,通过该课件就可以完成一些简单项目的开发
上传时间: 2016-01-02
上传用户:dancnc
资源简介:MSP430 系列超低功耗16位单片机原理与应用
上传时间: 2013-12-26
上传用户:lhw888
资源简介:MSP430系列超低功耗16位单片机原理与应用胡大可
上传时间: 2014-02-23
上传用户:脚趾头