本書對TI公司MSP430LaunchPad開發(fā)平臺進行了詳細介紹。使用TI官方的學習資料和示例代碼,配以MSP430數(shù)據(jù)手冊和編程指導手冊,從MSP430設計和應用的角度講解了該單片機的知識點和應用模式。本書的最大特色是在對各種功能模塊的分析過程中采用了電路設計的思維方式。本書不是一本大而全的MSP430技術學習參考書,而是側重于對MSP430的幾個關鍵技術問題的分析;也不是對技術點的深入剖析和高級應用的參考書,而是側重于對技術點的學習及疑難解析,以幫助初學者較好地掌握MSP430的應用難點。
本書適合有一定單片機應用基礎且想嘗試使用MSP430單片機的讀者閱讀,最好配以MSP430的數(shù)據(jù)手冊和用戶使用手冊。如果讀者能夠一邊使用LaunchPad,一邊參考TI公司的官方參考示例代碼,那么本書的價值就更加明顯了。
第一篇基礎知識
第1章MSP430及LaunchPad快速瀏覽
1.1MSP430基本功能介紹
1.1.1MSP430的特性描述
1.1.2MSP430的單片機系列介紹
1.2LaunchPad開發(fā)板介紹
1.3讓LaunchPad"跑"起來的最快方法
本章小結
第2章IAR開發(fā)平臺介紹
2.1軟件的設置與調試
2.2進一步學習部分
本章小結
第二篇功能分析篇
第3章MSP430之端口
3.1MSP430G2x53系列端口電路
3.1.1數(shù)字輸入通道分析
3.1.2數(shù)字輸出通道分析
3.2常用端口寄存器的配置方式
3.3端口中斷功能的應用及配置
3.4其他功能的配置模式
本章小結
第4章MSP430之定時器
4.1單片機定時器功能概述
4.2Timer_A的電路圖描述
4.3Timer_A的應用模式
4.3.1捕獲功能
4.3.2比較功能
4.4Timer_A應用模式說明
4.5Timer_A的功能和應用總結
本章小結
第5章MSP430之A/D功能
5.1A/D的基本知識
5.1.1ADC原理
5.1.2ADC性能指標
5.2A/D模塊電路分析
本章小結
第6章MSP430之通信資源
6.1USCI接口
6.2I2C功能描述
6.3SPI總線描述
6.4UART功能描述
本章小結
第7章MSP430之其他資源
7.1看門狗定時器
7.2系統(tǒng)復位與初始化功能
7.3SVS和Brownout Reset
7.4基本時鐘模塊
本章小結
第三篇項目開發(fā)篇
8.1項目功能描述
8.2應用技術分析
8.3硬件電路設計
8.4程序流程圖
8.5源程序代碼
8.6總結
第9章超聲波測距
9.1項目功能描述
9.2應用技術分析
9.3硬件電路設計
9.4程序流程圖
9.5源程序代碼
9.6總結
第10章紅外遙控LED點陣
10.1項目功能描述
10.2應用技術分析
10.2.1紅外通信機制
10.2.2調制與解調
10.2.3紅外傳輸協(xié)議
10.3硬件電路設計
10.4程序流程圖
10.5源程序代碼
10.6總結
參考文獻