当前位置:首页 > 工业技术
基于MSP430单片机原理及应用
基于MSP430单片机原理及应用

基于MSP430单片机原理及应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:卞晓晓等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2015
  • ISBN:9787560637433
  • 页数:343 页
图书介绍:本书内容基于MSP430单片机来进行阐述,包括单片机硬件的结构和工作原理、单片机的指令系统和程序设计、单片机的片内外模块、单片机的设计与接口技术、单片机MSP430实验板的制作以及一些实例。本书是作者在多年单片机教学实践以及指导学生竞赛的基础上编写,主要篇幅放在了MSP430F169单片机的硬件设计和C语言的应用实例上。
《基于MSP430单片机原理及应用》目录

第一章 MSP430单片机概述 1

1.1 MSP430单片机的特点 1

1.2 MSP430系列单片机的分类 2

1.3 MSP430x16x硬件结构概述 2

1.4 MSP430x16x的重要特性和外部引脚 3

1.5 MSP430x16x的时钟模块与低功耗 7

第二章 MSP430单片机指令系统与程序设计 11

2.1 寻址模式 11

2.1.1 寄存器寻址模式 11

2.1.2 变址寻址模式 12

2.1.3 符号寻址模式 13

2.1.4 绝对寻址模式 13

2.1.5 间接寻址模式 14

2.1.6 间接增量寻址模式 15

2.1.7 立即数寻址模式 16

2.2 汇编指令系统 17

2.2.1 双操作数指令 17

2.2.2 单操作数指令 18

2.2.3 程序流控制——跳转 19

2.2.4 仿真指令 20

2.3 C语言程序设计 22

2.3.1 标识符与关键字 22

2.3.2 数据类型 24

2.3.3 运算符 26

2.3.4 函数 29

2.3.5 数组 30

2.3.6 指针 31

2.3.7 位运算 32

2.3.8 存储寄存器 32

2.3.9 预处理 33

2.3.10 程序的基本结构 35

2.4 MSP430 C语言扩展特性 39

2.4.1 MSP430 C语言扩展特性 39

2.4.2 MSP430 C语言扩展关键字 40

2.4.3 MSP430#pragma编译命令 43

2.4.4 MSP430的预定义符号 47

2.4.5 MSP430的本征函数 48

2.4.6 MSP430的段定义 51

2.5 MSP430开发工具简介 53

2.5.1 IAR Embedded Workbench的安装 53

2.5.2 IAR EmbeddedWorkbench的使用方法 55

2.6 CCSv5.5软件开发环境 60

2.6.1 CCSv5.5概述 60

2.6.2 CCSv5.5的安装 60

2.6.3 启动CCSv5.5 62

2.6.4 CCSv5.5工程开发 63

2.6.5 CCSv5.5资源管理器介绍 65

2.6.6 MSP430ware使用指南 66

第三章 MSP430单片机片内及片外模块 68

3.1 通用I/O端口 68

3.1.1 端口P1和P2 69

3.1.2 端口P3、P4、P5和P6 69

3.1.3 端口应用 70

3.2 中断系统 70

3.2.1 中断分类 70

3.2.2 中断向量表 72

3.2.3 中断相关寄存器的设置 73

3.2.4 中断的优先级别 75

3.2.5 中断的处理过程 76

3.2.6 可屏蔽中断程序设计 77

3.3 定时器 79

3.3.1 看门狗定时器 79

3.3.2 16位定时器A 81

3.4 通用串行通信模块 89

3.4.1 通信系统简介 89

3.4.2 MSP430单片机的串行通信功能 90

3.4.3 USART模块 91

3.4.4 USCI模块 98

3.5 串行外设接口协议SPI模式 100

3.5.1 SPI概述 100

3.5.2 SPI模式操作 100

3.5.3 SPI模块寄存器 104

3.6 内部集成电路协议I2C模式 106

3.6.1 12C概述 106

3.6.2 I2C操作模式 108

3.6.3 I2C模块寄存器 113

3.7 比较器A 118

3.8 MSP430模/数转换模块 118

3.8.1 ADC12模块硬件介绍 119

3.8.2 ADC12的寄存器 120

3.8.3 ADC12转换模式及设置举例 125

3.9 MSP430数/模转换模块 128

3.9.1 DAC12模块硬件介绍 128

3.9.2 DAC12的寄存器 129

3.9.3 DAC12的操作 131

3.9.4 DAC12的设置和应用 133

第四章 MSP430单片机口袋实验板制作 134

4.1 Altium Designer软件简介 134

4.1.1 Altium Designer设计环境 134

4.1.2 PCB工程文件、原理图文件以及PCB文件的创建 134

4.1.3 集成库的制作 136

4.2 MSP430口袋实验板结构 137

4.2.1 MSP430F169最小系统板 137

4.2.2 仿真下载电路 140

4.2.3 功能模块电路 142

4.2.4 实验板布局 150

4.3 MSP430单片机开发板整机原理图及PCB版图 152

第五章 MSP430单片机片内及片外模块的应用 157

5.1 通用I/O接口的应用 158

5.1.1 发光二极管显示模块 158

5.1.2 数码管显示模块 161

5.1.3 LED8×8点阵显示模块 167

5.1.4 按键模块 178

5.2 中断系统应用 183

5.2.1 外部中断 183

5.2.2 内部中断 186

5.2.3 中断总结 189

5.3 定时器模块的应用 189

5.4 通用串行数据总线UART通信 195

5.5 SPI通信 199

5.6 12C通信 207

5.7 比较器模块的应用 213

5.8 ADC12 216

5.9 DAC12 220

5.10 LCD显示 223

5.10.1 LCD12864概述 223

5.10.2 SYN12864K-ZK模块接口说明 223

5.10.3 模块主要硬件构成说明 224

5.10.4 指令说明 225

5.10.5 LCD12864液晶8位并行数据传输时序 227

5.10.6 LCD12864液晶显示代码设计 229

5.11 其他模块应用举例 243

5.11.1 DS18B20数字温度计 243

5.11.2 DS1302电子万年历 249

第六章 MSP430应用系统设计 258

6.1 单片机嵌入式系统设计 258

6.1.1 单片机嵌入式系统开发基础知识 258

6.1.2 单片机嵌入式系统设计流程 259

6.2 基于MSP430F169的嵌入式以太网远程网络温湿度监控系统 262

6.2.1 单片机选择 263

6.2.2 AM2301数字温湿度传感器简介 263

6.2.3 AM2301单总线通信 264

6.2.4 LCD12864模块 265

6.2.5 网络模块的选择和简介 266

6.2.6 CS8900A以太网Server的硬件结构 268

6.2.7 各硬件电路设计 268

6.2.8 系统软件设计 271

6.2.9 上位机的设计 278

6.2.10 软硬系统调试 280

6.2.11 整机系统测试 280

6.2.12 小结 290

6.3 基于MSP430F169的GPS定位器的设计 290

6.3.1 GPS定位原理 290

6.3.2 GPS接收模块主要性能指标 291

6.3.3 DP310接口说明 291

6.3.4 输出数据格式 292

6.3.5 控制器的选择 293

6.3.6 硬件电路的设计 293

6.3.7 GPS定位器软件设计 294

6.3.8 GPS定位器软硬系统调试步骤 297

6.4 基于MSP430单片机的音频频谱显示器 324

6.4.1 FFT算法概述 324

6.4.2 音乐中频段的划分 325

6.5 基于MSP430的俄罗斯方块游戏机 333

6.5.1 系统硬件结构 333

6.5.2 系统软件结构 334

参考文献 343

相关图书
作者其它书籍
返回顶部