●第1章 概述
1.1 單片機的基本概念
1.1.1 單片機的定義
1.1.2 單片機的發展與分類
1.1.3 單片機的特點與應用
1.2 單片機應用繫統與學習
1.2.1 單片機應用繫統的結構
1.2.2 單片機應用繫統的開發流程
1.2.3 單片機學習步驟
1.2.4 單片機學習建議
1.3 MSP430單片機簡介
1.3.1 MSP430單片機的主要特點
1.3.2 MSP430單片機的應用場合
1.3.3 MSP430單片機產品繫列概況
1.3.4 MSP430單片機架構與資源
1.4 MSP430單片機第一個實例
1.4.1 MSP430最小繫統與上電初始化
1.4.2 CCS軟件安裝與工程建立
1.4.3 CCS軟件編譯與調試
1.5 小結與思考
習題與思考
第2章 單片機C語言基礎
2.1 C語言基礎知識
2.1.1 標識符與關鍵字
2.1.2 數據基本類型
2.1.3 運算符
2.1.4 程序基本結構
2.1.5 函數
2.1.6 數組與指針
2.1.7 預處理
2.1.8 結構體
2.1.9 位段定義
2.2 MSP430 C語言擴展特性
2.2.1 擴展關鍵字
2.2.2 內聯函數
2.2.3 頭文件與預定義
2.3 規範化編程
2.3.1 單片機基本程序框架
2.3.2 編程規範
2.4 小結與思考
習題與思考
第3章 MSP430單片機通用輸入/輸出端口
3.1 端口概述
3.1.1 數字輸入/輸出端口介紹
3.1.2 數字輸入/輸出端口寄存器
3.2 數字輸入/輸出端口應用實例
3.2.1 端口輸出控制發光二極管
3.2.2 端口輸入讀取按鍵
3.2.3 端口復用
3.3 小結與思考
習題與思考
第4章 MSP430單片機時鐘繫統與低功耗模式
4.1 時鐘繫統簡介
4.1.1 時鐘源
4.1.2 時鐘信號
4.1.3 時鐘操作寄存器
4.2 時鐘應用實例
4.2.1 XT1
4.2.2 XT2
4.2.3 VLO
4.2.4 REFO
4.2.5 DCO
4.3 低功耗模式
4.3.1 低功耗模式概述
4.3.2 低功耗模式寄存器
4.4 低功耗模式應用實例
4.4.1 活躍模式
4.4.2 低功耗模式3
第5章 MSP430單片機中斷繫統
第6章 MSP430單片機定時器
第7章 MSP430單片機看門狗定時器與實時時鐘
第8章 MSP430單片機通信接口
第9章 MSP430單片機模擬接口
第10章 MSP430單片機存儲繫統
第11章 MSP430單片機電源管理與供電監督
第12章 MSP430單片機乘法器與循環冗餘校驗
第13章 MSP430單片機驅動庫
第14章 MSP430單片機的USB模塊
第15章 電動小車動態無線充電繫統(2019年全國大學生電子設計競賽全國一等獎作品)
參考文獻
本書根據作者多年MSP430單片機開發設計經驗,從實用性和優選性出發,遵循由淺入深、循序漸進的原則,較全面地講解了MSP430單片機的知識體繫。全書主要內容包括:單片機的基本概念、單片機應用繫統與學習步驟及建議,MSP430單片機的特點及硬件結構與工作原理、通用輸入/輸出端口、時鐘繫統、工作模式、中斷繫統、定時/計數器、看門狗、實時時鐘、常用通信接口(串口、IIC總線、SPI總線)、模擬接口(模數轉換ADC、數模轉換DAC、比較器)、內部存儲繫統(RAM、Flash、DMA)、電源管理模塊、乘法器MPY32、循環冗餘校驗CRCl6、USB接口、基於驅動庫的MSP430程序設計、基於。MSP430的電動小車動態無線充電繫統(2019年全國大學生電子設計競賽全國一等獎作品)。 本書在講解MSP單片機開發的必要理論知識的同時,結合各種應用及經典的設計案例,並均經過實際電路驗證測試等