本書以項目作引領、以任務為驅動組織,通過大量實例,舉一反三,由淺入深、由簡到繁地安排訓練項目和任務;立足於學生實際,以學生為主體,注重學生自主學習、合作學習和老師個性化教學;將單片機硬件知識和C語言編程知識分解到實例中,以解決實際問題為紐帶實現理論與實踐有機結合,達到“教中做、做中學、學中練”的目的,全面提升學生解決問題的實戰經驗和能力。本書的主要內容包括51單片機所有的內部硬件知識(I/O口控制、定時器、中斷、通信等),編寫C51單片機程序所需的C語言基礎知識。本書涉及外圍硬件包括LED燈、獨立按鈕、鈕子開關、數碼管、大/小液晶、點陣等。