單片機套用設計培訓教程

單片機套用設計培訓教程

《單片機套用設計培訓教程》是2008年北京航空航天大學出版社出版的圖書,作者是張迎新。

基本介紹

  • 中文名:單片機套用設計培訓教程
  • 作者:張迎新
  • 出版社:北京航空航天大學出版社 
  • 出版時間:2008年1月1日
  • 頁數:285 頁
  • 定價:29 元
  • 裝幀:平裝
  • ISBN:9787811241938
  • 副標題:理論篇
內容簡介,圖書目錄,

內容簡介

以80C51系列中的89系列單片機為例,介紹單片機的硬體結構、工作原理、指令系統、彙編語言程式設計、接口技術、中斷系統及單片機套用等內容。在各章中對關鍵性內容都結合實例予以說明,同時還安排了大量的思考題和習題,以利於讀者對所述內容的理解、掌握、鞏固和套用。
《職業認證培訓教材·單片機套用設計培訓教程:理論篇》的特點是深入淺出,闡述清晰,編排合理,例題豐富,適於自學和入門。

圖書目錄

第1章 概述
1.1 計算機的發展
1.2 單片機概述
1.2.1 單片機的發展歷史
1.2.2 單片機的組成及特點
1.2.3 單片機的發展趨勢
1.2.4 單片機與嵌入式系統
1.3 單片機套用系統的結構與開發
1.3.1 單片機套用系統的結構
1.3.2 單片機套用系統的開發
1.4 80C51系列單片機
1.4.1 80C51系列單片機的發展
1.4.2 89系列單片機的特點及分類
第2章 單片機的結構及原理
2.1 單片機的結構
2.1.1 標準型單片機的組成與結構
2.1.2 引腳定義及功能
2.2 單片機的工作原理
2.2.1 指令與程式概述
2.2.2 CPU的工作原理
2.2.3 單片機執行程式的過程
2.3 單片機的存儲器
2.3.1 存儲器結構和地址空間
2.3.2 程式存儲器
2.3.3 數據存儲器
2.4 特殊功能暫存器SFR
2.4.1 80C51系列的SFR
2.4.2 AT89S51/S52的SFR地址分布及定址
2.4.3 SFR的功能及套用
2.5 輸入/輸出連線埠
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
2.5.5 讀引腳與讀連線埠操作
2.5.6 4個I/O連線埠的主要異同點
2.6 CPU時序及時鐘電路
2.6.1 CPU時序及有關概念
2.6.2 振盪器和時鐘電路
2.6.3 指令時序
2.7 復位和復位電路
2.7.1 內部復位信號的產生
2.7.2 復位狀態
2.7.3 外部復位電路設計
2.8 單片機的低功耗方式
2.8.1 電源控制暫存器PCON
2.8.2 待機方式
2.8.3 掉電方式
思考與練習
第3章 指令系統
3.1 指令系統簡介
3.2 定址方式
3.2.1 符號注釋
3.2.2 定址方式說明
3.3 指令系統分類介紹
3.3.1 數據傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯操作類指令
3.3.4 控制轉移類指令
3.3.5 位操作類指令
思考與練習
第4章 彙編語言程式設計
4.1 概述
4.1.1 程式設計語言
4.1.2 彙編語言的規範
4.1.3 彙編語言程式設計步驟
4.2 順序與循環程式設計
4.2.1 順序程式設計
4.2.2 循環程式設計
4.3 分支程式設計
4.3.1 分支程式設計綜述
4.3.2 無條件/條件轉移程式設計
4.3.3 散轉程式設計
4.4 查表程式設計
4.4.1 查表程式綜述
4.4.2 規則變數的查表程式設計
4.4.3 非規則變數的查表程式設計
4.5 子程式設計
4.5.1 子程式結構與設計注意事項
4.5.2 子程式調用與返回
4.5.3 子程式嵌套
4.5.4 子程式設計
思考與練習
第5章 C51語言程式設計
5.1 單片機的C語言概述
5.1.1 C語言的主要優點
5.1.2 單片機C語言使用的工具
5.1.3 使用C語言的注意事項
5.2 Keil C51對通用C語言的擴展
5.2.1 數據類型
5.2.2 數據的存儲區類型
5.2.3 存儲模式
5.2.4 指針
5.2.5 函式
5.2.6 C51語言對單片機硬體的訪問
5.3 C語言與彙編語言的混合編程
5.3.1 C語言與彙編語言混合編程注意事項
5.3.2 帶參數傳遞的函式調用
5.3.3 無參數傳遞的函式調用
5.3.4 混合編程舉例
思考與練習
第6章 單片機的基本功能模組
6.1 定時/計數器
6.1.1 定時/計數器T0、T1概述
6.1.2 定時/計數器的控制方法
6.1.3 定時器T0、T1的工作方式
6.1.4 定時器T0、T1套用舉例
6.1.5 定時/計數器T2
6.1.6 WDT監視定時器
6.2 UART串列接口
6.2.1 串列通信概述
6.2.2 80C51串列口簡介
6.2.3 串列通信工作方式
6.2.4 串列口套用舉例
6.3 中斷系統
6.3.1 概述
6.3.2 AT89S51單片機的中斷系統
6.3.3 中斷處理過程
6.3.4 中斷程式的設計與套用
思考與練習
第7章 單片機的系統擴展
7.1 並行擴展概述
7.1.1 外部並行擴展匯流排
7.1.2 並行擴展的定址方法
7.2 存儲器的並行擴展
7.2.1 數據存儲器擴展概述
7.2.2 訪問片外RAM的操作時序
7.2.3 數據存儲器擴展舉例
7.3 並行I/O接口的擴展
7.3.1 簡單並行I/O接口的擴展
7.3.2 可程式I/O接口的擴展
7.4 串列擴展概述
7.4.1 常用串列匯流排與串列接口簡介
7.4.2 串列擴展的模擬技術
7.4.3 串列擴展的主要特點
7.5 I2C匯流排
7.5.1 I2C匯流排的特點
7.5.2 I2C匯流排的組成及基本工作原理
7.5.3 I2C匯流排的傳輸時序
7.5.4 I2C匯流排的通用模擬軟體包
7.5.5 I2C匯流排套用舉例
7.6 SPI串列接口
7.6.1 SPI串列接口的特點
7.6.2 SPI系統的組成及基本原理
7.6.3 SPI串列接口的傳輸時序
7.6.4 SPI串列接口的通用軟體包
7.6.5 SPI串列接口套用舉例
思考與練習
第8章 接口技術
8.1 鍵盤接口
8.1.1 鍵盤工作原理
8.1.2 獨立式按鍵
8.1.3 行列式鍵盤
8.2 顯示器接口
8.2.1 LED顯示器的結構與原理
8.2.2 LED靜態顯示方式
8.2.3 LED動態顯示方式
8.2.4 液晶顯示器概述
8.2.5 字元型液晶顯示模組LCM的組成及原理
8.2.6 字元型液晶顯示模組LCM的引腳及說明
8.2.7 LCM的指令
8.2.8 LCM的復位及初始化
8.2.9 LCM的接口及套用舉例
8.3 D/A轉換接口
8.3.1 D/A轉換器原理
8.3.2 D/A轉換器的主要技術指標
8.3.3 並行D/A轉換器
8.3.4 串列D/A轉換器
8.4 A/D轉換器
8.4.1 A/D轉換器的主要技術指標
8.4.2 逐次逼近式A/D轉換器原理
8.4.3 逐次逼近式並行A/D轉換器
8.4.4 逐次逼近式串列A/D轉換器
思考與練習
附錄A 80C51指令表
附錄B 常用晶片引腳圖
附錄C ASClI碼錶
附錄D 8位二進制數的不同表達方式
參考文獻

相關詞條

熱門詞條

聯絡我們