當前位置:編程學習大全網 - 編程語言 - MCS-51單片機原理及應用技術教程的圖書目錄

MCS-51單片機原理及應用技術教程的圖書目錄

第1章單片機概論

1.1單片機概述

1.2單片機的歷史與發展

1.2.1單片機的發展概況

1.2.2單片機的發展趨勢

1.3常用單片機簡介

1.3.1MCS-51系列單片機

1.3.2AT89系列單片機

1.4單片機的應用領域

1.5單片機中使用的數制及常用的語言

習題

第2章MCS-51單片機的硬件結構

2.1MCS-51單片機的硬件組成

2.1.1MCS-51單片機硬件結構圖

2.1.2MCS-51單片機的引腳信號

2.2MCS-51單片機的微處理器

2.2.1運算器

2.2.2控制器

2.2.3CPU時序

2.3MCS-51單片機存儲器

2.3.1片內RAM結構及其地址空間分布

2.3.2片外RAM的擴展

2.3.3程序存儲器

2.4時鐘電路和復位電路

2.4.1時鐘電路

2.4.2復位電路

習題

第3章MCS-51單片機指令系統與程序設計

3.1概述

3.1.1機器碼指令

3.1.2匯編語言指令

3.2尋址方式

3.2.1立即尋址

3.2.2寄存器尋址

3.2.3RAM尋址

3.2.4程序存儲器中數據的尋址

3.2.5I/O端口中數據的尋址

3.2.6程序的尋址

3.2.7位尋址

3.3指令系統

3.3.1數據傳送類指令

3.3.2算術運算類指令

3.3.3邏輯操作類指令

3.3.4位操作類指令

3.4匯編語言程序設計基礎

3.4.1順序程序設計

3.4.2循環程序設計

3.4.3分支程序設計

3.4.4子程序及其調用

習題

第4章MCS-51單片機片內功能模塊的使用

4.1並行I/O接口的輸入與輸出

4.1.1在MOV指令下可直接輸入/輸出的P1口

4.1.2在MOVX指令下由系統總線進行輸入/輸出的P0和P2口

4.1.3具有特殊功能的P3口

4.2數據輸入/輸出的控制方式

4.2.1查詢傳送方式

4.2.2中斷傳送方式

4.3中斷系統

4.3.1中斷系統的結構

4.3.2中斷源和中斷請求標誌

4.3.3系統對中斷的管理

4.3.4中斷的響應過程

4.3.5中斷程序的編程方法

4.4片內定時器/計數器

4.4.1定時器/計數器的內部結構及工作原理

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

4.4.3定時器/計數器的應用設計

4.5串行接口

4.5.1串行口的內部結構

4.5.2串行口的工作方式

4.5.3串行口的波特率

4.5.4SMOD位對波特率的影響

4.5.5MCS-51單片機串口通信應用

習題

第5章單片機的C語言編程

5.1C及C51語言概述

5.1.1C及C51語言的特點

5.1.2C51的數據類型

5.1.3C51對內部資源的定義

5.1.4常量與變量

5.1.5C51絕對地址訪問

5.2運算符和表達式

5.2.1關系運算符與關系表達式

5.2.2邏輯運算符與邏輯表達式

5.2.3算術運算符與算術表達式

5.2.4位運算符和復合賦值運算符

5.2.5條件運算符和指針運算符

5.2.6強制類型轉換運算符

5.2.7表達式語句

5.3分支程序設計

5.3.1if語句

5.3.2switch語句

5.4循環程序設計

5.4.1while語句

5.4.2do-while語句

5.4.3for語句

5.4.4break與continue語句

5.5函數

5.5.1函數的定義

5.5.2函數的調用

5.5.3中斷函數

5.6數組及指針的使用

5.6.1數組的使用

5.6.2指針的使用

5.7C51的編程規範與技巧

5.7.1編程規範

5.7.2C51的開發技巧

習題

第6章MCS-51單片機系統擴展

6.1MCS-51單片機的擴展總線

6.1.1MCS-51單片機的最小應用系統

6.1.2MCS-51單片機的系統總線

6.1.3外擴芯片的片選和地址分配

6.2程序存儲器擴展

6.2.1EPROM擴展

6.2.2E2PROM擴展

6.3數據存儲器擴展

6.3.1常用的數據存儲器芯片

6.3.2訪問外部數據存儲器的讀/寫操作時序

6.3.3常用的擴展數據存儲器的接口電路

6.4Flash存儲器的擴展

6.4.1Flash存儲器的分類

6.4.2常用的Flash存儲器芯片

6.4.3常用的Flash存儲器擴展電路

6.5並行I/O接口的擴展

6.5.1簡單I/O接口擴展

6.5.2可編程8255A擴展I/O接口

6.5.3可編程8155擴展I/O接口

習題

第7章MCS-51單片機接口技術應用

7.1鍵盤接口電路

7.1.1鍵盤的工作原理

7.1.2獨立式鍵盤

7.1.3矩陣式鍵盤

7.1.4鍵盤的編碼

7.2可編程8279接口芯片及應用

7.2.18279的內部結構及基本工作原理

7.2.28279的引腳功能

7.2.38279的工作方式

7.2.48279的命令字

7.2.5MCS-5l單片機和8279的接口設計

7.2.68279應用舉例

7.3LED顯示接口電路

7.3.1LED顯示器和顯示器接口

7.3.2LED顯示器接口技術

7.4LCD顯示接口電路

7.4.1概述

7.4.2組成結構圖

7.4.3模塊接口說明

7.4.4模塊的主要硬件構成

7.4.5指令說明

7.4.6讀寫時序圖

7.4.7應用舉例

7.5D/A轉換接口電路

7.5.1D/A轉換接口電路的基本原理

7.5.2D/A轉換器的主要特點與技術指標

7.5.3DAC0832芯片

7.5.4DAC0832與MCS-51的接口設計

7.5.5DAC0832應用電路

7.6A/D轉換接口電路

7.6.1A/D轉換接口電路的基本原理

7.6.2A/D轉換器的主要技術指標

7.6.3ADC0809芯片

7.6.4ADC0809與MCS-51單片機的接口設計

習題

第8章MCS-51單片機的串行通信技術

8.1串行通信基礎

8.1.1串行通信分類

8.1.2串行通信的制式

8.1.3接收/發送時鐘

8.1.4信號的調制與解調

8.1.5通信數據的檢測和校正

8.1.6串行通信接口電路UART、USRT和USART

8.2計算機與單片機之間數據通信

8.2.1異步通信適配器

8.2.2計算機與單片機之間的通信技術

8.3串行通信總線標準

8.3.1RS-232C總線標準與應用

8.3.2RS-449、RS-422A及RS-423A接口總線標準與應用

8.3.3RS-485標準總線接口

8.3.420mA電流環路串行接口

8.3.5I2C總線接口

8.3.6DS18B20單線數字溫度傳感器

習題

第9章單片機應用系統設計與調試

9.1單片機應用系統設計

9.1.1單片機應用系統設計步驟

9.1.2單片機應用系統硬件設計

9.1.3單片機應用系統軟件設計

9.2單片機應用系統的開發與調試

9.2.1單片機應用系統的開發

9.2.2單片機應用系統的調試

9.3單片機應用系統的抗幹擾技術

9.3.1幹擾源概述

9.3.2硬件抗幹擾技術

9.3.3軟件抗幹擾技術

9.4單片機在線編程技術

9.4.1單片機在線編程概述

9.4.2ISP技術

9.4.3AT89S51單片機在線編程的實現

習題

第10章C51應用實訓

實訓1初識C51

實訓2單色燈閃爍

思考題

實訓3走馬燈

思考題

實訓4流水燈

思考題

實訓5外部中斷

思考題

實訓6定時器

思考題

實訓7雙芯燈實驗

思考題

思考題

實訓8P1口輸入/輸出實驗

實訓9直流電機實驗

思考題

實訓10步進電機實驗

思考題

實訓11串口實驗

思考題

實訓12單片機擴展實驗

實訓13人機接口實驗

思考題

思考題

實訓14A/D、D/A轉換實驗

思考題

思考題

附錄AMCS-51系列單片機

指令表

附錄BASCII碼表

附錄CC51庫函數

參考文獻

……

  • 上一篇:開關電源原理圖開關電源工作原理介紹
  • 下一篇:編程題兩者接近什麽意思
  • copyright 2024編程學習大全網