版權資訊
書 名: 單片機技術項
目教程
作 者:陳寧
出版社: 南京東南大學出版社
出版時間: 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綜合設計項目
……