图书介绍

16位单片机原理及应用 基于MSP430PDF|Epub|txt|kindle电子书版本网盘下载

16位单片机原理及应用 基于MSP430
  • 王文庆主编;亢红波,杨春杰副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115365873
  • 出版时间:2014
  • 标注页数:296页
  • 文件大小:60MB
  • 文件页数:306页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


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

下载说明

16位单片机原理及应用 基于MSP430PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MSP430系列单片机概述1

1.1 超低功耗单片机1

1.2 超低功耗单片机的发展及应用2

1.3 超低功耗单片机系统的设计原则3

1.3.1 硬件设计原则3

1.3.2 软件设计原则3

1.4 MSP430系列单片机简介4

1.4.1 MSP430系列单片机的发展4

1.4.2 MSP430系列单片机的特点5

1.4.3 MSP430系列单片机的主要结构6

1.4.4 MSP430各系列单片机介绍8

1.5 MSP430系列单片机选型10

思考练习题13

第2章 MSP430F169单片机内部资源14

2.1 MSP430F169单片机结构14

2.1.1 MSP430F169内部结构14

2.1.2 MSP430F169封装及引脚定义15

2.2 MSP430F169的中央处理单元17

2.2.1 中央处理单元的组成17

2.2.2 MSP430F169CPU的寄存器资源18

2.3 系统复位和工作模式20

2.3.1 系统复位和初始化20

2.3.2 工作模式及功耗22

2.4 MSP430存储器组织与Flash操作24

2.4.1 存储器组织结构24

2.4.2 MSP430的Flash存储器26

2.4.3 Flash操作28

2.5 MSP430的基础时钟模块35

2.5.1 各基础时钟模块介绍36

2.5.2 时钟模块的寄存器39

2.5.3 时钟应用举例41

2.6 MSP430的中断和特殊功能寄存器41

2.6.1 中断的结构和类型特点41

2.6.2 中断响应过程43

2.6.3 中断的嵌套43

2.6.4 中断向量和特殊功能寄存器43

2.7 电源监测模块SVS45

2.7.1 电源监测模块概述45

2.7.2 电源管理系统寄存器47

2.7.3 SVS应用实例48

思考练习题48

第3章 MSP430指令系统与开发环境49

3.1 MSP430指令系统概述49

3.1.1 汇编语言语句格式49

3.1.2 无须ROM补偿的仿真指令50

3.1.3 指令的时钟周期与指令长度51

3.2 寻址模式53

3.2.1 寄存器寻址53

3.2.2 变址寻址53

3.2.3 符号寻址53

3.2.4 绝对寻址54

3.2.5 寄存器间接寻址54

3.2.6 间接增量寻址54

3.2.7 立即寻址55

3.3 指令系统介绍55

3.3.1 数据传送类指令55

3.3.2 数据运算类指令58

3.3.3 逻辑操作类指令63

3.3.4 位操作类指令66

3.3.5 跳转与程序流程控制类指令68

3.3.6 堆栈指针寻址72

3.4 汇编语言程序设计72

3.4.1 应用程序设计基础知识73

3.4.2 汇编语言伪指令73

3.4.3 常用的汇编程序设计方法75

3.5 MSP430单片机C语言程序设计基础77

3.5.1 IAR C430语言基础77

3.5.2 IAR C430编译器支持的数据类型78

3.5.3 IAR-C430程序结构80

3.5.4 IAR C430的函数81

3.6 MSP430的开发环境82

3.6.1 IAR Embedded Workbench概述82

3.6.2 IAR Embedded Workbench使用83

思考练习题88

第4章 I/O端口操作89

4.1 I/O端口特点及结构89

4.2 I/O端口相关寄存器93

4.3 I/O端口操作流程95

4.4 I/O端口操作实例96

4.4.1 I/O基本输入输出操作96

4.4.2 I/O中断操作96

4.4.3 I/O端口的第二功能操作97

4.4.4 综合应用实例97

思考练习题101

第5章 定时器模块102

5.1 定时器概述102

5.2 定时器A102

5.2.1 定时器A的结构102

5.2.2 定时器A的主要寄存器107

5.2.3 定时器A的中断管理110

5.3 定时器B模块111

5.4 应用实例113

5.5 看门狗定时/计数器WDT117

5.5.1 WDT工作原理117

5.5.2 看门狗定时器寄存器119

5.5.3 看门狗定时器应用举例120

思考练习题121

第6章 通用同步/异步收发器USART122

6.1 通用异步串行接口122

6.1.1 串行接口初始化/重配置的基本步骤123

6.1.2 通用异步串行接口的数据格式124

6.1.3 异步通信模式124

6.1.4 串行操作自动错误检测125

6.1.5 UART的波特率125

6.1.6 异步模式下的寄存器126

6.1.7 UART的设计举例132

6.2 SPI接口134

6.2.1 MSP430F169的同步操作134

6.2.2 SPI初始化或重新配置流程135

6.2.3 SPI模式引脚135

6.2.4 SPI操作方式135

6.2.5 SPI使能137

6.2.6 SPI中断138

6.2.7 同步模式的寄存器139

6.2.8 应用举例142

6.3 I2C模块143

6.3.1 I2C模块简介144

6.3.2 I2C模块的操作145

6.3.3 I2C模块的寄存器150

6.3.4 综合应用实例158

思考练习题165

第7章 比较器A166

7.1 比较器A简介166

7.2 比较器A工作原理和操作流程167

7.2.1 比较器A工作原理167

7.2.2 比较器A基本操作流程167

7.2.3 模拟输入信号选择167

7.2.4 输出滤波器选择168

7.2.5 电压基准的产生和选择168

7.2.6 比较器端口禁止寄存器CAPD168

7.2.7 比较器A的中断169

7.2.8 用比较器A测量电阻元件169

7.3 比较器A的寄存器说明171

7.4 程序设计举例173

思考练习题175

第8章 ADC12模块176

8.1 ADC12模块简介176

8.1.1 ADC12模块的主要特点176

8.1.2 ADC12模块的组成177

8.2 ADC12模块的操作流程179

8.2.1 ADC12模块的采样与转换179

8.2.2 ADC12模块的采样保持触发信号179

8.2.3 ADC12模块的采样模式180

8.3 ADC12转换模式181

8.3.1 单通道单次转换181

8.3.2 序列通道单次转换182

8.3.3 单通道多次转换183

8.3.4 序列通道多次转换184

8.4 ADC12寄存器说明185

8.5 ADC12应用实例190

8.5.1 ADC12操作流程及简单应用190

8.5.2 综合应用实例193

思考练习题196

第9章 DAC12模块197

9.1 DAC12简介197

9.2 DAC12的操作198

9.2.1 DAC12内核198

9.2.2 DAC12的端口选择199

9.2.3 DAC12的参考电压199

9.2.4 更新DAC12的输出电压199

9.2.5 DAC12_xDAT的数据格式199

9.2.6 DAC12输出的偏移校准200

9.2.7 DAC12中断200

9.2.8 组合多个DAC12模块201

9.3 DAC12的寄存器201

9.4 DAC12应用实例204

思考练习题205

第10章 DMA模块206

10.1 DMA控制器模块简介206

10.1.1 DMA模块的特点206

10.1.2 DMA控制器的结构207

10.2 DMA模块的操作208

10.2.1 DMA控制器的寻址模式208

10.2.2 DMA控制器的传输模式209

10.2.3 DMA触发方式209

10.2.4 关闭DMA传输211

10.2.5 DMA通道优先权211

10.2.6 DMA传输周期212

10.2.7 DMA与系统中断212

10.2.8 DMA控制器的中断212

10.2.9 DMA方式下的I2C的使用213

10.2.10 使用DMA控制器的ADC12213

10.2.11 使用DMA控制器的DAC12213

10.3 DMA寄存器213

10.4 DMA应用实例217

思考练习题219

第11章 基于MSP430的液晶显示系统控制220

11.1 RT1602C模块介绍221

11.1.1 RT1602C模块的引脚说明221

11.1.2 RT1602C模块组件内部结构222

11.1.3 RT1602C模块的操作时序222

11.1.4 RT1602C模块操作指令224

11.1.5 RT1602C模块初始化过程226

11.1.6 RT1602C模块使用实例226

11.2 ST7920(12864)模块介绍228

11.2.1 ST7920(12864)模块引脚说明229

11.2.2 ST7920(12864)内部模块230

11.2.3 ST7920(12864)模块操作时序230

11.2.4 ST7920(12864)模块操作指令232

11.2.5 ST7920(12864)模块初始化过程235

11.2.6 ST7920(12864)模块应用实例235

11.3 汉字图形点阵液晶模块开发251

11.3.1 NOKIA5110模块引脚说明251

11.3.2 NOKIA5110内部模块介绍252

11.3.3 NOKIA5110模块操作时序252

11.3.4 NOKIA5110模块操作指令253

11.3.5 NOKIA5110模块初始化过程254

11.3.6 NOKIA5110模块应用实例255

思考练习题260

第12章 综合应用实例261

12.1 随动系统设计261

12.1.1 系统分析262

12.1.2 随动系统硬件电路设计262

12.1.3 随动系统软件设计267

12.2 小型跟踪器的设计276

12.2.1 跟踪系统功能分析276

12.2.2 跟踪器硬件电路设计277

12.2.3 跟踪器软件设计285

12.2.4 上位机软件设计288

12.2.5 系统调试与结果289

思考练习题295

参考文献296

热门推荐