第1篇 基礎篇
1 MCS-51單片機開發(fā)與仿真環(huán)境
1.1 KeilμVision集成開發(fā)環(huán)境
1.1.1 KeilμVision4軟件簡介
1.1.2 KeilμVision4的安裝
1.1.3 KeilμVision4集成開發(fā)環(huán)境界面及菜單命令
1.1.4 項目的創(chuàng)建和調試方法
1.2 Protues硬件仿真平臺
1.2.1 ProteusISIS工作界面
1.2.2 電路原理圖設計
1.2.3 Proteus軟件與KeilC聯合仿真
1.2.4 LED發(fā)光二極管的閃爍實驗
1.3 單片機實驗開發(fā)平臺
1.3.1 單片機實驗開發(fā)板
1.3.2 LED流水燈實驗
1.3.3 LED亮度控制實驗
2 MCS一51單片機內部資源應用實驗
2.1 MCS一51并行口實驗
2.2 MCS一51中斷系統(tǒng)實驗
2.3 MCS一51定時器/計數器實驗
2.4 數碼管顯示實驗
2.5 基于Rs一232串行口通信實驗
3 MCS一51單片機接口技術實驗
3.1 矩陣鍵盤實驗
3.2 LCD液晶顯示實驗
3.3 開關量輸入/輸出實驗
3.4 并行模/數轉換器接口實驗
3.5 并行數/模轉換器接口實驗
3.6 I2C總線接口實驗
3.7 串行模/數轉換器和數/模轉換器接口實驗
3.8 時鐘芯片接口實驗
3.9 數字溫度傳感器實驗
第2篇 實訓篇
4 MCS一51單片機應用系統(tǒng)實訓
4.1 交通燈控制器設計
4.1.1 設計要求
4.1.2 總體方案設計
4.1.3 硬件電路設計
4.1.4 軟件設計
4.1.5 參考程序
4.2 電腦時鐘設計
4.2.1 設計要求
4.2.2 總體方案設計
4.2.3 硬件設計
4.2.4 軟件設計
4.2.5 參考程序
4.3 簡易信號發(fā)生器設計
4.3.1 設計要求
4.3.2 總體方案設計
4.3.3 硬件電路設計
4.3.4 軟件設計
4.3.5 參考程序
4.4 溫度檢測系統(tǒng)設計
4.4.1 設計要求
4.4.2 總體方案設計
4.4.3 硬件設計
4.4.4 軟件設計
4.4.5 參考程序
4.5 簡易計算器設計
4.5.1 設計要求
4.5.2 總體方案設計
4.5.3 硬件電路設計
4.5.4 軟件設計
4.5.5 參考程序
4.6 步進電動機控制器設計
4.6.1 設計要求
4.6.2 步進電動機的工作原理
4.6.3 總體方案設計
4.6.4 硬件設計
4.6.5 軟件設計
4.6.6 參考程序
4.7 簡易紅外遙控接收器設計
4.7.1 設計要求
4.7.2 紅外通信原理
4.7.3 總體方案設計
4.7.4 硬件設計
4.7.5 軟件設計
4.7.6 參考程序
4.8 多單片機和PC機之間的數據通信
4.8.1 設計要求
4.8.2 MCS-51的多機通信方式
4.8.3 RS-485接口及其硬件實現
4.8.4 單片機程序設計
4.8.5 參考程序
4.8.6 PC機通信程序設計
第3篇 開發(fā)篇
5 MCS-51單片機應用系統(tǒng)的設計
5.1 MCS-51單片機應用系統(tǒng)開發(fā)技術概述
5.1.1 單片機應用系統(tǒng)開發(fā)的基本要求
5.1.2 單片機應用系統(tǒng)開發(fā)步驟
5.2 簡易單回路溫度控制器的開發(fā)
5.2.1 功能需求和總體思路
5.2.2 主要硬件電路設計
5.2.3 PID控制算法
5.2.4 下位機軟件設計
5.2.5 上位機監(jiān)控程序設計
5.3 基于單片機控制的無線防盜系統(tǒng)設計
5.3.1 系統(tǒng)功能和總體方案設計
5.3.2 無線防盜系統(tǒng)硬件電路設計
5.3.3 無線防盜系統(tǒng)軟件設計
5.4 基于LabVIEW和嵌入式技術的數據采集系統(tǒng)設計
5.4.1 系統(tǒng)功能和總體方案設計
5.4.2 數據采集系統(tǒng)下位機硬件電路的設計
5.4.3 數據采集系統(tǒng)下位機軟件的設計
5.4.4 數據采集系統(tǒng)上位機設計
5.4.5 下位機部分程序設計代碼
6 基于F1ash和單片機的TCP/IP網絡測控系統(tǒng)的設計
6.1 Flash—Net模塊概述
6.1.1 Flash—Net模塊內部原理
6.1.2 Flash—Net模塊的功能特點
6.1.3 Flash—Net參數設置
6.1.4 Flash—NetModbus通信協議
6.1.5 Flash—Net內部地址映射
6.1.6 Flash—Net內部指令
6.2 基于Flash—Net的單片機I/O控制實驗
6.2.1 系統(tǒng)功能和總體方案設計
6.2.2 基于Flash—Net的單片機I/O控制實驗電路
6.2.3 Flash控制界面程序設計
6.2.4 單片機控制程序設計
6.2.5 運行測試
6.3 基于Flash—Net和單片機的智能家居TCP/IP網絡控制系統(tǒng)
6.3.1 系統(tǒng)功能和總體設計方案
6.3.2 系統(tǒng)硬件電路的設計
6.3.3 Flash人機交互界面的設計
6.3.4 單片機控制程序設計
6.3.5 互聯網訪問方法
附錄1 簡易單回路溫度控制器硬件電路圖
附錄2 無線防盜系統(tǒng)主機硬件電路圖
附錄3 無線防盜系統(tǒng)從機硬件電路圖
附錄4 系統(tǒng)硬件原理圖
附錄5 虛擬儀器面板程序圖