內容簡介
《高等學校儀器儀表及自動代類專業規劃教材·MSP430系列超低功耗單片機原理與系統設計》系統地介紹了TI公司的MSP430系列16位超低功耗單片機的內外圍模組及其實用接口技術,內容包括超低功耗單片機的設計原則,MSP430單片機的特點、結構和指令系統,MSP430單片機的開發環境,MSP430單片機的片內外圍模組的功能、原理、套用及各個系列模組的構成情況,MSP430單片機套用系統的設計等。
圖書目錄
第1章 超低功耗單片機 1.1 超低功耗單片機概述 1.1.1 超低功耗單片機的概念 1.1.2 超低功耗單片機的特點 1.1.3 超低功耗單片機的套用領域 1.2 超低功耗單片機系統的設計原則 1.2.1 微處理器MCU的選擇 1.2.2 IC器件的選擇 1.2.3 供電管理硬體設計 1.2.4 系統超低功耗的運行管理 1.2.5 軟體設計 習題第2章 MSP430系列單片機簡介 2.1 MSP430系列單片機的發展與特點 2.1.1 MSP430系列單片機的發展 2.1.2 MSP430系列單片機的特點 2.2 MSP430系列單片機的選型 2.2.1 MSP430系列單片機的命名規則 2.2.2 MSP430系列單片機的套用選型 2.2.3 幾種常見MSP430系列單片機簡介 2.2.4 MSP430系列單片機的開發 習題第3章 MSP430系列單片機結構 3.1 MSP430系統復位與中斷的結構 3.1.1 MSP430的系統復位 3.1.2 MSP430的中斷系統結構 3.2 MSP430系列單片機的結構特點 3.2.1 程式計數器PC 3.2.2 堆疊指針SP 3.2.3 狀態暫存器SR 3.2.4 常數發生暫存器CG1和CG2 3.2.5 通用工作暫存器 3.3 MSP430系列單片機的存儲器結構和地址空間 3.3.1 程式存儲器 3.3.2 數據存儲器 3.3.3 外圍模組暫存器 習題第4章 MSP430系列單片機的指令系統與程式設計 4.1 MSP430指令系統概述 4.1.1 彙編語言語句格式 4.1.2 指令系統中的符號說明 4.1.3 指令的代碼格式 4.1.4 無需ROM補償的仿真指令 4.1.5 指令的時鐘周期與指令長度 4.2 定址方式 4.2.1 暫存器定址 4.2.2 變址定址 4.2.3 符號定址 4.2.4 絕對定址 4.2.5 間接定址 4.2.6 間接增量定址 4.2.7 立即定址 4.3 指令系統介紹 4.3.1 數據傳送類指令 4.3.2 數據運算類指令 4.3.3 邏輯操作類指令 4.3.4 位操作類指令 4.3.5 跳轉與程式流程的控制類指令 4.3.6 堆疊指針定址 4.4 彙編語言程式設計 4.4.1 應用程式設計基本知識 4.4.2 彙編語言偽指令 4.4.3 常用的彙編程式設計方法 4.4.4 常用碼制轉換程式設計 4.5 C語言程式設計基礎 4.5.1 IARC430語言基礎 4.5.2 IARC430編譯器支持的數據類型 4.5.3 IARC430表達式語句 4.5.4 IARC430的函式 4.5.5 IARC430的標準庫函式 4.6 MSP430的開發環境 4.6.1 EmbeddedWorkbench概述 4.6.2 IAREmbeddedWorkbench使用指南 習題第5章 MSP430系列單片機片內外圍模組5.1 MSP430系列單片機的時鐘模組與低功耗結構5.1.1 時鐘模組5.1.2 低功耗結構5.2 MSP430系列單片機的各種連線埠5.2.1 MSP430連線埠概述5.2.2連線埠P0、Pl和P25.2.3 連線埠P3~P105.2.4 連線埠TPO5.2.5 連線埠COM和S5.2.6 連線埠套用舉例5.3 定時器5.3.1 看門狗定時器5.3.2 基本定時器5.3.316位定時器A5.3.416位定時器B 5.4 硬體乘法器5.4.1 硬體乘法器的結構5.4.2 硬體乘法器暫存器5.4.3 硬體乘法器的操作5.4.4 硬體乘法器舉例 5.5 FLASH存儲器模組5.5.1FLASH存儲器的結構5.5.2FLASH存儲器模組的控制暫存器5.5.3FLASH存儲器的操作5.5.4FLASH模組操作舉例 5.6 比較器A5.6.1比較器A的結構5.6.2 比較器A的暫存器5.6.3 比較器A的中斷5.6.4 比較器A套用舉例5.7DMA控制器5.7.1DMA控制器的結構5.7.2DMA暫存器5.7.3DMA控制器的操作5.7.4DMA套用舉例5.8MSP430系列單片機的通用串列通信模組5.8.1USART模組的結構5.8.2MSP430系列通用串列通信模組的異步模式5.8.3MSP430系列通用串列通信模組的同步模式5.8.4MSP430系列通用串列模組的12C模式5.9MSP430系列單片機的模,數轉換模組5.9.1ADC12模/數轉換模組5.9.2SD16模/數轉換模組5.10MSP430系列單片機的數,模轉換模組5.10.1 DAC12的結構5.10.2 DAC12的暫存器5.10.3 DAC12的操作5.11 MSP430系列單片機液晶驅動模組5.11.1 液晶驅動模組功能結構5.11.2 液晶驅動模組暫存器5.11.3 LCD的驅動方式5.11.4 液晶驅動模組套用舉例習題第6章 MSP430系列單片機的套用6.1 MSP430系列單片機常用接口設計6.1.1 鍵盤接口設計6.1.2 數字顯示系統設計6.1.3 實時時鐘晶片DSl302的接口設計6.2 MSP430系列單片機套用設計舉例6.2.1 單片機套用系統方案設計6.2.2 數字溫度測試儀6.2.3 智慧型瓦斯測試儀習題附錄A MSP430指令速查表附錄B MSP430系列單片機引腳說明參考文獻