《單片機實驗與實踐》

《單片機實驗與實踐》,從以80C51核心單片機為核心的DP51PRO單片機綜合仿真實驗儀入手,介紹如何進行單片機實驗,逐步引導讀者掌握使用80C51核心單片機進行開發的方法。

基本信息

基本信息

封面封面
作者:周立功
出版社:北京航空航天大學出版社
ISBN:9787810775212
出版時間:2004-08-01
版次:1
頁數:212
裝幀:平裝
開本:16開

內容簡介

單片機實驗與實踐》共分4章:

第1章簡單介紹DP51PRO單片機綜合仿真實驗儀的結構和功能;

第2章詳細介紹KeilμVision2集成開發環境的使用方法和使用樣例,最後還介紹了DP51PRO單片機綜合仿真實驗儀的各部分硬體原理和使用方法;

第3章介紹39個單片機接口及套用實驗;

第4章簡單介紹在SmallRTOS51下的驅動程式的編寫方法,並以DP51PRO單片機綜合仿真實驗儀為硬體平台,詳細敘述了LCD和I2C的驅動程式編寫。

目錄

第1章DP51PRO單片機綜合仿真實驗儀功能簡介
1.1電路外觀1
1.2功能特點1
1.3實驗項目3
1.4主要功能塊4
1.5仿真調試下載電路說明5
1.5.1DP51PRO下載工作方式(LOAD)6
1.5.2DP51PRO運行工作方式(RUN)6

第2章DP51PRO快速入門
2.1KeilC51簡介7
2.2KeilC51的安裝9
2.2.1系統要求9
2.2.2軟體的安裝9
2.3μVision2集成開發環境12
2.3.1μVision2集成工具12
2.3.2選單欄命令、工具列和捷徑13
2.4KeilC51的使用18
2.4.1創建第一個KeilC51應用程式18
2.4.2程式檔案的編譯、連結25
2.5調試仿真功能的使用29
2.5.1如何進入調試狀態29
2.5.2調試狀態的存儲器模型30
2.5.3調試前的準備工作31
2.5.4實戰34
2.6脫機運行的FLASH運行38
2.6.1如何進入運行狀態38
2.6.2運行狀態的存儲器模型38
2.6.3運行程式實例39
2.7脫機運行的ISP單片機運行41
2.7.1如何進入ISP下載狀態41
2.7.2運行狀態的存儲器模型41
2.7.3ZLGISP軟體簡介41
2.7.4ZLGISP軟體的安裝方法42
2.7.5ZLGISP軟體的使用方法43
2.8各功能模組的功能介紹47
2.8.1A1區MON51仿真模組47
2.8.2A2區MCU匯流排接口及I/O口連線區48
2.8.3A3區8155並行I/O口擴展48
2.8.4A4和A5區PARK擴展48
2.8.5B1區語音實驗區49
2.8.6B2區非接觸式IC卡實驗區50
2.8.7B3區LCD實驗區51
2.8.8B4區並行A/D轉換實驗區52
2.8.9B5區PWM電壓轉換實驗區52
2.8.10B6區並行D/A轉換實驗區52
2.8.11B7區串列A/D轉換實驗區53
2.8.12B8區直流電機實驗區53
2.8.13C1區電壓接口區54
2.8.14C2區邏輯筆54
2.8.15C3區LED點陣實驗模組55
2.8.16C4區並轉串實驗電路55
2.8.17C5區串轉並實驗電路56
2.8.18C6區138解碼電路56
2.8.19C7區繼電器及其驅動電路57
2.8.20C8區555電路實驗區57
2.8.21C9區運算放大器電路實驗區58
2.8.22C10區步進電機實驗區58
2.8.23D1區獨立控制的LED、撥動開關、鍵盤實驗區59
2.8.24D2區電位器實驗區59
2.8.25D3區數字溫度採集實驗區59
2.8.26D4區蜂鳴器實驗區61
2.8.27D5區紅外收/發實驗區61
2.8.28D6區RS485實驗區62
2.8.29D7區I2C實驗區62
2.8.30D8區接觸式IC卡實驗區62

第3章DP51PRO單片機實驗
實驗1KeilC51集成開發環境的使用練習65
實驗2基於KeilC51集成開發環境的仿真與調試66
實驗3單片機I/O口控制實驗67
實驗4蜂鳴器驅動實驗70
實驗5電子琴實驗73
實驗6定時器輸出PWM實驗75
實驗7串轉並的I/O口實驗78
實驗8並轉串的I/O口實驗80
實驗974HC138解碼器實驗82
實驗108×8LED掃描輸出實驗84
實驗11555電路實驗87
實驗12運算放大器實驗88
實驗13繼電器控制實驗90
實驗14RS232串口通信實驗92
實驗15RS485差分串列通信實驗94
實驗16I2C匯流排實驗(實時時鐘、EEPROM和ZLG7290的實驗)97
實驗17萬年曆時鐘實驗102
實驗18接觸式IC卡讀/寫實驗105
實驗19數字溫度感測器實驗111
實驗20單匯流排和I2C匯流排結合實現數字溫度計實驗117
實驗21結合555電路實驗和單片機定時器頻率計實驗124
實驗22直流電機實驗126
實驗23步進電機控制實驗127
實驗24紅外收發實驗129
實驗25使用8155擴展I/O、RAM及定時器實驗132
實驗26字元型液晶顯示實驗136
實驗27圖形液晶顯示實驗140
實驗28並行A/D轉換實驗146
實驗29並行的D/A轉換實驗149
實驗30串列A/D轉換實驗153
實驗31數字電壓表實驗155
實驗32IC卡身份識別開關實驗159
實驗33USB1.1接口控制演示實驗162
實驗34CANbus接口控制實驗163
實驗35USB2.0接口控制演示實驗169
實驗36基於乙太網接口的TCP/IP實驗172
實驗37ISD1420語音模組實驗174
實驗38非接觸式IC卡讀卡模組實驗175

第4章SmallRTOS51的套用
4.1編寫SmallRTOS51的驅動程式179
4.1.1函式的可重入179
4.1.2驅動程式的編寫方法180
4.216×2LCD模組的驅動180
4.2.1TC1602A液晶顯示器與DP51PRO實驗儀的連線180
4.2.2驅動程式的使用180
4.2.3對TC1602A操作的基本函式182
4.2.4初始化TC1602A液晶顯示器183
4.2.5清除指定行183
4.2.6在指定位置顯示字元串185
4.2.7在指定地址向液晶模組寫多個字元187
4.2.8驅動程式在DP51PRO上使用的例子188
4.3I2C匯流排驅動程式的實現190
4.3.1I2C驅動程式的簡介190
4.3.2驅動程式的使用190
4.3.3基本I2C匯流排信號的產生190
4.3.4I2C匯流排初始化192
4.3.5傳送和接收一個位元組193
4.3.6對I2C進行讀操作195
4.3.7對I2C進行寫操作197
4.4SmallRTOS51套用實例和分析199
4.4.1實例簡介199
4.4.2系統配置檔案Os_cfg.h200
4.4.3CPU配置檔案Os_cpu.h202
4.4.4用戶配置檔案Config.h203
4.4.5ZLG7290套用函式程式zlg7290.c205
4.4.6主程式EXT1.c208
附錄SmallRTOS51使用許可協定

相關詞條

相關搜尋

熱門詞條

聯絡我們