MCS-51單片機原理及接口技術

MCS-51單片機原理及接口技術

《MCS-51單片機原理及接口技術》是2009年電子工業出版社出版的圖書,作者是汪德彪。本書以MCS-51系列單片機為背景,介紹了單片機原理及其接口技術。

作者簡介

汪德彪,男,1966年9月生,重慶大足人,重慶科技學院電子信息工程學院教師,高級工程師。從事微機原理及單片機,計算機控制技術等課程教學10餘年,主要研究方向為人工計算智慧型和先進控制技術,主持重慶市教委自然科學基金項目1項,作為技術負責人完成重慶市科委科技攻關項目1項,參與省部級科研項目2項,完成橫向科研課題多項,完成重慶市教改課題1項,發表研究論文10餘篇,獲得國家專利1項,出版《MCS-51單片機原理及接口技術》和《計算機控制技術》兩本教材。

內容簡介

《MCS-51單片機原理及接口技術(第2版)》主要內容包括:單片機組成結構;單片機指令系統和彙編語言程式設計;單片機中斷技術和定時器/計數器套用;單片機功能擴展技術;C51程式語言及其套用;鍵盤、顯示、A/D、D/A、開關量等功能性接口技術;單片機通信技術;單片機套用系統設計方法、步驟、以及工程套用舉例等。

《MCS-51單片機原理及接口技術(第2版)》編寫突出套用性和實踐性,將單片機套用中的最新技術寫入教材。在接口技術部分,將SPI、I2C接口技術作了詳細介紹,並有實際例子幫助讀者加深理解SPI、I2C技術。在通信部分,把重點放在PC機與單片機之間點對點和點對面的通信技術方面,具有較高的實用價值。將C51寫入教材是對單片機程式設計語言的最好補充和延伸,C51部分的許多例子都有與之對應的彙編語言例子,便於讀者對比學習。教材中的例子都取材於工程套用,突出例程的實用性和完整性,這不僅僅是為了學習知識而舉例,而更重要的是為了掌握單片機的基本套用特性,從套用出發,又回到實際套用中去。

《MCS-51單片機原理及接口技術(第2版)》深入淺出,淡化理論,突出工程套用,適合作為高職高專院校自動化及其相關專業的教材,也可作為工程技術人員的參考用書。

目錄

第1章 MCS-51系列單片機的組成

1.1 單片機概述

1.1.1 單片機的發展歷史

1.1.2 目前主流單片機

1.1.3 單片機的套用領域

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

1.2.1 微處理器結構

1.2.2 振盪與時鐘

1.2.3 時鐘周期、狀態周期和機器周期

1.2.4 復位及復位電路

1.2.5 MCS-51系列單片機的引腳特性

1.3 MCS-51系列單片機的存儲器組織

1.3.1 程式存儲器

1.3.2 片內數據存儲器

1.3.3 特殊功能暫存器

1.3.4 片外數據存儲器

1.4 MSC-51系列單片機的基本I/O口

1.4.1 P0口的結構與特性

1.4.2 P1口的結構與特性

1.4.3 P2口的結構與特性

1.4.4 P3口的結構與特性

1.5 MCS-51系列單片機的工作方式

本章小結

習題1

第2章 MCS-51系列單片機的指令系統及彙編語言程式設計

2.1 指令格式與定址方式

2.1.1 指令格式

2.1.2 MCS-51單片機定址方式

2.2 MCS-51單片機指令系統

2.2.1 數據傳送和交換類指令

2.2.2 算術運算類指令

2.2.3 邏輯運算指令

2.2.4 控制轉移指令

2.2.5 位操作類指令

2.3 彙編語言程式設計

2.3.1 MCS-51單片機彙編語言的偽指令

2.3.2 程式結構

2.3.3 彙編語言程式設計方法

2.4 實用程式設計舉例

2.4.1 數制轉換程式

2.4.2 數據處理程式設計

2.4.3 查表程式設計

2.4.4 子程式設計

2.4.5 延時程式設計

本章小結

習題2

第3章 MCS-51系列單片機中斷系統

3.1 中斷系統概述

3.1.1 中斷系統的概念

3.1.2 中斷的作用

3.2 MCS-51系列單片機中斷源與中斷請求

3.2.1 定時器/計數器控制暫存器TCON

3.2.2 串列口控制暫存器SCON

3.3 MCS-51系列單片機中斷控制

3.3.1 中斷允許控制

3.3.2 中斷優先權管理

3.4 中斷回響

3.4.1 中斷回響條件

3.4.2 中斷回響過程

3.4.3 中斷回響的時間

3.5 中斷請求的撤除

3.6 中斷套用舉例

3.6.1 中斷程式設計基礎

3.6.2 外部中斷套用舉例

3.6.3 外部中斷的擴展

3.7 中斷套用注意事項

本章小結

習題3

第4章 MCS-51系列單片機定時器/計數器

4.1 MCS-51系列單片機定時器/計數器的結構

4.2 MCS-51系列單片機定時器/計數器的控制

4.2.1 定時器/計數器工作方式暫存器TMOD

4.2.2 定時器/計數器控制暫存器TCON

4.3 定時器/計數器的工作方式及套用

4.3.1 定時器/計數器方式0及套用

4.3.2 定時器/計數器方式1及套用

4.3.3 定時器/計數器方式2及套用

4.3.4 定時器/計數器方式3及套用

4.3.5 定時器/計數器的其他套用舉例

本章小結

習題4

第5章 MCS-51系列單片機的擴展

5.1 單片機三匯流排的形成及編址

5.1.1 單片機三匯流排的形成

5.1.2 編址及解碼

5.2 存儲器的擴展

5.2.1 程式存儲器擴展

5.2.2 數據存儲器的擴展

5.3 輸入/輸出口的擴展

5.3.1 簡單接口晶片的擴展

5.3.2 可程式晶片8155的擴展

5.3.3 可程式晶片8255A的擴展

本章小結

習題5

第6章 MCS-51系列單片機的接口技術

6.1 鍵盤接口技術

6.1.1 鍵的特性

6.1.2 獨立鍵盤接口技術

6.1.3 矩陣鍵盤接口技術

6.2 數碼顯示接口技術

6.2.1 數碼顯示原理

6.2.2 靜態顯示技術

6.2.3 動態顯示技術

6.3 液晶顯示技術

6.3.1 液晶顯示器簡介

6.3.2 液晶顯示器與單片機接口

6.4 A/D轉換器與單片機的接口技術

6.4.1 A/D轉換器的性能參數與選型

6.4.2 ADC0809與單片機接口

6.4.3 AD574A與單片機接口

6.5 D/A轉換器與單片機的接口技術

6.5.1 D/A轉換器的性能參數與選型

6.5.2 DAC0832與單片機接口

6.5.3 DAC1210與單片機接口

6.5.4 V/I變換電路

6.6 串列接口技術

6.6.1 SPI串列匯流排

6.6.2 SPIA/D.D/A轉換器與MCS-51單片機接口

6.6.3 I2C串列匯流排

6.6.4 I2C器件與MCS-51接口

6.7 開關量輸入/輸出接口技術

6.7.1 光電隔離技術和器件

6.7.2 開關量輸入接口

6.6.3 開關量輸出接口

本章小結

習題6

第7章 MCS-51系列單片機串列通信

7.1 串列通信的基本概念

7.1.1 數據通信

7.1.2 串列通信的傳輸方式

7.1.3 異步通信和同步通信

7.2 MCS-51系列單片機串列通信接口

7.2.1 串列口的結構與組成

7.2.2 串列口的工作方式

7.2.3 波特率的設定

7.2.4 串列通信接口標準

7.3 PC機與單片機通信

7.3.1 PC機串口資源及編程使用方法

7.3.2 PC機與單片機雙機通信

7.3.3 PC機與單片機多機通信

本章小結

習題7

第8章 C51程式設計語言及程式設計

8.1 C51數據類型與運算

8.1.1 C51數據類型

8.1.2 C51數據存儲類型

8.1.3 C51定義SFR

8.1.4 C51定義並行口

8.1.5 C51定義位變數

8.1.6 C51運算符.表達式及其規則

8.2 C51流程控制語句

8.2.1 選擇語句

8.2.2 循環語句

8.3 C51構造數據類型

8.3.1 數組

……

第9章 單片機套用系統設計與開發

附錄A ASCII碼字元表

附錄B MCS-51單片機指令表

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們