MSP430系列單片機原理與工程設計實踐

MSP430系列單片機原理與工程設計實踐

《MSP430系列單片機原理與工程設計實踐》是2014年清華大學出版社出版的圖書,作者是王兆濱、馬義德、孫文恆、馬永傑。

基本介紹

  • 書名:MSP430系列單片機原理與工程設計實踐
  • 作者:王兆濱、馬義德、孫文恆、馬永傑
  • ISBN:9787302372998
  • 定價:49.5元
  • 出版時間:2014-9-19
  • 裝幀:平裝
  • 印次:1-1
圖書簡介
本書以MSP430F261x系列單片機為平台,詳細闡述了MSP430單片機的內、外部結構組成以及常用片上外設模組的基本工作原理。本書在對基本指令、定址方式和彙編語言等底層控制原理講解的基礎上,使用C語言作為各個片上模組的程式設計語言,既能使讀者體會彙編語言的高效,也能感覺到高級語言的方便快捷; 內容組織上不貪大求全,而是儘量做到把最常用、最能反映單片機精髓的知識講細、講精、講透,以達到讓讀者觸類旁通的目的; 力求做到內容組織獨具匠心、理論講解深入淺出、實例設計簡單易懂、習題訓練豐富有趣。
本書可以作為高等院校計算機專業、電子信息科學與技術專業、通信工程專業、自動化專業、物聯網專業以及其他相關專業本科生的單片機課程教材,也可供廣大從事單片機套用系統開發相關的工程技術人員使用。
目錄
第1章緒論
1.1嵌入式系統概述
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的構成
1.1.3嵌入式系統的特點
1.1.4嵌入式系統的發展
1.1.5嵌入式系統套用
1.2嵌入式處理器
1.2.1嵌入式處理器分類
1.2.2嵌入式處理器的體系結構
1.2.3常見嵌入式處理器
1.2.4嵌入式處理器的發展
1.3MSP430系列單片機
1.3.1典型特點
1.3.2命名規則
1.3.3產品系列概況
1.3.4套用場合
1.4集成開發環境快速入門
1.4.1IAREW430快速入門
1.4.2TICCS快速入門
習題
第2章MSP430單片機結構組成
2.1MSP430單片機內部結構
2.1.1中央處理器
2.1.2存儲空間組織結構
2.1.3時鐘系統
2.1.4系統增強性模組
2.1.5片上外設
2.1.6JTAG調試
2.2MSP430單片機的外部結構
2.2.1封裝類型
2.2.2引腳說明
2.2.3MSP430單片機最小系統
2.3MSP430單片機的初始化
2.3.1復位信號
2.3.2掉電復位
2.3.3電源電壓監測
2.3.4系統初始化
2.4MSP430單片機的中斷系統
習題
第3章MSP430單片機指令系統
3.1指令系統概述
3.1.1指令的表示方法
3.1.2定址方式
3.2指令系統
3.2.1數據傳送指令
3.2.2算術運算指令
3.2.3邏輯操作指令
3.2.4位操作指令
3.2.5控制轉移指令
3.3指令格式與指令周期
3.3.1指令格式
3.3.2指令周期
3.3.3指令長度
3.4MSP430X指令系統
3.4.1指令集的擴展
3.4.2指令集擴展對程式設計的影響
3.5MSP430單片機彙編語言基礎
3.5.1偽指令
3.5.2彙編語言程式設計基礎
3.5.3彙編語言與高級語言
習題
第4章MSP430單片機C語言程式設計
4.1單片機程式設計概論
4.1.1程式設計方法
4.1.2單片機程式設計基礎
4.1.3單片機程式設計的一般步驟
4.2C語言程式設計基礎
4.2.1概述
4.2.2變數與常量
4.2.3運算符與表達式
4.2.4常見程式結構
4.2.5函式
4.2.6構造類型
4.2.7指針類型
4.2.8預處理
4.2.9typedef定義類型
4.3MSP430單片機C語言程式設計
4.3.1擴展的數據類型與關鍵字
4.3.2函式的擴展
4.3.3規範化編程
4.3.4C語言與彙編語言的混合程式
習題
第5章MSP430單片機輸入輸出接口
5.1MSP430單片機的數字IO連線埠
5.1.1控制暫存器
5.1.2內部結構
5.1.3電氣特性
5.1.4連線埠套用
5.2LED顯示接口設計
5.2.1LED發光原理
5.2.2LED數碼管
5.2.3點陣LED
5.3LCD接口設計
5.3.1LCD顯示原理
5.3.2段式LCD
5.3.3點陣LCD
5.4鍵盤接口設計
5.4.1鍵盤分類
5.4.2矩陣式鍵盤的工作原理
5.4.3消抖方法
5.4.4按鍵掃描方式
5.4.5按鍵程式設計
5.4.6觸摸按鍵
習題
第6章MSP430單片機時鐘系統與定時器
6.1時鐘系統
6.1.1時鐘系統的結構
6.1.2時鐘系統與單片機運行方式
6.1.3時鐘失效處理
6.1.4時鐘頻率與工作電壓
6.2定時器A
6.2.1定時器A的結構組成
6.2.2定時計數部件
6.2.3捕獲/比較部件
6.3定時器B
6.3.1邏輯結構
6.3.2定時計數部件
6.3.3捕獲/比較部件
6.4看門狗
6.4.1邏輯結構
6.4.2定時模式
6.4.3看門狗模式
習題
第7章MSP430單片機模擬信號處理
7.1控制系統基本概念
7.1.1自動控制系統
7.1.2單片機控制系統
7.1.3MSP430單片機集成的模擬設備
7.2模數轉換模組
7.2.1模數轉換概述
7.2.2MSP430單片機ADC12模組
7.2.3ADC12工作過程
7.2.4轉換模式
7.3數模轉換模組
7.3.1數模轉換概述
7.3.2MSP430單片機DAC12模組
7.3.3DAC12套用舉例
習題
第8章MSP430單片機串列通信
8.1串列通信概述
8.1.1串列通信基本概念
8.1.2常見串列通信接口
8.1.3MSP430的串列通信模組
8.2異步串列通信
8.2.1UART工作原理
8.2.2多機通信模式
8.2.3帶有自動波特率檢測的UART
8.2.4紅外通信
8.2.5軟體模擬UART通信
8.3I2C通信
8.3.1I2C概述
8.3.2I2C邏輯結構
8.3.3中斷與初始化
8.3.4工作模式
8.3.5軟體模擬I2C通信
8.4SPI通信
8.4.1SPI匯流排及工作原理
8.4.2SPI模組
8.4.3SPI連線方式
8.4.4軟體模擬SPI通信
習題
第9章MSP430單片機存儲系統
9.1存儲器概述
9.1.1半導體存儲器
9.1.2Flash存儲原理
9.1.3FRAM存儲原理
9.2MSP430單片機存儲系統
9.2.1地址空間劃分及訪問方式
9.2.2數據存儲器
9.2.3程式存儲器
9.3Flash控制器及套用
9.3.1Flash控制器
9.3.2Flash的操作
9.4MSP430單片機存儲器的擴展
9.4.1存儲器擴展
9.4.2SD卡的套用
9.5直接存儲器存取
9.5.1DMA模組的結構與工作原理
9.5.2DMA傳輸模式
9.5.3DMA觸發源
習題
第10章MSP430單片機套用系統設計基礎
10.1單片機套用系統設計概述
10.1.1單片機套用系統設計一般步驟
10.1.2基於MSP430單片機的套用系統設計
10.2單片機套用系統的抗干擾與低功耗設計
10.2.1抗干擾技術
10.2.2低功耗設計技術
10.3嵌入式作業系統的套用
10.3.1嵌入式作業系統基礎
10.3.2μC/OS Ⅱ在430單片機上的移植
10.3.3基於μC/OS Ⅱ的單片機系統開發
習題
附錄A中斷向量速查表
附錄B連線埠功能速查表
附錄C暫存器速查表
參考文獻

相關詞條

熱門詞條

聯絡我們