从零开启大学生电子设计之路——基于MSP430 LaunchPad口袋实验平台
作者: 杨艳、傅强
出版时间:2014年8月
出版社:北京航空航天大学出版社
- 北京航空航天大学出版社
- 9787512415683
- 1-1
- 156305
- 0047155274-5
- 平装
- 16开
- 2014年8月
- 607
- 456
- 工学
- 电子科学与技术
- TN702
- 电气自动化、仪器仪表、电子技术
- 研究生、本科
本书可作为高等院校计算机、电子、自动化相关专业MSP430单片机课程的教材,也适合广大从事单片机应用系统开发的工程技术人员作为学习、参考用书。
第1章 扩展板硬件原理
1.1 概述
1.2 供电单元
1.3 触摸板单元
1.4 IC扩展I/O单元
1.5 LCD显示单元
1.6 PWM与滤波器单元
1.7 双极性信号采样单元
1.8 Slope ADC单元
1.9 TF卡单元
1.10 DAC单元
1.11 音频功放单元
第2章 CCS软件
2.1 概述
2.2 下载并安装CCS
2.3 新建CCS普通工程
2.4 CCS创建工程举例
2.5 CCS常见问题解答
2.6 CCS使用技巧
第3章 基础知识
3.1 概述
3.2 MSP430单片机的位操作
3.3 MSP430单片机的寄存器
3.4 使用Grace设置寄存器
3.5 MPS430单片机的中断
3.6 非阻塞编程原则
3.7 MSP430的函数与文件管理
第4章 MSP430x2xx系列单片机的系统时钟
4.1 系统时钟概述
4.2 “BCS+”模块单元的基本构造
4.3 GraCC!的Basic User模式
4.4 Grace的Power User模式
4.5 低功耗模式
4.6 小结
4.7 直接配置SystemCNock
4.8 例程——观测DCO频率变化
4.9 前后台程序结构
第5章 GPIO
5.1 概述
5.2 I/O的一般读写控制
5.3 I/O的输出类型
5.4 MSP430单片机的I/O输出
5.5 MSP430单片机的I/O输人中断
5.6 例程——中断按键
5.7 程序小结
第6章 Timer-A定时器
6.1 概述
6.2 Timer-A模块
6.3 16位主定时器
6.4 捕获/比较模块CCRx
6.5 小结
6.6 Timer-A库函数文件
6.7 例程——基于PWM的LED调光控制
第7章 WDT定时器
7.1 概述
7.2 模块WDT+
7.3 WDTCTL控制寄存器
7.4 WDTCTL寄存器配置注意事项
7.5 单片机复位详解
7.6 WDT代码举例
7.7 使用Grace配置看门狗定时器
7.8 例程一呼吸灯
7.9 定时扫描按键原理
7.10 例程——定时扫描非阻塞按键
7.11 状态机建模
7.12 例程——长短键识别
第8章 电容触摸
8.1 概述
8.2 I/O振荡与电容触摸按键
8.3 Timer A测频原理
8.4 电容触摸库函数文件
8.5 例程——电容触摸按键
8.6 例程一一电容触摸长短键
8.7 按键LED程序小结
第9章 串行通信原理
9.1 概述
9.2 UART原理
9.3 SPI原理
9.4 I2C原理
9.5 小结
第10章 USCl的UART模式
1O.1 概述
10.2 UART的初始化
10.3 UART工作过程
10.4 使用FIFO发送UART数据
10.5 使用FIFO接收UART数据
10.6 UART FIFO库函数文件
10.7 超级终端
10.8 例程——超级终端人机交互
10.9 人机交互演示
第11章 USCI的SPI模式
11.1 概述
11.2 三线制SPI主模式的Grace配置
11.3 SPI的库函数文件
11.4 SD存储卡
11.5 例程——SD卡读写扇区
第12章 USCI的I2c模式
12.1 概述
12.2 使用Grace初始化I2C
12.3 I2C的初始化代码
12.4 I2C的库函数文件
12.5 I/O扩展芯片TCA6416A
12.6 TCA6416A库函数文件
12.7 例程——I2C扩展I/O
第13章 软件串行通信与条件编译
13.1 概述
13.2 软件SPI
13.3 使用条件编译
13.4 软件I2C
第14章 LCD段式液晶
14.1 概述
14.2 LCD液晶原理
14.3 显存隔离与显示译码
14.4 显示译码库函数文件
14.5 LCD驱动器HTl621
14.6 硬件隔离的思想
14.7 HTl621库函数文件
14.8 例程——LCD显示自检
第15章 存储器
15.1 概述
15.2 SRAM
15.3 DRAM
15.4 FIFO
15.5 场效应管浮栅存储原理
15.6 EEPROM
15.7 Flash ROM
15.8 FRAM
第16章 Flash控制器
16.1 概述
16.2 MSP430单片机的内存结构
16.3 Flash控制器的时钟
16.4 Flash的写操作
16.5 Flash的擦除操作
16.6 Flash的寄存器
16.7 Flash操作库函数文件
第17章 比较器Comparator_A+
17.1 概述
17.2 比较器的用途
17.3 比较器与普通运放的区别
17.4 模块CopmaratOr_A+
17.5 Slope型ADC的库函数文件
17.6 例程——拨盘电位器
第18章 模/数转换器
18.1 概述
18.2 分辨率和采样率
18.3 ADC采样
18.4 采样定理
18.5 频谱分析
18.6 抗混叠滤波
18.7 采样保持电路
18.8 同步采样与分时复用
18.9 单极性ADC采集双极性信号
18.10 单端、伪差分和全差分输入
18.11 ADC校准
第19章 ADCl0
19.1 ADC10的采样转换过程
19.2 使用Grace高级模式配置ADC10
19.3 使用Grace寄存器模式配置ADC10
19.4 例程——温度传感器采样及显示
第20章 PWM波形合成与双极性信号采样
20.1 概述
20.2 面积等效原理与:PWM波形合成
20.3 滤波器设计
20.4 SPWM滤波与采样硬件电路
20.5 例程——SPWM波形合成及采样
20.6 数据还原显示
20.7 示波器观测波形
20.8 小结
第21章 DAC与AWG
21.1 概述
21.2 数/模转换器DAC7311/8311/8411
21.3 AWG单元硬件原理图
21.4 例程——任意波形发生器AWG
21.5 例程——基于AWG的音频播放
21.6 AWG数据生成方法
第22章 自校准DCO
22.1 概述
22.2 自校准DCO的原理
22.3 例程——自校验DCO
22.4 DCO校验实验
22.5 借助CCS分析数据
22.6 常见问题解答
附录
参考文献