本書采用案例設計的形式,介紹了AT89S51單片機各種應用案例的C51程序設計,為初學者掌握AT89S51單片機片內功能部件與各種接口的軟硬件設計提供了很好的借鑒,為快速掌握AT89S51單片機的C51程序設計,本書提供了許多可供參考的程序。本書從應用角度介紹了開關、鍵盤檢測以及LED數碼管、LCD的顯示控制案例;單片機片內的中斷系統(tǒng)、定時器、串行口的各種應用案例設計;單片機系統(tǒng)的并行與串行擴展技術,包括I/O端口、數據存儲器、D/A與A/D轉換器、電機控制,以及各種綜合應用設計,案例設計基本涵蓋了單片機各種常見的典型器件。本書可作為工科院校、職業(yè)技術學院各專業(yè)單片機應用課程的教材或參考書,也可作為單片機課程的基礎實驗、課程設計或畢業(yè)設計的參考資料,還可供AT89S51單片機應用設計的工程技術人員參考。