第一篇 基礎項目部分
項目一 單片機應用繫統開發過程的認識
1.1 項目概述
1.2 項目要求
1.3 項目目的
1.4 項目支撐知識
1.4.1 項目開發背景知識1 MCS-51繫列單片機的結構和引腳
1.4.2 項目開發背景知識2 單片機中數的表示
1.5 項目實施
1.5.1 硬件設計
1.5.2 軟件設計
1.5.3 演示步驟
思考與練習
項目二 單片機I/O的控制
2.1 項目概述
2.2 項目要求
2.3 項目目的
2.4 項目支撐知識
2.4.1 項目開發背景知識1 89C51單片機的存儲結構及工作方式
2.4.2 項目開發背景知識2 89C51的並行接口與操作
2.4.3 項目開發背景知識3 單片機C語言使用中的幾個基本概念
2.5 項目實施
2.5.1 硬件設計
2.5.2 軟件設計
2.5.3 演示步驟
思考與練習
項目三 循環控制的流水燈及彙編程序設計
3.1 項目概述
3.2 項目要求
3.3 項目目的
3.4 項目支撐知識
3.4.1 項目開發背景知識1 指令格式及7種尋址方式
3.4.2 項目開發背景知識2 111條指令經典實例
3.4.3 項目開發背景知識3 彙編程序中三大結構設計舉例
3.5.1 硬件設計
3.5.2 軟件設計
3.5.3 演示步驟
思考與練習
項目四 單片機控制外部中斷項目設計
4.1 項目概述
4.2 項目要求
4.3 項目目的
4.4 項目支撐知識
4.4.1 項目開發背景知識1 89C51單片機的中斷繫統
4.4.2 項目開發背景知識2 89C51單片機的中斷處理過程
4.5 項目實施
4.5.1 硬件設計
4.5.2 軟件設計
4.5.3 演示步驟
思考與練習
項目五 定時/計數器項目設計
項目六 RS-232串口通信項目設計
項目七 單片機與液晶顯示模塊接口項目設計
第二篇 提高項目部分
附錄A 單片機設計相關模塊介紹與制作
附錄8 器件介紹
附錄C Proteus仿真基礎
附錄D ASCIl碼表
附錄E MCS-51指令表