本書以實用為宗旨,以51系列單片機為背景,結合Keil、C51、Proteus等單片機系統(tǒng)開發(fā)軟件,通過實例講解MCS-51單片機的原理和硬、軟件開發(fā)技術,針對同一功能,同時提供單片機匯編源程序和單片機C語言源程序。主要內容包括計算機基礎知識及微處理器、8051單片機的結構體系、指令系統(tǒng)、8051單片機程序設計基礎、8051單片機的中斷系統(tǒng)、8051單片機的定時/計數器、8051單片機的串行接口及串行總線、8051單片機的系統(tǒng)擴展與接口技術、單片機應用系統(tǒng)的開發(fā)實例、Proteus仿真軟件及Keil集成開發(fā)環(huán)境的使用。本書可作為高等院校自動化、電子信息、計算機應用、機電一體化等專業(yè)的單片機課程本科教材,也可作為高職高專及函授教材,同時可作為工程技術人員的參考書。