|
-- 會員 / 註冊 --
|
|
|
|
基于MSP430的嵌入式系統開發與應用 ( 簡體 字) |
作者:周金治,徐霞,趙海霞 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> MSP430 |
譯者: |
出版社:化學工業出版社 | 3dWoo書號: 38734 詢問書籍請說出此書號!【缺書】 NT售價: 340 元 |
出版日:11/1/2013 |
頁數:265 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787122175212 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書系統地講解了MSP430系列單片機的開發與應用,內容主要包括:MSP430單片機的最小系統設計,時鐘、計時器、I/O、ADC、鍵盤、LCD模組的設計,感測器、音訊信號分析、嵌入式遠端監測的設計等。在此基礎上講解了心率儀、酒精檢測儀、示波器、智慧水錶等作者多年來的MSP430單片機開發應用實例。本書在講解每部分設計思路的同時均配有實驗代碼,能夠幫助讀者快速理解並掌握MSP430單片機的開發技巧。 本書內容豐富實用、由淺入深,講解精煉到位,適合從事單片機開發的技術人員學習使用,也可用作大中專院校及高等院校電子、自動化等相關專業的教材和參考書。
|
目錄:第1章 MSP430基本性能及開發環境介紹 1 1.1 單片機概述 / 1 1.1.1 單片機概念 / 1 1.1.2 單片機發展歷程 / 2 1.1.3 單片機發展方向 / 3 1.1.4 常用單片機介紹 / 5 1.1.5 單片機的應用 / 8 1.2 MSP430概述 / 11 1.2.1 MSP430的架構 / 11 1.2.2 MSP430記憶體的結構和位址空間 / 14 1.2.3 超低功耗 / 15 1.2.4 片內外設 / 18 1.2.5 MSP430系列單片機命名規則 / 23 1.2.6 MSP430系列單片機選型 / 24 1.3 IAR Embedded Workbench / 36 1.3.1 IAR Embedded Workbench概述 / 36 1.3.2 工程建立 / 38 1.3.3 熟悉平臺 / 45 1.4 本章小結 / 47 第2章 MSP430最小系統 49 2.1 電源模組設計 / 49 2.1.1 AMS1117晶片 / 50 2.1.2 系統電源電路 / 50 2.2 重定電路 / 51 2.3 時鐘電路 / 52 2.4 JTAG介面電路設計 / 52 2.5 本章小結 / 54 第3章 時鐘與計時器 57 3.1 系統時鐘 / 57 3.1.1 MSP430F1xx系列單片機的時鐘結構 / 57 3.1.2 晶體振盪器 / 58 3.1.3 寄存器說明 / 59 3.1.4 實驗程式 / 61 3.2 計時器 / 62 3.2.1 看門狗計時器 / 62 3.2.2 計時器A的結構與工作原理 / 66 3.2.3 計時器B的結構與工作原理 / 71 3.2.4 計時器實驗程式 / 76 3.3 本章小結 / 79 第4章 I/O與中斷 81 4.1 I/O和中斷原理介紹 / 81 4.2 I/O埠配置操作 / 82 4.2.1 輸入寄存器 / 82 4.2.2 輸出寄存器 / 82 4.2.3 方向寄存器 / 82 4.2.4 上拉/下拉電阻使能寄存器 / 82 4.2.5 功能選擇寄存器 / 82 4.2.6 P1和P2中斷 / 83 4.2.7 I/O寄存器 / 83 4.3 I/O埠實驗程式 / 84 4.4 本章小結 / 85 第5章 鍵盤 87 5.1 按鍵基本介紹 / 87 5.2 設計原理 / 88 5.2.1 獨立按鍵設計 / 88 5.2.2 矩陣鍵盤 / 89 5.3 鍵盤實驗程式 / 90 5.4 本章小結 / 94 第6章 模數轉換ADC12 95 6.1 ADC12結構介紹 / 95 6.2 ADC12寄存器介紹 / 97 6.3 ADC12實驗程式 / 101 6.3.1 實驗程式一 / 101 6.3.2 實驗程式二 / 102 6.4 本章小結 / 103 第7章 LCD設計應用 105 7.1 1602液晶模組應用設計 / 105 7.1.1 1602液晶模組簡介 / 105 7.1.2 1602液晶模組硬體設計 / 106 7.1.3 1602液晶模組軟體設計 / 107 7.1.4 1602液晶模組程式設計 / 110 7.2 FM12232F液晶模組應用設計 / 114 7.2.1 12232F液晶模組簡介 / 114 7.2.2 12232F液晶模組硬體設計 / 115 7.2.3 12232F液晶模組軟體設計 / 116 7.2.4 12232F液晶模組程式設計 / 120 7.3 12864液晶模組應用設計 / 126 7.3.1 12864液晶模組簡介 / 126 7.3.2 12864液晶模組硬體設計 / 127 7.3.3 12864液晶模組指令說明 / 128 7.3.4 12864液晶模組軟體設計 / 130 7.4 本章小結 / 135 第8章 環境參數檢測應用 137 8.1 光照資訊檢測 / 137 8.1.1 光敏電阻介紹 / 137 8.1.2 電路設計 / 137 8.1.3 軟體設計 / 138 8.1.4 結論 / 138 8.2 DS18B20溫度檢測 / 138 8.2.1 DS18B20介紹 / 139 8.2.2 硬體介面電路設計 / 139 8.2.3 軟體設計 / 139 8.2.4 程式實現 / 142 8.3 SHT10溫度、濕度檢測 / 145 8.3.1 SHT10介紹 / 145 8.3.2 硬體介面電路設計 / 146 8.3.3 軟體設計 / 146 8.3.4 實例程式 / 148 8.4 本章小結 / 153 第9章 音訊信號分析 155 9.1 音訊信號分析功能、原理及設計總體方案 / 155 9.1.1 音訊信號分析功能及原理 / 156 9.1.2 總體設計方案 / 156 9.2 音訊信號分析儀的硬體設計 / 156 9.2.1 輸入模組電路設計 / 157 9.2.2 重定電路設計 / 159 9.2.3 JTAG介面電路設計 / 160 9.2.4 本地顯示模組電路設計 / 160 9.2.5 按鍵模組電路設計 / 161 9.2.6 系統電源電路設計 / 162 9.3 信號分析儀的軟體電路設計 / 162 9.3.1 系統主函數設計 / 162 9.3.2 ADC函數設計 / 166 9.3.3 FFT函數設計 / 168 9.3.4 顯示程式設計 / 171 9.3.5 資料處理程式設計 / 172 9.3.6 輸入信號的總功率和各頻率分量的頻率和功率 / 172 9.3.7 失真度的分析與計算 / 173 9.4 信號分析儀的調試情況 / 173 9.4.1 小系統板的調試 / 173 9.4.2 輸入模組電路的調試及結果 / 173 9.4.3 系統調試結果及誤差分析 / 175 9.5 本章小結 / 177 第10章 嵌入式環境資訊監測系統 179 10.1 總體設計 / 180 10.2 硬體設計 / 181 10.2.1 網路通信模組 / 181 10.2.2 資訊採集 / 182 10.2.3 單片機系統和電源設計 / 184 10.3 軟體設計 / 185 10.3.1 溫濕度採集系統軟體設計 / 185 10.3.2 資料長期存儲設計 / 186 10.3.3 CS8900A驅動程式 / 186 10.3.4 TCP/IP協議精簡 / 187 10.3.5 氣體採集 / 187 10.3.6 擴展*網路屏顯示部分 / 188 10.4 系統功能測試 / 188 10.4.1 系統基本功能測試 / 188 10.4.2 系統擴展功能測試 / 189 10.5 本章小結 / 191 第11章 心率測量儀 193 11.1 心電信號的特性和設計要求 / 193 11.1.1 心電信號的特殊性質 / 194 11.1.2 相應的設計要求 / 195 11.1.3 系統的設計思想 / 195 11.2 心率測量儀的硬體設計 / 196 11.2.1 總體設計 / 196 11.2.2 電源電路設計 / 196 11.2.3 心電信號採集及預處理的電路設計 / 197 11.2.4 時鐘電路設計 / 199 11.2.5 JTAG介面電路設計 / 199 11.2.6 重定電路設計 / 200 11.2.7 MSP430FG439與PC機的通信介面電路設計 / 200 11.2.8 LCD顯示電路設計 / 201 11.2.9 鍵盤電路設計 / 201 11.3 心率測量儀的軟體設計 / 202 11.3.1 心率信號處理與計算程式 / 202 11.3.2 PC機埠通信軟體 / 205 11.4 調試 / 205 11.4.1 系統硬體電路測試方法 / 205 11.4.2 軟硬體聯合調試與分析 / 206 11.5 本章小結 / 206 第12章 無線環境監測系統 209 12.1 系統總體方案設計 / 210 12.1.1 方案選擇 / 210 12.1.2 系統總體方案 / 210 12.2 硬體電路設計與計算 / 211 12.2.1 發射電路設計 / 211 12.2.2 發射電路計算 / 212 12.2.3 接收電路分析 / 212 12.2.4 接收電路設計與計算 / 214 12.2.5 資訊採集電路設計 / 214 12.3 系統軟體設計 / 214 12.3.1 通信協議分析 / 214 12.3.2 工作流程圖通信協議分析 / 215 12.4 系統測試 / 222 12.4.1 測量儀器 / 222 12.4.2 測量方法 / 222 12.4.3 測量資料完整性及結果分析 / 222 12.5 本章小結 / 223 第13章 基於MSP430的可?式酒精檢測儀的設計 225 13.1 酒精濃度檢測原理和總體方案設計 / 225 13.1.1 酒精濃度檢測原理 / 225 13.1.2 總體方案設計 / 226 13.2 酒精檢測儀的硬體設計 / 226 13.2.1 電源電路設計 / 226 13.2.2 重定電路設計 / 227 13.2.3 時鐘電路設計 / 228 13.2.4 LCD顯示電路設計 / 228 13.2.5 JTAG介面設計 / 229 13.2.6 酒精感測器檢測酒精濃度信號介面電路設計 / 229 13.2.7 信號調理電路設計 / 230 13.2.8 報警電路設計 / 231 13.3 酒精檢測儀的軟體設計 / 231 13.3.1 時鐘選擇程式設計 / 232 13.3.2 初始化SD16模/數轉換程式設計 / 232 13.3.3 酒精濃度信號採樣程式設計 / 233 13.3.4 酒精濃度信號處理常式設計 / 234 13.4 酒精檢測儀的調試情況 / 236 13.5 本章小結 / 237 第14章 基於MSP430的通用示波器圖文顯示系統 239 14.1 通用示波器圖文顯示系統設計的方案規劃和論證 / 239 14.1.1 主控單元 / 240 14.1.2 X/Y通道控制單元 / 240 14.1.3 Z通道控制單元 / 240 14.2 通用示波器圖文顯示系統的硬體設計 / 240 14.2.1 硬體設計與實現 / 240 14.2.2 MSP430F169最小系統單元 / 241 14.2.3 X/Y通道控制單元 / 242 14.2.4 Z通道控制單元 / 242 14.2.5 人機介面單元 / 242 14.2.6 電源系統 / 242 14.2.7 電路抗干擾措施 / 243 14.3 通用示波器圖文顯示系統的軟體設計與實現 / 243 14.3.1 靜態顯示圖像軟體結構 / 243 14.3.2 動態顯示圖像軟體結構 / 244 14.3.3 翻轉顯示圖像軟體結構 / 244 14.3.4 動畫顯示圖像軟體結構 / 246 14.3.5 擴展功能軟體結構 / 246 14.3.6 鍵控功能表系統設計 / 247 14.4 系統調試 / 249 14.4.1 調試平臺 / 249 14.4.2 性能分析 / 249 14.4.3 按鍵控制性能分析 / 250 14.5 本章小結 / 250 第15章 基於MSP430的智慧水錶設計 251 15.1 智慧水錶總體設計 / 251 15.2 智慧水錶的硬體設計 / 253 15.2.1 串口通信模組電路設計 / 253 15.2.2 流量檢測電路設計 / 253 15.3 水錶用戶端軟體設計 / 254 15.3.1 資料庫創建和訪問 / 254 15.3.2 利用ADO元件訪問資料庫 / 255 15.3.3 水錶管理系統工作流程 / 256 15.3.4 按鈕事件處理 / 256 15.4 水錶用戶端程式設計 / 258 15.4.1 流量檢測程式設計 / 258 15.4.2 短信發送部分程式設計 / 259 15.5 系統測試和結果分析 / 259 15.6 本章小結 / 262 附錄 263
參考文獻 264
|
序: |
|