項目一 認識單片機及其開發(fā)工具
任務一 認識單片機 1
技能實訓一 搭接單片機最小系統(tǒng)
任務二 認識單片機開發(fā)常用工具
一、仿真器
二、編程器
三、ISP下載線
四、Keil C開發(fā)軟件簡介
技能實訓二 Keil C開發(fā)軟件的安裝和使用
項目小結
思考與練習
項目二 制作單片機輸出控制電路
任務一 點亮LED發(fā)光二極管 17
技能實訓一 制作廣告燈控制電路
一、硬件電路制作
二、程序編寫
技能實訓二 程序的調試與燒寫
一、程序的調試
二、程序燒寫
技能實訓三 制作交通燈控制電路
一、硬件電路制作
二、程序編寫
三、程序的調試與燒寫
任務二 制作音頻控制電路和繼電器控制電路
技能實訓四 制作音頻控制電路
一、硬件電路制作
二、程序編寫
三、程序調試與燒寫
技能實訓五 制作繼電器控制電路 42
一、硬件電路制作 42
二、程序編寫 44
三、程序調試與燒寫 44
項目小結 46
思考與練習 46
項目三 制作點陣顯示電路 48
任務一 認識點陣顯示模塊 48
技能實訓一 點陣顯示模塊的識別與檢測 50
一、手工焊接一個8×8點陣 50
二、LED點陣顯示模塊的識別和檢測 52
任務二 制作點陣顯示電路 53
技能實訓二 制作點陣顯示電路 55
一、硬件電路制作 55
二、編寫程序 57
項目小結 63
思考與練習 63
項目四 制作LED數碼計數牌 64
任務一 認識LED數碼管 64
技能實訓一 LED數碼管顯示器識別與檢測 66
一、數碼管結構 67
二、數碼管的型號 67
三、LED數碼管的檢測方法 68
任務二 制作LED數碼計數牌 71
技能實訓二 制作一位LED數碼計數牌 76
一、硬件電路制作 76
二、程序編寫 78
三、程序的調試與下載 80
技能實訓三 制作三位LED數碼計數牌 80
一、硬件電路制作 81
二、程序編寫 83
三、程序的調試與下載 85
項目小結 85
思考與練習 85
項目五 制作地震報警器 86
任務一 認識MCS-51單片機中斷系統(tǒng) 86
技能訓練一 外部中斷試驗 92
一、硬件電路制作 92
二、程序編寫 93
任務二 制作地震報警器 96
技能訓練二 制作地震報警器 98
一、硬件電路制作 98
二、電路的調試 99
三、程序編寫 99
四、程序調試與燒寫 101
項目小結 101
思考與練習 101
項目六 制作數字時鐘 102
任務一 認識MCS-51單片機定時器/計數器系統(tǒng) 102
技能實訓一 制作1s定時閃爍電路 110
一、硬件電路制作 110
二、程序編寫 111
三、程序的調試與下載 112
任務二 制作數字時鐘 113
技能實訓二 制作數字時鐘 115
一、硬件電路制作 116
二、程序編寫 117
三、程序的調試與下載 121
項目小結 121
思考與練習 122
項目七 制作數字電壓表 123
任務一 認識A/D轉換電路 123
任務二 制作數字電壓表 127
技能實訓一 制作數字電壓表 131
一、硬件電路制作 132
二、程序編寫 134
項目小結 138
思考與練習 138
項目八 制作單片機與PC串行口收發(fā)電路 139
任務一 認識MCS-51單片機串行口 139
任務二 制作單片機與PC串行口收發(fā)電路 144
技能實訓一 制作單片機與PC串行口收發(fā)電路 145
一、硬件電路制作 145
二、程序編寫 146
項目小結 150
思考與練習 150
附錄A MCS-51單片機指令系統(tǒng) 151
附錄B C51語言的概述 166
附錄C 配套實驗板介紹 174
參考文獻