本書是"以項目為載體,採用任務驅動方式”編寫而成的。本書以STC89C52RC單片機為藍本,結合Keil C51、Proteus虛擬模擬軟件,從實驗、實踐、實用的角度出發,通過豐富的實例詳細介紹了51系列單片機C語言程序設計和單片機控制系統的應用技術。本書的主要內容包括單片機系統的軟/硬件開發環境、C51程序設計語言基礎、LED燈光設計、按鍵控制與數碼管顯示、中斷控制應用設計、定時器/計數器控制應用設計、單片機串行通信設計、LED點陣顯示器設計、LCD液晶顯示設計、A/D與D/A轉換、串行總線擴展及應用設計、綜合應用設計實例,共12個項目64個任務。本書內容全面,取材新穎,敘述清楚,理論聯系實際,突出實用特色。