《MCS-51單片機項目教程》根據MCS-51系列單片機的硬件結構和指令系統(tǒng)的知識結構,選擇約15個項目循序漸進的進行教學,教學使用Proteus、Kei51、STC軟件,圍繞STC-51系列單片機開展演示教學、實驗教學。首先介紹MCS-51系列單片機必須的硬件知識、MCS-51指令系統(tǒng)、介紹Proteus、Kei、STC軟件的使用,根據單片機的硬件結構和指令系統(tǒng)的知識結構,以單片機I/O口、中斷系統(tǒng)、定時/計數(shù)器、串行口、外圍接口擴展為主線,以項目驅動進行講解知識點。最后講解單片機的一些重要應用提高項目。
《MCS-51單片機項目教程》可作為高等院校電類、非電類專業(yè)單片機課程的教材使用。
第1章 單片機基本硬件結構
1.1 概述
1.2 MCS-51系列單片機介紹
1.3 單片機存儲器分配
1.4 單片機I/O口結構
1.5 時鐘與復位
1.6 單片機最小系統(tǒng)
第2章 單片機匯編程序設計
2.1 概述
2.2 MCS-51指令系統(tǒng)
2.3 MCS-51指令介紹
2.4 匯編語言程序設計
2.5 項目一單片機控制流水燈
2.6 程序設計的基本步驟和方法
2.7 程序的基本結構
第3章 單片機開發(fā)軟件及開發(fā)工具
3.1 單片機開發(fā)平臺Proteus
3.2 C51程序設計軟件Keil
3.3 單片機STC-ISP編程
3.4 自制單片機寫碼器
3.5 單片機作品制作
第4章 MCS-51單片機基本硬件應用
4.1 項目二簡易秒表電路
4.2 項目三中斷應用——中斷計數(shù)流水燈電路
4.3 項目四定時器應用——流水燈加方波電路
4.4 項目五串行口流水燈
4.5 項目六單片機雙機通信
第5章 單片機的C51程序設計
5.1 C51概述
5.2 C51對MCS-51的訪問
5.3 C51函數(shù)
5.4 C51結構化程序設計
5.5 C51與匯編語言程序的相互調用
5.6 項目七花樣流水燈
第6章 單片機的擴展應用技術
6.1 4位LED數(shù)碼管顯示電路
6.2 獨立式鍵盤顯示電路
6.3 行列式鍵盤電路
6.4 LCD點陣顯示電路
6.5 LED點矩陣動態(tài)顯示
6.6 信號發(fā)生器
6.7 數(shù)字電壓表
6.8 步進電機控制
6.9 數(shù)字溫度計
第7章 單片機的應用與開發(fā)
7.1 單片機應用開發(fā)系統(tǒng)
7.2 單片機應用系統(tǒng)設計過程
7.3 單片機應用系統(tǒng)方案設計和論證
7.4 單片機應用系統(tǒng)的研制
7.5 單片機應用系統(tǒng)的調試和檢測
7.6 單片機應用系統(tǒng)的可靠性設計
7.7 小型自動繞線機控制系統(tǒng)設計
附錄一 MCS-51反匯編指令編碼表
附錄二 常用單片機外圍芯片
參考文獻