图书介绍
MSP430单片机原理与应用pdf电子书版本下载
- 王兆滨,马义德,孙文恒编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302460534
- 出版时间:2017
- 标注页数:400页
- 文件大小:172MB
- 文件页数:415页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
MSP430单片机原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论 1
1.1 嵌入式系统概述 1
1.1.1 嵌入式系统的定义 1
1.1.2 嵌入式系统的构成 1
1.1.3 嵌入式系统的特点 2
1.1.4 嵌入式系统的发展 3
1.1.5 嵌入式系统的应用 4
1.2 嵌入式微处理器 5
1.2.1 嵌入式处理器分类 5
1.2.2 嵌入式处理器的体系结构 6
1.2.3 常见嵌入式处理器 9
1.2.4 嵌入式处理器的发展 11
1.3 MSP430单片机 12
1.3.1 典型特点 13
1.3.2 命名规则 14
1.3.3 产品系列概况 16
1.3.4 应用场合 20
习题 21
第2章 MSP430单片机结构组成 23
2.1 内部结构 23
2.1.1 中央处理器 24
2.1.2 存储空间组织结构 27
2.1.3 单片机复位过程 28
2.2 外部结构 29
2.2.1 封装类型 29
2.2.2 引脚说明 31
2.2.3 MSP430单片机最小系统 33
2.3 指令系统 34
2.3.1 指令集 35
2.3.2 寻址方式 37
2.3.3 指令周期 40
2.3.4 指令集扩展 40
习题 43
第3章 MSP430单片机C语言程序设计基础 45
3.1 单片机程序设计基础 45
3.1.1 程序流程图 45
3.1.2 单片机程序设计语言 46
3.1.3 单片机程序设计的一般步骤 46
3.2 MSP430单片机C语言程序设计 48
3.2.1 数据类型与运算符 48
3.2.2 常见程序结构 51
3.2.3 数组 56
3.2.4 函数 57
3.2.5 指针类型 60
3.2.6 预处理 63
3.2.7 typedef定义类型 65
3.2.8 规范化编程 66
3.3 集成开发环境快速入门 68
3.3.1 IAR EW430快速入门 68
3.3.2 TI CCS快速入门 73
习题 77
第4章 MSP430单片机中断系统与输入输出接口 79
4.1 中断系统 79
4.1.1 中断系统基本概念 79
4.1.2 中断类型 83
4.1.3 中断响应过程 84
4.1.4 中断函数 86
4.2 数字I/O端口 87
4.2.1 控制寄存器 88
4.2.2 内部结构 90
4.2.3 电气特性 93
4.3 端口应用 96
4.3.1 普通I/O端口 97
4.3.2 外部中断 98
4.3.3 总线模拟 101
习题 103
第5章 MSP430单片机时钟系统与休眠模式 105
5.1 时钟系统 105
5.1.1 时钟系统结构 105
5.1.2 时钟失效处理 115
5.2 休眠模式 119
5.2.1 休眠模式与低功耗 119
5.2.2 休眠唤醒与退出 122
5.2.3 休眠模式的应用 123
习题 125
第6章 MSP430单片机定时器 126
6.1 定时器A 126
6.1.1 定时计数部件 126
6.1.2 捕获/比较部件 134
6.2 定时器B 145
6.2.1 逻辑结构 145
6.2.2 定时计数部件 147
6.2.3 捕获/比较部件 147
6.3 看门狗 150
6.3.1 逻辑结构 150
6.3.2 定时模式 153
6.3.3 看门狗模式 155
习题 155
第7章 MSP430单片机常用接口设计 157
7.1 LED显示接口设计 157
7.1.1 LED发光原理 157
7.1.2 LED数码管 158
7.1.3 点阵LED 164
7.2 LCD接口设计 167
7.2.1 LCD显示原理 167
7.2.2 段式LCD 170
7.2.3 点阵LCD 173
7.3 键盘接口设计 173
7.3.1 独立式键盘 173
7.3.2 矩阵式键盘 180
7.3.3 触摸按键 186
习题 189
第8章 MSP430单片机模拟信号处理 191
8.1 模拟信号处理概述 191
8.1.1 自动控制系统 191
8.1.2 单片机控制系统 192
8.1.3 MSP430单片机集成的模拟设备 193
8.2 模数转换模块 194
8.2.1 模数转换概述 194
8.2.2 ADC12模块 197
8.2.3 ADC12工作过程 206
8.2.4 转换模式 209
8.3 数模转换模块 217
8.3.1 数模转换概述 217
8.3.2 DAC12模块 219
8.3.3 应用举例 226
习题 230
第9章 MSP430单片机异步串行通信 232
9.1 异步串行通信概述 232
9.1.1 串行通信基本概念 232
9.1.2 常见异步串行通信 235
9.1.3 MSP430的串行通信模块 236
9.2 异步串行通信 237
9.2.1 UART工作原理 238
9.2.2 多机通信模式 250
9.2.3 带有自动波特率检测的UART 256
9.2.4 红外通信 258
9.2.5 软件模拟UART通信 263
习题 266
第10章 MSP430单片机同步串行通信 268
10.1 同步串行通信概述 268
10.1.1 同步方式 268
10.1.2 常见同步串行通信 269
10.2 I2C通信 271
10.2.1 I2C概述 271
10.2.2 I2C逻辑结构 273
10.2.3 中断与初始化 278
10.2.4 工作模式 281
10.2.5 软件模拟I2C通信 292
10.3 SPI通信 297
10.3.1 SPI总线及工作原理 297
10.3.2 SPI模块 298
10.3.3 SPI连接方式 302
10.3.4 软件模拟SPI通信 306
习题 309
第11章 MSP430单片机存储系统 310
11.1 存储器概述 310
11.1.1 半导体存储器 310
11.1.2 Flash存储原理 312
11.1.3 FRAM存储原理 313
11.2 MSP430单片机存储系统 314
11.2.1 地址空间划分及访问方式 314
11.2.2 数据存储器 315
11.2.3 程序存储器 316
11.3 Flash控制器及应用 319
11.3.1 Flash控制器 319
11.3.2 Flash的操作 324
11.4 MSP430单片机存储器的扩展 329
11.4.1 存储器扩展 329
11.4.2 SD卡的应用 332
11.5 直接存储器存取 335
11.5.1 DMA模块的结构与工作原理 335
11.5.2 DMA传输模式 337
11.5.3 DMA触发源 340
习题 345
第12章 MSP430单片机应用系统设计基础 347
12.1 单片机应用系统设计概述 347
12.1.1 单片机应用系统设计一般步骤 347
12.1.2 基于MSP430单片机的应用系统设计 349
12.2 单片机应用系统的抗干扰与低功耗设计 359
12.2.1 抗干扰技术 359
12.2.2 低功耗设计技术 361
12.3 嵌入式操作系统的应用 362
12.3.1 嵌入式操作系统基础 362
12.3.2 μC/OS Ⅱ在MSP430单片机上的移植 366
12.3.3 基于μC/OS Ⅱ的单片机系统开发 372
习题 376
附录A 中断向量速查表 378
附录B 端口功能速查表 380
附录C 寄存器速查表 385
参考文献 400