項目一 制作我的單片機——熟悉硬件平臺
任務一 認識單片機的電子元件
任務二 認識單片機系統的原理圖
任務三 動手焊接我的單片機
項目二 讓我的單片機亮起來——掌握C51軟件、掌握C語言基礎
任務一 認識Keil μ Vision軟件
任務二 編寫“我的第一個C語言程序”
任務三 燒錄程序,點亮我的單片機
項目三 讓我的單片機動起來——順序結構
任務一 認識C語言語句結構
任務二 Diagram Designer繪制流程圖
任務三 編寫程序,讓單片機動起來
項目四 讓我的單片機響起來——選擇結構
任務一 按鍵測試
任務二 按鍵控制LED流水燈
任務三 按鍵控制蜂鳴器
項目五 讓我的單片機自動化——循環(huán)結構
任務一 while語句控制下的流水燈
任務二 do…while語句控制下的流水燈
任務三 for語句控制下的流水燈
項目六 讓我的單片機數字化——數組
任務一 顯示字符“1”
任務二 循環(huán)顯示字符“0~F”
任務三 10秒計時切換——二維數組解決法
項目七 讓我的單片機智能化——函數
任務一 用有參函數控制LED燈的閃爍速度
任務二 按鍵識別功能模塊的函數實現
任務三 按鍵控制LED流水燈速度
項目八 讓我的單片機炫起來——結構體
任務一 認識指針
任務二 讓“多彩報警燈”炫起來
任務三 輸出字符串“Huawei”
項目九 讓我的單片機功能化——指針
任務一 LED、數碼管和蜂鳴器組成交響樂團
任務二 讓我告訴你今天星期幾
任務三 讓我們手拉手亮起來
參考文獻
附錄一 C語言關鍵字
附錄二 ASCII
附錄三 運算符
附錄四 Keil C51常見編譯錯誤
附錄五 原理圖、PCB器件清單