本書以應用最廣泛的MCS51增強型單片機為對象,系統地講解了單片機結構原理、編程方法、接口及應用。內容包括:MCS51單片機結構原理,指令系統,單片機C語言、軟硬件開發工具,I/O口及應用、中斷系統、定時器、串行口,常用總線接口技術、模擬器件和開關器件接口技術,以及單片機應用系統設計。
本書從教學和初學者的角度講解單片機的基本內容和應用,結構科學,概念清晰、準確,材料數據可靠;以C為主要編程語言,講解、舉例編程均用C語言,並有匯編語言對照;以程序開發軟件Keil C、電路設計模擬運行軟件Proteus為教學、學習和訓練工具,理論與實踐緊密結合。
本書適合於具有C語言基礎的電腦、電子、通信、自動化、電氣、測控技術與儀器等專業的本科學生作為教材,也可以作為各種培訓機構的教材,以及工程技術人員參考和自學使用。