图书介绍
MSP430系列超低功耗16位单片机原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![MSP430系列超低功耗16位单片机原理与应用](https://www.shukui.net/cover/13/31511545.jpg)
- 胡大可主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810129902
- 出版时间:2000
- 标注页数:255页
- 文件大小:11MB
- 文件页数:269页
- 主题词:单片微型计算机 单片微型计算机(学科: 基本知识)
PDF下载
下载说明
MSP430系列超低功耗16位单片机原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MSP430系列1
1.1 特性与功能1
1.2 系统关键特性1
1.3 MSP430系列的各种型号2
第2章 结构概述4
2.1 CPU4
2.2 代码存储器5
2.3 数据存储器5
2.4 运行控制5
2.5 外围模块5
2.6 振荡器、倍频器和时钟发生器6
第3章 系统复位、中断和工作模式7
3.1 系统复位和初始化7
3.2 中断系统结构8
3.3 中断处理10
3.3.1 SFR中的中断控制位12
3.3.2 外部中断14
3.4 工作模式16
3.5 低功耗模式18
3.5.1 低功耗模式0和模式119
3.5.2 低功耗模式2和模式319
3.5.3 低功耗模式420
3.6 低功耗应用要点20
第4章 存储器组织22
4.1 存储器中的数据22
4.2 片内ROM组织22
4.2.1 ROM表的处理23
4.2.2 计算分支跳转和子程序调用23
4.3 RAM与外围模块组织23
4.3.1 RAM24
4.3.2 外围模块——地址定位25
4.3.3 外围模块——SFR27
第5章 16位CPU29
5.1 CPU寄存器29
5.1.1 程序计数器PC29
5.1.2 系统堆栈指针SP29
5.1.3 状态寄存器SR31
5.1.4 常数发生寄存器CG1和CG232
5.2 寻址模式33
5.2.1 寄存器模式34
5.2.2 变址模式34
5.2.3 符号模式35
5.2.4 绝对模式36
5.2.5 间接模式37
5.2.6 间接增量模式38
5.2.7 立即模式39
5.2.8 指令的时钟周期与长度40
5.3 指令集概述42
5.3.1 双操作数指令42
5.3.2 单操作数指令43
5.3.3 条件跳转43
5.3.4 模拟指令的简短格式44
5.3.5 其他指令45
5.4 指令分布45
第6章 硬件乘法器48
6.1 硬件乘法器的操作48
6.2 硬件乘法器的寄存器51
6.3 硬件乘法器的SFR位52
6.4 硬件乘法器的软件限制52
6.4.1 硬件乘法器的软件限制——寻址模式52
6.4.2 硬件乘法器的软件限制——中断程序52
第7章 振荡器与系统时钟发生器54
7.1 晶体振荡器54
7.2 处理机时钟发生器55
7.3 系统时钟工作模式56
7.4 系统时钟控制寄存器58
7.4.1 模块寄存器58
7.4.2 与系统时钟发生器相关的SFR位59
7.5 DCO典型特性60
第8章 数字I/O配置61
8.1 通用端口P061
8.1.1 P0的控制寄存器61
8.1.2 P0的原理图63
8.1.3 P0的中断控制功能66
8.2 通用端口P1、P266
8.2.1 P1、P2的控制寄存器67
8.2.2 P1、P2的原理图69
8.2.3 P1、P2的中断控制功能70
8.3 通用端口P3、P471
8.3.1 P3、P4的控制寄存器71
8.3.2 P3、P4的原理图72
8.4 LCD端口73
8.5 LCD端口——定时器/端口比较器74
第9章 通用定时器/端口模块76
9.1 定时器/端口模块操作76
9.1.1 定时器/端口计数器TPCNT1——8位操作76
9.1.2 定时器/端口计数器TPCNT2——8位操作76
9.1.3 定时器/端口计数器——16位操作76
9.2 定时器/端口寄存器77
9.3 定时器/端口SFR位80
9.4 定时器/端口在A/D中的应用81
9.4.1 R/D转换原理81
9.4.2 分辨率高于8位的转换83
第10章 定时器84
10.1 Basic Timer184
10.1.1 Basic Timer1寄存器84
10.1.2 SFR位86
10.1.3 Basic Timer1的操作86
10.1.4 Basic Timer1的操作——LCD时钟信号fLCD87
10.2 8位间隔定时器/计数器88
10.2.1 8位定时器/计数器的操作88
10.2.2 8位定时器/计数器的寄存器89
10.2.3 与8位定时器/计数器有关的SFR位91
10.2.4 8位定时器/计数器在UART中的应用91
10.3 看门狗定时器101
10.3.1 看门狗定时器寄存器102
10.3.2 看门狗定时器的中断控制功能103
10.3.3 看门狗定时器操作104
10.4 8位脉宽调制定时器PWM106
10.4.1 操作106
10.4.2 PWM寄存器107
第11章 Timer_A110
11.1 Timer_A的操作110
11.1.1 定时器操作110
11.1.2 捕获模式116
11.1.3 比较模式118
11.1.4 输出单元118
11.2 Timer_A的寄存器120
11.2.1 Timer_A控制寄存器TACTL120
11.2.2 捕获/比较控制寄存器CCTL121
11.2.3 Timer_A中断向量寄存器123
11.3 Timer_A的应用127
11.3.1 Timer_A增计数模式应用127
11.3.2 Timer_A连续模式应用128
11.3.3 Timer_A增/减计数模式应用130
11.3.4 Timer_A软件捕获应用131
11.3.5 Timer_A处理异步串行通信协议132
11.4 Timer_A的特殊情况133
11.4.1 CCR0用做周期寄存器133
11.4.2 定时器寄存器的启/停134
11.4.3 输出单元Unit0135
第12章 USART外围接口——UART模式137
12.1 异步操作137
12.1.1 异步帧格式137
12.1.2 异步通信的波特率发生器138
12.1.3 异步通信格式140
12.1.4 线路空闲多处理机模式140
12.1.5 地址位格式142
12.2 中断与控制功能143
12.2.1 USART接收允许143
12.2.2 USART发送允许144
12.2.3 USART接收中断操作144
12.2.4 USART发送中断操作145
12.3 控制与状态寄存器146
12.3.1 USART控制寄存器UCTL146
12.3.2 发送控制寄存器UTCTL148
12.3.3 接收控制寄存器URCTL148
12.3.4 波特率选择和调制控制寄存器150
12.3.5 USART接收数据缓存URXBUF151
12.3.6 USART发送数据缓存UTXBUF151
12.4 UART模式——低功耗模式应用特性151
12.4.1 由UART帧启动接收操作151
12.4.2 时钟频率的充分利用与UART模式的波特率153
12.4.3 节约MSP430资源的多处理机模式154
12.5 波特率的计算154
第13章 USART外围接口——SPI模式158
13.1 USART的同步操作158
13.1.1 SPI模式中的主模式——MM=1、SYNC=1160
13.1.2 SPI模式中的从模式——MM=0、SYNC=1161
13.2 中断与控制功能162
13.2.1 USART接收允许162
13.2.2 USART发送允许163
13.2.3 USART接收中断操作164
13.2.4 USART发送中断操作165
13.3 控制与状态寄存器166
13.3.1 USART控制寄存器166
13.3.2 发送控制寄存器UTCTL167
13.3.3 接收控制寄存器URCTL168
13.3.4 波特率选择和调制控制寄存器169
13.3.5 USART接收数据缓存URXBUF169
13.3.6 USART发送数据缓存UTXBUF169
第14章 液晶显示驱动171
14.1 LCD驱动基本原理171
14.2 LCD控制器/驱动器174
14.2.1 LCD控制器/驱动器功能175
14.2.2 LCD控制与模式寄存器177
14.2.3 LCD显示内存179
14.2.4 LCD操作软件例程182
14.3 LCD端口功能186
14.4 LCD与端口模式混合应用实例187
第15章 A/D转换器189
15.1 概述189
15.2 A/D转换操作190
15.2.1 A/D转换190
15.2.2 A/D中断193
15.2.3 A/D量程193
15.2.4 A/D电流源194
15.2.5 A/D输入端与多路切换194
15.2.6 A/D接地与降噪196
15.2.7 A/D输入与输出引脚196
15.3 A/D控制寄存器197
第16章 其他模块201
16.1 晶体振荡器201
16.2 上电电路201
16.3 晶振缓冲输出202
附录B 指令集描述211
B1 指令汇总211
B2 指令格式212
B3 不增加ROM开销的指令模拟214
B4 指令说明216
B5 用几条指令模拟的宏指令244
附录C EPROM编程246
C1 EPROM操作246
C2 快速编程算法247
C3 通过串行数据链路应用“JTAG”特性的EPROM模块编程248
C4 通过微控制器软件实现对EPROM模块编程248