89C51單片機實用教程

89C51單片機實用教程

《89C51單片機實用教程》是2010年電子工業出版社出版的圖書,作者是張曉鄉。

基本介紹

  • 書名:89C51單片機實用教程
  • 作者張曉鄉
  • ISBN: 9787121114311
  • 定價:39.00元
  • 出版社: 電子工業出版社
  • 出版時間:2010年8月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《89C51單片機實用教程》以多年來廣泛套用的89C51單片機為主要內容,以數字電路基礎和微機工作原理為入門知識,以流行的KeilC51集成開發調試軟體為單片機調試的工具,對單片機的套用進行介紹,注重培養理論學習和實踐動手的能力。
《89C51單片機實用教程》主要內容有:數字電路基礎、微機工作原理、89C51單片機的硬體結構和原理、89C51單片機指令系統、89C51單片機彙編語言程式設計、KeilC51集成開發軟體、89C51單片機的中斷系統和定時器、89C51單片機的並行輸入/輸出、89C51單片機的串列輸入/輸出、89C51套用系統的設計和開發、嵌入式系統。
《89C51單片機實用教程》內容充實、實用性較強,可作為電子技術、自動化、儀器儀表、計算機、通信等專業本科、高職學生的專業課教材,也可作為技術人員學習單片機的自學用書。

圖書目錄

第1章 數字電路基礎
1.1 邏輯代數
1.1.1 邏輯變數
1.1.2 邏輯運算
1.1.3 邏輯代數的運算規則
1.1.4 邏輯函式的簡化
1.2 數字電路
1.2.1 數字電路概述
1.2.2 組合邏輯電路
1.2.3 時序邏輯電路
1.3 數字積體電路
1.3.1 數字電路元器件
1.3.2 TTL數字積體電路
1.3.3 CMOS 數字積體電路
1.3.4 數字積體電路舉例
1.4 思考題與習題
第2章 微機工作原理
2.1 計算機系統的組成
2.2 計算機的硬體組成
2.2.1 運算器
2.2.2 控制器
2.2.3 存儲器
2.2.4 輸入/輸出設備和接口
2.3 計算機的軟體
2.3.1 軟體的分類
2.3.2 作業系統
2.3.3 程式語言
2.3.4 其他系統程式
2.4 單片機
2.4.1 單片機的概念
2.4.2 單片機的套用
2.4.3 單片機的發展
2.5 思考題與習題
第3章 89C51單片機的硬體結構和原理
3.1 89C51單片機的基本組成
3.1.1 MCS?51系列單片機
3.1.2 89C51單片機的基本組成
3.2 89C51單片機的引腳
3.3 89C51單片機中的CPU結構
3.3.1 運算器
3.3.2 控制器
3.4 89C51單片機的存儲器
3.4.1 哈佛結構
3.4.2 程式存儲器
3.4.3 片內數據存儲器
3.4.4 片外數據存儲器
3.5 89C51單片機的I/O接口
3.5.1 並行I/O連線埠P0P3
3.5.2 串列連線埠UART
3.5.3 定時器/計數器T0、T1
3.6 89C51單片機的時鐘電路和時序
3.6.1 時鐘電路
3.6.2 時序
3.7 89C51單片機的工作方式
3.7.1 復位方式
3.7.2 程式執行方式
3.7.3 節電工作方式
3.8 思考題與習題
第4章 89C51單片機指令系統
4.1 指令系統概述
4.1.1 指令和指令系統
4.1.2 指令格式
4.1.3 指令中常用符號
4.2 89C51單片機的定址方式
4.2.1 立即定址
4.2.2 暫存器定址
4.2.3 直接定址
4.2.4 暫存器間接定址
4.2.5 變址定址
4.2.6 相對定址
4.2.7 位定址
4.3 89C51單片機的指令
4.3.1 數據傳送指令
4.3.2 算術運算指令
4.3.3 邏輯運算及移位指令
4.3.4 控制轉移指令
4.3.5 位操作指令
4.4 思考題與習題
第5章 89C51單片機彙編語言程式設計
5.1 彙編語言語句的類型和組成
5.1.1 彙編語言
5.1.2 指令語句的組成
5.1.3 指示性語句的組成
5.2 偽指令
5.3 彙編語言程式設計過程
5.4 彙編語言程式的基本結構
5.4.1 順序結構程式設計
5.4.2 分支結構程式設計
5.4.3 循環結構程式設計
5.4.4 子程式結構程式設計
5.5 彙編語言實用程式設計
5.5.1 數碼轉換程式
5.5.2 運算類程式
5.5.3 數據處理程式
5.5.4 軟體延時程式
5.6 思考題與習題
第6章 軟體調試工具—Keil C51集成開發軟體
6.1 Keil C51集成開發軟體概述
6.2 Keil C51開發環境
6.2.1 標題欄
6.2.2 選單欄
6.2.3 工具列
6.2.4 項目視窗
6.2.5 源程式視窗
6.2.6 輸出視窗
6.3 程式的開發調試
6.3.1 程式調試的過程
6.3.2 創建項目和設定環境參數
6.3.3 源程式的編譯和調試
6.4 程式開發調試實例
6.4.1 軟體模擬仿真
6.4.2 硬體實時線上仿真
6.5 思考題與習題
第7章 89C51單片機的中斷系統和定時器
7.1 計算機的中斷處理過程
7.1.1 中斷處理
7.1.2 中斷的概念
7.2 89C51單片機的中斷處理
7.2.1 89C51的中斷源和中斷標誌
7.2.2 89C51的中斷允許控制
7.2.3 89C51的中斷優先權管理
7.2.4 89C51的中斷回響
7.2.5 89C51的中斷處理
7.2.6 89C51的中斷返回
7.2.7 89C51單片機的中斷處理實例
7.3 89C51單片機中的定時器
7.3.1 定時器/計數器概述
7.3.2 定時器的工作模式暫存器TMOD
7.3.3 定時器的控制暫存器TCON
7.4 89C51單片機中定時器/計數器的套用
7.4.1 定時器工作方式的設定和計數初值的計算
7.4.2 定時器的啟動和計數溢出的處理
7.4.3 定時器/計數器套用實例
7.5 思考題與習題
第8章 89C51單片機的並行輸入/輸出
8.1 89C51單片機的並行輸入/輸出接口
8.1.1 輸入/輸出接口信息傳送方式
8.1.2 89C51單片機的並行輸入/輸出接口簡介
8.2並行輸入/輸出接口P0、P1、P2和P3
8.2.1 P0連線埠
8.2.2 P1連線埠
8.2.3 P2連線埠
8.2.4 P3連線埠
8.2.5 並行輸入/輸出接口套用舉例
8.3 89C51單片機的擴展接口
8.3.1 89C51片外系統匯流排的產生
8.3.2 外部程式存儲器的擴展
8.3.3 外部數據存儲器的擴展
8.3.4 外部I/O接口的擴展
8.4 89C51輸入/輸出接口套用實例——LED顯示器
8.4.1 LED數碼管顯示器
8.4.2 8255A連線的LED數碼管顯示器實例
8.5 思考題與習題
第9章 89C51單片機的串列輸入/輸出
9.1 串列通信的概念
9.1.1 串列通信的傳輸制式
9.1.2 異步通信與同步通信
9.1.3 波特率
9.1.4 串列通信協定
9.2 89C51的串列通信接口
9.2.1 89C51串列接口的基本結構
9.2.2 串列接口的有關暫存器
9.2.3 串列接口通信工作方式
9.2.4 多機通信
9.3 89C51片外擴展串列匯流排技術
9.4 思考題與習題
第10章 89C51套用系統的設計和開發
10.1 單片機套用系統
10.2 單片機套用系統的設計過程
10.2.1 總體方案設計
10.2.2 硬體系統設計
10.2.3 軟體系統設計
10.2.4 系統仿真調試
10.2.5 系統運行與維護
10.3 基於89C51單片機的數據採集系統
10.3.1 單片機數據採集系統的總體設計
10.3.2 單片機數據採集系統主程式的設計
10.3.3 模擬量輸入接口的設計
10.3.4 看門狗定時器X5045的設計
10.3.5 實時時鐘DS1307的設計
10.3.6 人機對話通道的設計
10.3.7 異步串列通信RS?485接口的設計
10.4 思考題與習題
第11章 嵌入式系統
11.1 嵌入式系統概述
11.1.1 嵌入式系統的定義
11.1.2 嵌入式系統的特點
11.1.3 嵌入式系統的套用
11.2 嵌入式系統的硬體
11.2.1 嵌入式系統的構成
11.2.2 嵌入式系統的硬體
11.2.3 微控制器MCU
11.2.4 嵌入式微處理器
11.2.5 嵌入式數位訊號處理器
11.2.6 嵌入式片上系統
11.3 嵌入式系統的軟體
11.3.1 硬體抽象層
11.3.2 嵌入式作業系統
11.3.3 應用程式
11.4 嵌入式系統的設計過程
11.5 思考題與習題
附錄A 89C51指令表
參考文獻

相關詞條

熱門詞條

聯絡我們