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