本書遵照應用型人纔培養的目標與要求,詳細介紹了51單片機的基本結構、單片機功能部件(定時/計數器、中斷繫統、串行通信)、指令繫統、彙編語言程序設計方法、C語言程序設計方法、單片機接口技術、單片機擴展技術、單片機應用繫統設計、基於Proteus的單片機仿真技術。另外,還編寫了與《單片機原理及應用》配套的《單片機原理及應用實驗教程》,可供實驗教學、課程設計、畢業設計參考。
本書注重在應用中學習單片機的理念,書中示例豐富,且配有解題分析、程序流程及仿真,同時提供仿真源代碼下載,以便於初學者自學。
本書適合作為本科院校電氣、電子、計算機、通信、自動化、智能儀器儀表、機電一體化、機械制造、物聯網工程等專業的教材,也可供廣大從事單片機應用開發的工程技術人員參考。