16位單片機原理及套用:基於MSP430

16位單片機原理及套用:基於MSP430

《16位單片機原理及套用:基於MSP430》是2014年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:16位單片機原理及套用:基於MSP430
  • 作者:王文慶
  • 類別:計算機理論
  • 出版社:人民郵電出版社
  • 出版時間:2014年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115365873
內容簡介,圖書目錄,

內容簡介

 單片機是高等院校工科類專業的重要專業基礎課,傳統教學以C51等8位單片機為主。隨著單片機技術的發展,16位/32位單片機已成主流,因此,有必要選擇一款難易適中的單片機作為教學對象。本書以近年來套用廣泛的MSP430單片機為例,系統地講解了16位單片機的原理及套用。全書共有12章,分章節介紹單片機的組成和結構、片上外設的工作原理、套用及設計,每章配有摘要、正文、基礎實例和綜合實例,並安排了豐富的課後習題。同時,本書還有針對性地安排了基於MSP430的小型項目的設計,並提供原始碼。
  本書適合高等學校工科類學生的單片機課程的教學,也可以作為培訓或技術人員自學的參考書。

圖書目錄

第1章 msp430系列單片機概述 
 1.1 超低功耗單片機 
 1.2 超低功耗單片機的發展及套用 
 1.3 超低功耗單片機系統的設計原則 
  1.3.1 硬體設計原則 
  1.3.2 軟體設計原則 
 1.4 msp430系列單片機簡介 
  1.4.1 msp430系列單片機的發展 
  1.4.2 msp430系列單片機的特點 
  1.4.3 msp430系列單片機的主要結構 
  1.4.4 msp430各系列單片機介紹 
 1.5 msp430系列單片機選型 
 思考練習題 
第2章 msp430f169單片機內部資源 
 2.1 msp430f169單片機結構 
  2.1.1 msp430f169內部結構 
  2.1.2 msp430f169封裝及引腳定義 
 2.2 msp430f169的中央處理單元 
  2.2.1 中央處理單元的組成 
  2.2.2 msp430f169cpu的暫存器資源 
 2.3 系統復位和工作模式 
  2.3.1 系統復位和初始化 
  2.3.2 工作模式及功耗 
 2.4 msp430存儲器組織與flash操作 
  2.4.1 存儲器組織結構 
  2.4.2 msp430的flash存儲器 
  2.4.3 flash操作 
 2.5 msp430的基礎時鐘模組 
  2.5.1 各基礎時鐘模組介紹 
  2.5.2 時鐘模組的暫存器 
  2.5.3 時鐘套用舉例 
 2.6 msp430的中斷和特殊功能暫存器 
  2.6.1 中斷的結構和類型特點 
  2.6.2 中斷回響過程 
  2.6.3 中斷的嵌套 
  2.6.4 中斷向量和特殊功能暫存器 
 2.7 電源監測模組svs 
  2.7.1 電源監測模組概述 
  2.7.2 電源管理系統暫存器 
  2.7.3 svs套用實例 
 思考練習題 
第3章 msp430指令系統與開發環境 
 3.1 msp430指令系統概述 
  3.1.1 彙編語言語句格式 
  3.1.2 無須rom補償的仿真指令 
  3.1.3 指令的時鐘周期與指令長度 
 3.2 定址模式 
  3.2.1 暫存器定址 
  3.2.2 變址定址 
  3.2.3 符號定址 
  3.2.4 絕對定址 
  3.2.5 暫存器間接定址 
  3.2.6 間接增量定址 
  3.2.7 立即定址 
 3.3 指令系統介紹 
  3.3.1 數據傳送類指令 
  3.3.2 數據運算類指令 
  3.3.3 邏輯操作類指令 
  3.3.4 位操作類指令 
  3.3.5 跳轉與程式流程控制類指令 
  3.3.6 堆疊指針定址 
 3.4 彙編語言程式設計 
  3.4.1 應用程式設計基礎知識 
  3.4.2 彙編語言偽指令 
  3.4.3 常用的彙編程式設計方法 
 3.5 msp430單片機c語言程式設計基礎 
  3.5.1 iar c430語言基礎 
  3.5.2 iar c430編譯器支持的數據類型 
  3.5.3 iar c430程式結構 
  3.5.4 iar c430的函式 
 3.6 msp430的開發環境 
  3.6.1 iar embedded workbench概述 
  3.6.2 iar embedded workbench使用 
 思考練習題 
第4章 i/o連線埠操作 
 4.1 i/o連線埠特點及結構 
 4.2 i/o連線埠相關暫存器 
 4.3 i/o連線埠操作流程 
 4.4 i/o連線埠操作實例 
  4.4.1 i/o基本輸入輸出操作 
  4.4.2 i/o中斷操作 
  4.4.3 i/o連線埠的第二功能操作 
  4.4.4 綜合套用實例 
 思考練習題 
第5章 定時器模組 
 5.1 定時器概述 
 5.2 定時器a 
  5.2.1 定時器a的結構 
  5.2.2 定時器a的主要暫存器 
  5.2.3 定時器a的中斷管理 
 5.3 定時器b模組 
 5.4 套用實例 
 5.5 看門狗定時/計數器wdt 
  5.5.1 wdt工作原理 
  5.5.2 看門狗定時器暫存器 
  5.5.3 看門狗定時器套用舉例 
 思考練習題 
第6章 通用同步/異步收發器usart 
 6.1 通用異步串列接口 
  6.1.1 串列接口初始化/重配置的基本步驟 
  6.1.2 通用異步串列接口的數據格式 
  6.1.3 異步通信模式 
  6.1.4 串列操作自動錯誤檢測 
  6.1.5 uart的波特率 
  6.1.6 異步模式下的暫存器 
  6.1.7 uart的設計舉例 
 6.2 spi接口 
  6.2.1 msp430f169的同步操作 
  6.2.2 spi初始化或重新配置流程 
  6.2.3 spi模式引腳 
  6.2.4 spi操作方式 
  6.2.5 spi使能 
  6.2.6 spi中斷 
  6.2.7 同步模式的暫存器 
  6.2.8 套用舉例 
 6.3 i2c模組 
  6.3.1 i2c模組簡介 
  6.3.2 i2c模組的操作 
  6.3.3 i2c模組的暫存器 
  6.3.4 綜合套用實例 
 思考練習題 
第7章 比較器a 
 7.1 比較器a簡介 
 7.2 比較器a工作原理和操作流程 
  7.2.1 比較器a工作原理 
  7.2.2 比較器a基本操作流程 
  7.2.3 模擬輸入信號選擇 
  7.2.4 輸出濾波器選擇 
  7.2.5 電壓基準的產生和選擇 
  7.2.6 比較器連線埠禁止暫存器capd 
  7.2.7 比較器a的中斷 
  7.2.8 用比較器a測量電阻元件 
 7.3 比較器a的暫存器說明 
 7.4 程式設計舉例 
 思考練習題 
第8章 adc12模組 
 8.1 adc12模組簡介 
  8.1.1 adc12模組的主要特點 
  8.1.2 adc12模組的組成 
 8.2 adc12模組的操作流程 
  8.2.1 adc12模組的採樣與轉換 
  8.2.2 adc12模組的採樣保持觸發信號 
  8.2.3 adc12模組的採樣模式 
 8.3 adc12轉換模式 
  8.3.1 單通道單次轉換 
  8.3.2 序列通道單次轉換 
  8.3.3 單通道多次轉換 
  8.3.4 序列通道多次轉換 
 8.4 adc12暫存器說明 
 8.5 adc12套用實例 
  8.5.1 adc12操作流程及簡單套用 
  8.5.2 綜合套用實例 
 思考練習題 
第9章 dac12模組 
 9.1 dac12簡介 
 9.2 dac12的操作 
  9.2.1 dac12核心 
  9.2.2 dac12的連線埠選擇 
  9.2.3 dac12的參考電壓 
  9.2.4 更新dac12的輸出電壓 
  9.2.5 dac12_xdat的數據格式 
  9.2.6 dac12輸出的偏移校準 
  9.2.7 dac12中斷 
  9.2.8 組合多個dac12模組 
 9.3 dac12的暫存器 
 9.4 dac12套用實例 
 思考練習題 
第10章 dma模組 
 10.1 dma控制器模組簡介 
  10.1.1 dma模組的特點 
  10.1.2 dma控制器的結構 
 10.2 dma模組的操作 
  10.2.1 dma控制器的定址模式 
  10.2.2 dma控制器的傳輸模式 
  10.2.3 dma觸發方式 
  10.2.4 關閉dma傳輸 
  10.2.5 dma通道優先權 
  10.2.6 dma傳輸周期 
  10.2.7 dma與系統中斷 
  10.2.8 dma控制器的中斷 
  10.2.9 dma方式下的i2c的使用 
  10.2.10 使用dma控制器的adc12 
  10.2.11 使用dma控制器的dac12 
 10.3 dma暫存器 
 10.4 dma套用實例 
 思考練習題 
第11章 基於msp430的液晶顯示系統控制 
 11.1 rt1602c模組介紹 
  11.1.1 rt1602c模組的引腳說明 
  11.1.2 rt1602c模組組件內部結構  
  11.1.3 rt1602c模組的操作時序 
  11.1.4 rt1602c模組操作指令 
  11.1.5 rt1602c模組初始化過程 
  11.1.6 rt1602c模組使用實例 
 11.2 st7920(12864)模組介紹 
  11.2.1 st7920(12864)模組引腳說明 
  11.2.2 st7920(12864)內部模組 
  11.2.3 st7920(12864)模組操作時序 
  11.2.4 st7920(12864)模組操作指令 
  11.2.5 st7920(12864)模組初始化過程 
  11.2.6 st7920(12864)模組套用實例 
 11.3 漢字圖形點陣液晶模組開發 
  11.3.1 nokia5110模組引腳說明 
  11.3.2 nokia5110內部模組介紹 
  11.3.3 nokia5110模組操作時序 
  11.3.4 nokia5110模組操作指令 
  11.3.5 nokia5110模組初始化過程 
  11.3.6 nokia5110模組套用實例 
 思考練習題 
第12章 綜合套用實例 
 12.1 隨動系統設計 
  12.1.1 系統分析 
  12.1.2 隨動系統硬體電路設計 
  12.1.3 隨動系統軟體設計 
 12.2 小型跟蹤器的設計 
  12.2.1 跟蹤系統功能分析 
  12.2.2 跟蹤器硬體電路設計 
  12.2.3 跟蹤器軟體設計 
  12.2.4 上位機軟體設計 
  12.2.5 系統調試與結果 
 思考練習題 
參考文獻 

相關詞條

熱門詞條

聯絡我們