單片機技術項目教程

單片機技術項目教程

考慮每個項目各側重單片機技術的一個重點,硬體和軟體的設計由易到難、由淺入深,注重技能培養。《單片機技術項目教程》可作為高職高專院校計算機套用、機電一體化、嵌入式技術和電子技術等專業的教材,也可作為職業技能培訓用書;對於希望自學單片機套用技術的讀者來說也是一本合適的讀本。

基本信息

版權資訊

單片機技術項目教程

書 名: 單片機技術項

目教程

作 者:陳寧

出版社: 南京東南大學出版社

出版時間: 2008

ISBN: 9787564113575

開本: 16

定價: 28.00 元

內容簡介

《單片機技術項目教程》以“課題導向、課程協同”的方式編寫,通過引入8個小項目,分別將單片機的主要內容有側重地融入其中,使學生通過套用實例學習相關知識,系統理解單片機的原理,提高課程學習的效率和套用技能。書中前2章介紹單片機的硬體結構和彙編語言基礎,以後7章設有項目引入、技術準備、項目實現、知識綜述和技能提高等部分,通過彩燈程式控制器、簡易計算器、記憶訓練器和倒計時遠程控制器等項目的設計和實現,敘述單片機的輸入/輸出接口、中斷、定時/計數器、通信接口、A/D和D/A轉換及外部擴展等的原理和套用方法。第10章安排了2個綜合項目,可作為課程設計或課外實踐。在項目的選取和編排上,《單片機技術項目教程》考慮每個項目各側重單片機技術的一個重點,硬體和軟體的設計由易到難、由淺入深,注重技能培養。《單片機技術項目教程》可作為高職高專院校計算機套用、機電一體化、嵌入式技術和電子技術等專業的教材,也可作為職業技能培訓用書;對於希望自學單片機套用技術的讀者來說也是一本合適的讀本。

目錄

1單片機硬體系統基礎

1.1概述

1.1.1微型計算機系統

1.1.2單片機套用系統

1.2MCS-51單片機的基本結構

1.2.1MCS-51單片機的組成

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

1.2.3時鐘電路和復位電路

1.3MCS-51單片機存儲器結構

1.3.1MCS-51單片機內部數據存儲器

1.3.2特殊功能暫存器

1.3.3MCS-51單片機內部程式存儲器

練習和思考

2單片機彙編語言基礎

2.1概述

2.2MCS-51單片機指令格式

2.3MCS-51單片機指令定址方式

2.3.1立即數定址

2.3.2直接定址

2.3.3暫存器定址

2.3.4暫存器間接定址

2.3.5變址定址

2.3.6相對定址

2.3.7位定址

2.4MCS-51單片機指令系統

2.4.1MCS-51單片機指令分類

2.4.2MCS-51單片機指令功能

2.4.3MCS-51單片機執行指令的過程

2.5MCS-51單片機數據傳送指令

2.5.18位數據傳送指令

2.5.216位數據傳送指令

2.5.3堆疊操作指令

2.5.4位元組交換指令

2.5.5片外數據傳送指令

練習和思考

3並行輸入/輸出口

3.1項目引入:彩燈控制

3.1.1套用場合

3.1.2基本功能

3.1.3設計要點

3.2技術準備:相關知識

3.2.1ORG和END偽指令

3.2.2邏輯移位指令

3.2.3控制轉移類指令

3.2.4子程式調用與返回指令

3.2.5並行輸入/輸出P1口的結構

3.2.6LED的套用

3.2.7延時子程式的設計

3.3項目實現:彩燈控制器的設計

3.3.1硬體電路設計

3.3.2流程設計

3.3.3程式代碼設計

3.3.4仿真和調試

3.4知識綜述:並行輸入/輸出口

3.4.1P0口

3.4.2P2口

3.4.3P3口

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.2.4算術運算指令

4.2.5比較轉移指令

4.2.6邏輯運算指令

4.2.7延時子程式延時時間的計算

4.2.8LED8段數碼顯示器原理

4.2.9矩陣鍵盤的原理

4.3項目實現:簡易計算器的設計

4.3.1硬體連線

4.3.2鍵盤輸入程式設計

4.3.3顯示子程式設計

4.3.4主程式設計

4.3.5仿真和調試

4.4知識綜述:鍵盤與LED數碼顯示接口

4.4.1鍵盤接口

4.4.2LED數碼顯示接口

4.5技能提高:簡易計算器的改進

練習和思考

5單片機中斷系統

5.1項目引人:四人搶答器

5.1.1套用場合

5.1.2基本功能

5.1.3設計要點

5.2技術準備:相關知識

5.2.1中斷的基本概念

5.2.2外部中斷0的硬體連線

5.2.3中斷控制暫存器的使用

5.2.4外部中斷0的入口地址

5.2.5外部中斷0的回響過程

5.2.6位操作指令

5.2.7條件轉移指令

5.2.8中斷返回指令

5.3項目實現:四人搶答器的設計

5.3.1功能和設計思路

5.3.2硬體電路設計

5.3.3程式流程設計

5.3.4軟體編程

5.3.5仿真和調試

5.4知識綜述:中斷系統

5.4.1MCS-51單片機的中斷系統及其管理

5.4.2中斷處理過程

5.4.3中斷請求信號的撤除

5.4.4外部中斷源的擴展

5.4.5中斷的使用說明

5.5技能提高:四人搶答器的改進

練習和思考

6單片機定時/計數器

6.1項目引入:LED計時顯示器

6.1.1套用場合

6.1.2基本功能

6.1.3設計要點

6.2技術準備:定時/計數器

6.2.1定時/計數器1的結構

6.2.2定時/計數器1的套用實例

6.3項目實現:LED計時顯示器的設計

6.3.1功能和設計思路

6.3.2硬體連線

6.3.3程式流程

6.3.4程式代碼

6.3.5仿真和調試

6.4知識綜述:定時/計數器綜述

6.4.1定時/計數器的結構和工作原理

6.4.2工作方式暫存器和控制暫存器

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

6.4.4定時器擴充外部中斷源

6.4.5軟體定時和硬體定時

6.4.6定時/計數器編程

6.5技能提高:LED計時顯示器的改進

練習和思考

7單片機串列口通信

7.1項目引入:倒計時顯示遠程控制器

7.1.1套用場合

7.1.2基本功能

7.1.3設計要點

7.2技術準備:串列通信方式

7.2.1異步傳送方式

7.2.2波特率

7.2.3單片機串列通信接口電路

7.2.4串列口工作方式

7.3項目實現:倒計時顯示遠程控制器的設計

7.3.1功能和設計要點

7.3.2硬體連線

7.3.3程式流程

7.3.4程式代碼

7.3.5仿真和調試

7.4知識綜述:單片機串列通信

7.4.1串列通信概述

7.4.2MCS-51單片機串列口

7.4.3MCS-5l單片機串列口的工作方式

7.4.4波特率的計算

7.4.4多機通信

7.5技能提高:倒計時顯示遠程控制器的改進

練習和思考

8單片機與A/D、D/A接口

8.1問題引入

8.2知識綜述:A/D轉換器

8.2.1ADC0809的內部結構和信號引腳

8.2.2MCS-51單片機與ADC20809的接口

8.3項目實現:0~5V電壓測試儀

8.3.1項目功能

8.3.2硬體連線

8.3.3程式流程

8.3.4程式代碼

8.3.5仿真和調試

8.4知識綜述:D/A轉換器

8.4.1D/A轉換器的原理和性能指標

8.4.2典型的D/A轉換器DAC0832

8.4.3MCS-51單片機與D/A轉換器的接口

8.4.4DAC0832的模擬輸出

8.5項目實現:波形發生器

8.5.1項目功能

8.5.2硬體連線

8.5.3軟體流程

8.5.4程式代碼

8.5.5實驗調試

8.6技能提高:A/D、D/A接口套用

練習和思考

9存儲器的擴展

9.1項目引入:記憶訓練器

9.1.1套用場合

9.1.2基本功能

9.1.3設計要點

9.2技術準備:相關知識

9.2.1外部數據存儲器的讀寫指令

9.2.2程式單元的數據讀取指令

9.2.3單片機匯流排結構

9.2.4數據存儲器和地址鎖存器

10綜合設計項目

……

相關詞條

相關搜尋

熱門詞條

聯絡我們