幫助中心 | 我的帳號 | 關於我們

16位單片機原理及應用--基於MSP430(21世紀高等院校電氣工程與自動化規劃教材)

  • 作者:王文慶
  • 出版社:人民郵電
  • ISBN:9787115365873
  • 出版日期:2014/10/01
  • 裝幀:平裝
  • 頁數:295
人民幣:RMB 42 元      售價:
放入購物車
加入收藏夾

內容大鋼
    單片機是高等院校工科類專業的重要專業基礎課,傳統教學以C51等8位單片機為主。隨著單片機技術的發展,16位/32位單片機已成主流,因此,有必要選擇一款難易適中的單片機作為教學對象。王文慶編著的《16位單片機原理及應用--基於MSP430(21世紀高等院校電氣工程與自動化規劃教材)》以近年來應用廣泛的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 系統調試與結果 
  思考練習題 
參考文獻 

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032