本書是根據教育部應用型科技大學的教學要求和最新大綱編寫而成的。全書以MCS—51系列單片機為例,通過豐富的應用實例,采用理論和實踐相結合的方法,由淺入深地介紹了51系列單片機的結構及工作原理、內部硬件資源及單片機的系統(tǒng)擴展、A/D、D/A、常用接口設計及常用的編程語言(匯編語言與C51)和開發(fā)工具(Proteus、Keil C)的使用等內容,并介紹了單片機應用系統(tǒng)的設計、開發(fā)與調試過程。本書注重學生能力的培養(yǎng),采用案例教學,融“教、學、練”一體化,案例中將Proteus和keil C相結合,實踐性和可操作性強。編程以C51為主,兼顧匯編語言程序設計。最后給出了詳細的單片機實驗指導和課程設計實例,供實踐教學參考。