图书介绍

MSP430系列超低功耗16位单片机原理与应用PDF|Epub|txt|kindle电子书版本网盘下载

MSP430系列超低功耗16位单片机原理与应用
  • 胡大可主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810129902
  • 出版时间:2000
  • 标注页数:255页
  • 文件大小:11MB
  • 文件页数:269页
  • 主题词:单片微型计算机 单片微型计算机(学科: 基本知识)

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐