單片機原理及實訓教程

單片機原理及實訓教程

《單片機原理及實訓教程》是湛洪然編寫的書籍,由北京師範大學出版社於2011年8月1日出版。

基本信息

內容簡介

包括10個實驗和4個實訓。

《單片機原理及實訓教程》的特點是深入淺出,闡述透徹、清晰,可讀性較好,實用性較強,特別適用於高職高專學生,中專及普通高校學生也可根據學時選擇使用,還可供有關工程技術人員自學和參考。通過學習《單片機原理及實訓教程》,教師、學生和科研人員可以較全面地掌握單片機的基礎知識及其在各個領域的套用。

圖書目錄

第1章 緒論

1.1 計算機套用系統的構成

1.1.1 通用計算機套用系統

1.1.2 專用計算機套用系統

1.1.3 混合型單片機套用系統

1.2 單片機知識概述

1.2.1 什麼是單片機

1.2.2 單片機發展概況

1.2.3 單片機的特點

1.3 常用單片機系列產品

1.3.1 80C51系列單片機的特點及分類

1.3.2 其他常用單片機系列綜述

1.4 單片機開發系統與仿真技術

第2章 MCS-51單片機結構及原理

2.1 MCS-51系列單片機的內部結構

2.1.1 MCS-51單片機的內部結構框圖

2.1.2 MCS-51單片機的引腳與片外三匯流排結構

2.2 MCS-51單片機的中央處理器

2.2.1 運算器

2.2.2 控制器

2.2.3 CPU的工作流程

2.3 存儲器

2.3.1 程式存儲器

2.3.2 數據存儲器

2.4 時鐘電路和時序

2.4.1 時鐘電路

2.4.2 基本時序單位

2.4.3 80C51的典型時序

2.5 復位電路

2.5.1 復位電路

2.5.2 單片機復位後的狀態

2.6 並行輸入/輸出連線埠

2.6.1 PO口

2.6.2 P1口

2.6.3 P2口

2.6.4 P3口

第3章 MCS-51單片機的指令系統

3.1 單片機指令系統簡介

3.1.1 指令、指令系統的概念

3.1.2 指令格式和常用符號

3.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.2.3 循環程式設計

4.3 子程式設計

4.3.1 子程式結構

4.3.2 子程式及其調用程式的設計

4.4 實用程式舉例

4.4.1 查表程式設計

4.4.2 散轉程式設計

4.4.3 代碼轉換類程式

4.4.4 運算類程式

第5章 80C51定時器/計數器及其套用

5.1 定時器/計數器的結構與工作原理

5.1.1 定時器/計數器的邏輯結構

5.1.2 定時器/計數器的工作原理

5.2 定時器/計數器的控制與工作方式

5.2.1 定時器/計數器的管理與控制

5.2.2 定時器/計數器的工作方式

5.2.3 定時器/計數器的套用

第6章 單片機的輸入輸出與中斷系統

6.1 單片機輸入/輸出方式

6.1.1 無條件傳送方式

6.1.2 查詢傳送方式

6.1.3 中斷方式

6.2 中斷的概念及作用

6.3 80C51單片機的中斷系統結構

6.4 中斷控制

6.4.1 80C51的中斷源

6.4.2 中斷允許和中斷優先權

6.4.3 中斷請求標誌

6.4.4 中斷回響

6.4.5 中斷處理

6.4.6 中斷返回

6.4.7 中斷請求的撤除

6.5 外中斷源的擴充

6.6 中斷程式的設計與套用

6.6.1 中斷程式的一般設計方法

6.6.2 中斷程式套用舉例

第7章 80C51的串列口及串列通信技術

7.1 串列通信概述

7.1.1 異步通信和同步通信方式

7.1.2 串列通信的數據傳送速率

7.1.3 串列通信的方式

7.1.4 通信協定

7.2 80C51串列口簡介

7.2.1 串列口結構與工作原理

7.2.2 串列口控制字及控制暫存器

7.2.3 80C51的幀格式

7.2.4 波特率的設定

7.3 串列通信工作方式

7.3.1 方式0

7.3.2 工作方式1

7.3.3 方式2和方式3

7.4 串列口套用舉例

7.4.1 用串列口的方式0作I/O口擴展

7.4.2 用串列口進行異步通信

7.4.3 MCS-51雙機異步通信

第8章 存儲器及I/O口的擴展技術

8.1 擴展三匯流排

8.1.1 片外三匯流排結構

8.1.2 MCS-51系統擴展的實現

8.2 存儲器的擴展

8.2.1 唯讀存儲器概述

8.2.2 隨機存取存儲器概述

8.2.3 程式存儲器擴展舉例

8.2.4 數據存儲器擴展舉例

8.2.5 存儲器擴展舉例

8.3 並行I/O口的擴展

8.3.1 簡單I/O口的擴展方法

8.3.2 可程式並行接口8255A

8.3.3 並行口擴展舉例

8.4 I2C匯流排串列擴展

8.4.1 I2C匯流排優點

8.4.2 I2C匯流排原理

8.4.3 I2C匯流排套用舉例

第9章 鍵盤顯示器接口

9.1 鍵盤接口

9.1.1 鍵盤的特性及其鍵盤輸入中要解決的問題

9.1.2 獨立式鍵盤接口

9.1.3 矩陣式鍵盤接口

9.2 LED顯示器接口技術

9.2.1 分段式LED顯示器

9.2.2 鍵盤顯示器接口晶片8279

9.2.3 點陣式LED顯示器

9.3 LCD液晶顯示器及其接口

9.3.1 液晶顯示器概述

9.3.2 點陣字元型液晶顯示器的結構

9.3.3 HD44780U的指令系統

9.3.4 液晶顯示模組RTl602C與單片機的接口方法

第10章 A/D、D/A轉換及接口

10.1 系統的前向通道概述

10.2 系統前向通道中的A/D轉換器及其接口

10.2.1 A/D轉換器概述

10.2.2 A/D轉換器接口技術

10.3 系統後向通道的配置及其接口技術

10.3.1 後向通道概述

10.3.2 系統後向通道中的D/A轉換器及接口

第11章 單片機套用系統的設計

11.1 單片機套用系統設計過程

11.1.1 系統的總體設計

11.1.2 系統軟硬體的設計

11.1.3 系統調試

11.2 單片機系統的抗干擾技術

11.2.1 干擾對單片機套用系統的影響

11.2.2 干擾的三要素

11.2.3 干擾源

11.2.4 干擾的傳遞方式

11.2.5 抗干擾的措施

11.3 基於數字溫度感測器DS18820的測溫系統設計實例

11.3.1 題目分析

11.3.2 硬體設計

11.3.3 軟體設計

11.3.4 DS8820的參考資料

第12章 實驗部分

實驗一 指令的仿真

實驗二 簡單程式設計與軟體仿真

實驗三 程式設計實驗

實驗四 定時器/計數器實驗

實驗五 中斷控制實驗

實驗六 串列接口實驗

實驗七 8255A輸入、輸出實驗

實驗八 鍵盤顯示器接口

實驗九 A/D轉換實驗

實驗十 D/A轉換實驗

第13章 綜合實訓部分

實訓一 基於ds12887的數字鐘的製作

實訓二 點陣式顯示屏的製作

實訓三 音樂播放器

實訓四 基於單片機的語音電路

附錄A 80C51單片機指令表

附錄B 美國標準信息交換碼ASCII字元表

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們