單片機基礎

單片機基礎

本書內容系統全面,通俗易懂,適於初學者。可作為本科、專科、函授或培訓班的教材,同樣也可作為工程技術人員或業餘智慧型產品開發愛好者的自學用書。

基本信息

百科名片

作/譯者:李廣弟 出版社: 北京航空航天大學出版社

出版日期:2007年06月

ISBN:9787810778374 [十位:7810778374]

頁數:260 重約:0.375KG

定價:¥24.00

內容提要

本書內容在前兩版的基礎上做了適度增刪。刪去了第2版中有關16位單片機的介紹,而對8位單片機的內容進行了擴充,特別是擴充了有關串列擴展的知識。本書著重講述8位單片機的典型代表80C51系列,介紹其基本原理和套用。主要包括:80C51單片機的硬體結構及串並行擴展、指令系統和彙編語言程式設計以及單片機的發展和套用等。

圖書目錄

第1章 計算機基礎知識

1.1 二進制數及其在計算機中的使用

1.1.1 二進制數的進位計數特性

1.1.2 機器數與機器數表示形式

1.1.3 計算機中二進制數的單位

1.1.4 計算機使用二進制數的原因

1.2 二進制數的算術運算和邏輯運算

1.2.1 二進制算術運算

1.2.2 二進制邏輯運算

1.3 供程式設計使用的其他進制數

1.3.1 十進制數與十六進制數

1.3.2 不同進制數之間的轉換

1.4 計算機中使用的編碼

1.5 微型計算機概述

1.5.1 微型計算機硬體系統

1.5.2 微型計算機軟體系統

1.5.3 微型計算機的工作過程

練習題

第2章 80C51單片機的硬體結構

2.1 單片機的概念

2.2 80C51單片機的邏輯結構及信號引腳

2.2.1 80C51單片機的內部邏輯結構

2.2.2 80C51單片機的封裝與信號引腳

2.3 80C51單片機的內部存儲器

2.3.1 內部數據存儲器低128單元區

2.3.2 內部數據存儲器高128單元區

2.3.3 堆疊操作

2.3.4 內部程式存儲器

2.4 80C51單片機的並行I/O口

2.4.1 P0口邏輯結構

2.4.2 P1口邏輯結構

2.4.3 P2口邏輯結構

2.4.4 P3口邏輯結構

2.5 80C51單片機的時鐘與定時

2.5.1 時鐘電路

2.5.2 定時單位

2.6 80C51單片機的系統復位

2.6.1 復位方式與初始化狀態

2.6.2 復位電路

2.7 單片機低功耗工作模式

2.7.1 單片機低功耗的意義

2.7.2 兩種低功耗工作模式

2.7.3 低功耗模式的套用

練習題

第3章 80C51單片機指令系統

3.1 單片機指令系統概述

3.2 80C51單片機指令定址方式

3.3 80C51單片機指令分類介紹

3.3.1 數據傳送類指令

3.3.2 算術運算類指令

3.3.3 邏輯運算及移位類指令

3.3.4 控制轉移類指令

3.3.5 位操作類指令

練習題

第4章 80C51單片機彙編語言程式設計

4.1 單片機程式設計語言概述

4.1.1 機器語言和彙編語言

4.1.2 單片機使用的高級語言

4.1.3 80C51單片機彙編語言的語句格式

4.2 彙編語言程式的基本結構形式

4.2.1 順序程式結構

4.2.2 分支程式結構

4.2.3 循環程式結構

4.3 80C51單片機彙編語言程式設計舉例

4.3.1 算術運算程式

4.3.2 定時程式

4.3.3 查表程式

4.4 單片機彙編語言源程式的編輯和彙編

4.4.1 手工編程與彙編

4.4.2 機器編輯與交叉彙編

4.5 80C51單片機彙編語言偽指令

練習題

第5章 80C51單片機的中斷與定時

5.1 中斷概述

5.2 80C51單片機的中斷系統

5.2.1 中斷源與中斷向量

5.2.2 中斷控制

5.2.3 中斷優先權控制

5.2.4 中斷回響過程

5.2.5 中斷服務程式

5.3 80C51單片機的定時器/計數器

5.3.1 定時器/計數器的計數和定時功能

5.3.2 用於定時器/計數器控制的暫存器

5.3.3 定時器工作方式0

5.3.4 定時器工作方式1

5.3.5 定時器工作方式2

5.3.6 定時器工作方式3

練習題

第6章 單片機並行存儲器擴展

6.1 單片機並行外擴展系統

6.1.1 單片機並行擴展匯流排

6.1.2 並行擴展系統的I/O編址和晶片選取

6.2 存儲器分類

6.2.1 唯讀存儲器

6.2.2 讀/寫存儲器

6.3 存儲器並行擴展

6.3.1 程式存儲器並行擴展

6.3.2 數據存儲器並行擴展

6.3.3 使用RAM晶片擴展可讀/寫的程式存儲器

6.4 80C51單片機存儲器系統的特點和使用方法

6.4.1 單片機存儲器系統的特點

6.4.2 80C51單片機存儲器的使用

練習題

第7章 單片機並行I/O擴展

7.1 單片機I/O擴展基礎知識

7.1.1 I/O接口電路的功能

7.1.2 關於接口電路的更多說明

7.1.3 I/O編址技術

7.1.4 單片機I/O控制方式

7.2 可程式並行接口晶片8255

7.2.1 8255硬體邏輯結構

7.2.2 8255工作方式

7.2.3 8255的編程內容

7.2.4 8255接口套用

7.3 鍵盤接口技術

7.3.1 鍵掃描和鍵碼生成

7.3.2 用8255實現鍵盤接口

7.4 LED顯示器接口技術

7.4.1 LED顯示器概述

7.4.2 LED顯示器顯示原理

7.4.3 LED顯示器接口

7.5 印表機接口技術

7.5.1 微型印表機概述

7.5.2 印表機接口

練習題

第8章 80C51單片機串列通信

8.1 串列通信基礎知識

8.1.1 異步通信和同步通信

8.1.2 串列通信線路形式

8.2 80C51串列口

8.2.1 80C51串列口硬體結構

8.2.2 串列口控制機制

8.3 80C51串列口工作方式

8.3.1 串列工作方式0

8.3.2 串列工作方式1

8.3.3 串列工作方式2和3

8.4 串列通信數據傳輸速率

8.4.1 傳輸速率的表示方法

8.4.2 80C51的波特率設定

8.5 串列通信套用

8.5.1 近程串列通信

8.5.2 數據機的使用

8.5.3 雙機通信

8.5.4 多機通信

練習題

第9章 單片機串列擴展

9.1 單片機串列擴展概述

9.1.1 單片機需要串列擴展的原因

9.1.2 單片機串列擴展實現方法

9.2 I2C匯流排

9.2.1 I2C匯流排結構和信號

9.2.2 I2C匯流排數據傳輸方式

9.2.3 器件與器件定址

9.3 單片機8×C552的I2C匯流排

9.3.1 8×C552的I2C匯流排接口電路

9.3.2 8×C552的I2C匯流排控制機制

9.3.3 由8×C552構成的單主I2C匯流排系統

9.4 單片機8×C552的串列擴展

9.4.1 通過I2C匯流排擴展串列數據存儲器

9.4.2 I2C匯流排的發展

9.4.3 通過I2C匯流排擴展LED顯示器

9.5 單片機80C51的串列擴展

9.5.1 通過UART進行串列程式存儲器擴展

9.5.2 串列接口的軟體模擬

9.5.3 I2C匯流排接口晶片PCF8584

練習題207

第10章 單片機A/D及D/A轉換接口

10.1 單片機測控系統與模擬輸入通道

10.1.1 單片機測控系統概述

10.1.2 模擬輸入通道

10.2 A/D轉換器接口

10.2.1 8位A/D轉換晶片與80C51接口

10.2.2 12位A/D轉換晶片與80C51接口

10.2.3 A/D轉換晶片套用說明

10.3 D/A轉換器接口

10.3.1 D/A轉換晶片

10.3.2 DAC0832單緩衝連線方式

10.3.3 DAC0832雙緩衝連線方式

10.4 A/D與D/A轉換器晶片的串列接口

10.4.1 通過I2C匯流排的串列接口

10.4.2 通過軟體模擬的串列接口

練習題

第11章 8位單片機的發展

11.1 80C51單片機的發展

11.1.1 在MCS51基礎上發展起來的80C51

11.1.2 80C51的衍生晶片

11.2 從8×C522看8位單片機功能的增強

11.2.1 8×C552的硬體結構

11.2.2 事件捕捉與事件定時輸出

11.2.3 監視定時器WDT

11.2.4 脈寬調製器PWM

11.3 閃速存儲器及其在單片機中的套用

11.3.1 閃速存儲器概述

11.3.2 閃速存儲晶片

11.3.3 快閃記憶體單片機晶片

11.3.4 閃速存儲器編程

練習題

第12章 單片機套用

12.1 單片機簡單控制套用

12.1.1 時鐘計時

12.1.2 數字式熱敏電阻溫度計

12.2 單片機套用的發展

12.2.1 微控制技術與嵌入式系統

12.2.2 單片機的Internet技術

12.3 單片機開發系統

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們