本書分為基礎(chǔ)篇和提高篇;A(chǔ)篇是基于Proteus ISIS仿真軟件設(shè)計的C51程序開發(fā),既節(jié)約成本,又使每個學(xué)生都能隨時隨地,方便地進(jìn)行C51單片機(jī)基礎(chǔ)知識的學(xué)習(xí)和開發(fā)。提高篇以具體的工程項目為切入點,培養(yǎng)學(xué)生根據(jù)項目要求進(jìn)行硬件電路設(shè)計和程序框圖設(shè)計能力以及C語言編程能力。基礎(chǔ)篇由四個項目組成,分別為:節(jié)日彩燈設(shè)計、簡易球賽記分牌設(shè)計、防盜數(shù)字密碼鎖設(shè)計、以人為本的交通燈設(shè)計。提高篇由三個項目組成,分別為:智能窗戶的設(shè)計與實現(xiàn)、串口數(shù)據(jù)通信設(shè)計、萬年歷的設(shè)計與實現(xiàn)。
基礎(chǔ)篇
項目1節(jié)日彩燈設(shè)計
任務(wù)1-1點亮一盞燈
任務(wù)1-2發(fā)光二極管流水燈設(shè)計
任務(wù)1-3節(jié)日彩燈設(shè)計
項目小結(jié)
項目2簡易球賽記分牌設(shè)計
任務(wù)2-1讓數(shù)碼管顯示
任務(wù)2-2LED點陣顯示
任務(wù)2-3球賽記分牌設(shè)計
項目小結(jié)
項目3防盜數(shù)字密碼鎖設(shè)計
任務(wù)3-1LCD液晶顯示
任務(wù)3-2在LCD顯示相應(yīng)的矩陣式按鍵值
任務(wù)3-3防盜數(shù)字密碼鎖設(shè)計
項目小結(jié)
項目4以人為本的交通燈設(shè)計
任務(wù)4-1采用定時器定時1s,讓燈循環(huán)亮滅
任務(wù)4-2采用定時器中斷讓數(shù)碼管循環(huán)顯示0~
任務(wù)4-3采用外部中斷進(jìn)行計數(shù)
任務(wù)4-4以人為本的交通燈設(shè)計
項目小結(jié)
提高篇
項目5智能窗戶的設(shè)計與實現(xiàn)
任務(wù)5-1讓直流電機(jī)轉(zhuǎn)起來
任務(wù)5-2讓步進(jìn)電機(jī)轉(zhuǎn)起來
任務(wù)5-3智能窗戶控制系統(tǒng)的設(shè)計
項目小結(jié)
項目6串口數(shù)據(jù)通信設(shè)計
任務(wù)6-1單機(jī)串口通信測試
任務(wù)6-2雙機(jī)串口通信應(yīng)用
任務(wù)6-3單片機(jī)與PC機(jī)串行通信應(yīng)用--PC機(jī)測速控制系統(tǒng)
項目小結(jié)
項目7萬年歷的設(shè)計與實現(xiàn)
任務(wù)7-1液晶屏顯示DS18B20采集到的當(dāng)前溫度
任務(wù)7-2液晶屏顯示當(dāng)前時間、日期、星期
任務(wù)7-3萬年歷的設(shè)計與制作
項目小結(jié)
附錄
參考文獻(xiàn)