本書以MCS-51系列單片機為基礎結合應用實例深入淺出地講解了單片機應用的基本知識,書中采用了匯編語言和C語言對每個實際應用案例的設計和操作步驟進行了清楚的描述,并且以Keil為編譯工具 、Proteus為仿真平臺以及實際電路板清楚的講述了單片機開發(fā)和應用的過程。本書的主要內容包括單片機基礎知識,單片機的最小系統,Keil軟件和Proteus軟件的使用方法,單片機系統設計與應用實例,單片機中斷系統及其應用,80C51的定時/計數器,單片機的A/D和D/A接口及步進電機控制實例,單片機的串行通訊,單片機的系統擴展等。全書內容由淺入深,并配有圖片和相應的習題,便于讀者學習和實踐。本書注重基礎,編程語言描述清楚易懂,特別適合單片機及其編程語言的初學者,既可作為高職院校單片機課程教材,也可作為科技人員學習開發(fā)單片機的參考書。