內容簡介
《51單片機實踐教程》以MCS-51系列單片機為背景,重點突出單片機系統的開發套用,可作為在已經掌握MCS-51系列單片機的基本原理與結構的基礎上,進行套用開發的高級實踐教程。《51單片機實踐教程》通過對MCU51DB實驗箱的電路分析,闡述了單片機系統的硬體設計基本方法;介紹了如何使用C51高級語言編程,並在單片機開發平台軟體μVision2上進行編譯、調試和仿真。讀者可以通過對10個基本實驗和10個綜合性實驗的學習,真正掌握單片機系統的軟硬體系統開發過程和方法。另外綜合性實驗中還涉及單片機系統中常用的各種外圍模組的設計與使用,可幫助讀者積累單片機系統的開發經驗。
《51單片機實踐教程》既可作為MCS-51單片機原理及套用的配套實驗教材,也可作為希望掌握單片機系統開發技術的大學生的自學教材,還可供從事單片機套用開發的工程技術人員自學與參考。
圖書目錄
第1章 STC89C58RD+單片機
1.1 主要性能
1.2 1280位元組片內RAM數據存儲器
1.3 32K位元組片內flash程式存儲器
1.4 IAP技術
1.5 雙數據指針的使用
1.6 P4口及中斷
1.7 看門狗的套用
1.8 復位電路
1.9 降低電磁輻射EMI的設計
第2章 MCU51DB實驗箱硬體說明
2.1 MCU51DB實驗箱概述
2.2 實驗箱硬體電路設計
第3章 開發環境簡介
3.1keil軟體
3.2 Keil C51的編譯環境μVision2
3.3 創建項目
3.4 開發工具選項
3.5 代碼分塊
3.6 上電初始化程式STARTUP.A51
第4章 STC下載軟體
4.1 USB驅動程式的安裝.
4.2 STC_ISP下載軟體使用
4.3 STC_ISP的串口調試助手
第5章 KeilC51與標準C
5.1 數據類型
5.2 C51的關鍵字及擴展關鍵字
5.3 存儲類型
5.4 使用Keil C時的注意事項
5.5 Keil C51的配置檔案
5.6 Keil C51庫函式原型
5.7 C51與彙編的接口
5.8 C51的代碼最佳化
第6章 基本實驗
6.1 存儲器實驗
6.2 二進制數與BCD的轉換
6.3 P1口實驗
6.4 8155擴展實驗
6.5 矩陣鍵盤的使用
6.6 外部中斷使用
6.7 定時器/計數器的實驗
6.8 A/D實驗
6.9 D/A實驗
6.10 雙機通信實驗
第7章 綜合實驗
7.1 交通燈控制
7.2 鍵盤及LED擴展專用晶片CH451的使用
7.3 看門狗的使用
7.4 電子琴的製作
7.5 字元型LCDl602A使用
7.6 點陣型LCD使用
7.7 單匯流排——溫度採集系統
7.8 SPI匯流排——日曆系統
7.9 串列:EEPROM的使用
7.10 LED點陣顯示
參考文獻
附錄 實驗箱常用接口函式