基於MSP430單片機原理及套用

基於MSP430單片機原理及套用

《基於MSP430單片機原理及套用》是西安電子科技大學出版社出版的一本圖書。

基本介紹

  • 中文名:基於MSP430單片機原理及套用
  • 作者:卞曉曉 、花懷海 、孫肖林、王芳、季秀霞
  • 出版時間:2015年11月
  • 出版社:西安電子科技大學出版社
  • ISBN:978756063743 
  • 書代號:403500
  • 策劃編輯:馬樂惠
內容簡介,目錄,

內容簡介

本書以理論教學為引導,以工程實踐能力培養為主線,主要內容包括MSP430x16x單片機的硬體結構和工作原理、指令系統及其集成軟體開發環境、片內及片外模組介紹及其套用、硬體實驗板製作步驟以及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 Embedded Workbench的使用方法 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.3 中斷相關暫存器的設定 73
3.2.4 中斷的優先權別 75
3.2.5 中斷的處理過程 76
3.2.6 可禁止中斷程式設計 77
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 I2C概述 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 I2C通信 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.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

相關詞條

熱門詞條

聯絡我們