本書以國內(nèi)最流行的MCS-51單片機的硬件和軟件的設計為背景,以C51語言為基礎,引入項目教學法,將單片機教學大綱所要求的每個知識點分解成若干個任務,完成單片機的學習。在項目的安排上,充分考慮各學校教學設備的實際情況,本著節(jié)約和充分利用現(xiàn)有實驗設備的精神,每個項目具有實驗材料易得、制作容易、由淺及深、實用性強等特點。在實施過程中,既可以使用萬能實驗板制作,也可以在已有的實驗板、實驗箱或實驗臺上完成。同時針對不同程度的學生可以有選擇的完成其中的部分或全部任務。
項目一 認識單片機及其開發(fā)工具 ...... 1
項目基本知識 ................................................. 1
知識一 初識單片機 ..................................... 1
知識二 MCS-51 單片機 .............................. 5
知識三 單片機開發(fā)常用工具 ..................... 9
項目技能實訓 ............................................... 13
技能實訓一 制作第一個實例——流水燈 ...................................... 13
技能實訓二 Keil 軟件的基本使用方法 .... 15
技能實訓三 向單片機寫入程序 ............... 20
技能實訓四 自制STC 系列單片機的
ISP 下載線 ............................ 25
技能實訓五 仿真軟件Proteus 演練 ......... 27
項目小結 ....................................................... 31
項目思考題 ................................................... 32
項目二 簡單I/O 口控制電路的制作 . 33
項目基本知識 ............................................... 33
知識一 MCS-51 單片機并行I/O 口 ........ 33
知識二 單片機的C51 語言基礎
知識(一) .................................. 35
項目技能實訓 ............................................... 42
技能實訓一 閃爍燈的制作 ....................... 42
技能實訓二 廣告燈的制作 ....................... 50
項目小結 ....................................................... 54
項目思考題 ................................................... 55
項目三 MCS-51 單片機基本功 ........ 56
項目基本知識 ............................................... 56
知識一 MCS-51 單片機基礎 .................... 56
知識二 單片機的C51 語言基礎知識(二) .................................. 61
項目技能實訓 ............................................... 75
技能實訓一 呼吸燈的設計 ....................... 75
技能實訓二 控制直流電動機 ................... 77
項目小結 ....................................................... 82
項目思考題 ................................................... 82
項目四 并行I/O 口的應用 ............... 83
項目基本知識 ............................................... 83
知識一 LED 數(shù)碼管接口 .......................... 83
知識二 鍵盤接口 ....................................... 87
知識三 LED 點陣顯示模塊接口 .............. 93
項目技能實訓 ............................................... 97
技能實訓一 七段LED 數(shù)碼管顯示電路的制作....................................... 97
技能實訓二 按鍵控制球賽記分牌的制作 .................................... 101
技能實訓三 電子密碼鎖的制作 ............. 107
技能實訓四 LED 點陣顯示屏的制作 .... 112
項目小結 ..................................................... 115
項目思考題 ................................................. 116
項目五 中斷系統(tǒng)及外部中斷的應用 .................................. 117
項目基本知識 ............................................. 117
MCS-51 單片機的中斷系統(tǒng)及外部中斷的應用 ............................................................. 117
項目技能實訓 ............................................. 126
技能實訓一 防盜報警器的制作 ............. 126
技能實訓二 LED 旋轉顯示屏的制作 .... 129
項目小結 ..................................................... 134
項目思考題 ................................................. 135
項目六 定時/計數(shù)器系統(tǒng)的應用 .... 136
項目基本知識 ............................................. 136
認識MCS-51 單片機的定時/計數(shù)器系統(tǒng) ............................................................. 136
項目技能實訓 ............................................. 144
技能實訓一 秒閃電路的制作 ................. 144
技能實訓二 電子計時秒表的制作 ......... 147
技能實訓三 數(shù)字時鐘的制作 ................. 152
技能實訓四 電子琴的制作 ..................... 158
技能實訓五 電子音樂盒的制作 ............. 162
技能實訓六 數(shù)字頻率計的制作 ............. 167
項目小結 ..................................................... 171
項目思考題 ................................................. 171
項目七 串行通信技術 .................... 172
項目基本知識 ............................................. 172
認識MCS-51 單片機的串行通信系統(tǒng) ..... 172
項目技能實訓 ............................................. 179
技能實訓一 單片機雙機通信系統(tǒng)的制作..................................... 179
技能實訓二 單片機與PC 通信系統(tǒng)的制作..................................... 183
項目小結 ..................................................... 189
項目思考題 ................................................. 190
項目八 測控技術 ........................... 191
項目技能實訓 ............................................. 191
技能實訓一 數(shù)字電壓表的制作 ............. 191
技能實訓二 電子溫度計的制作 ............. 200
技能實訓三 超聲波倒車測距系統(tǒng)的制作..................................... 213
技能實訓四 液晶萬年歷的制作 ............. 217