本書以MCS-51單片機為背景機,從應用角度出發,繫統介紹單片機的組成原理、各功能模塊的使用方法及擴展方法。全書共分10章,內容包括單片機的種類、功能及用途;MCS-51單片機的指令繫統及彙編語言程序設計方法;C語言編程在單片機編程中的使用方法;單片機內部各種功能部件的工作原理及使用方法;單片機擴展和接口技術,包括存儲器擴展、I/O接口擴展、人機交互接口擴展、模擬通道擴展及流行器件的接口技術;單片機繫統的開發方法及模擬仿真實驗的方法;一個典型的課程設計實例。本書提供教學資源,讀者可登錄華信教育資源網www.hxedu.com.cn免費下載。本書既可作為高等院校相關專業單片機原理、微機原理課程的教材或參考書,也可作為廣大電氣、電子、自動化、計算機等行業的研發類崗位求職人員的自學教材,還可作為工程技術人員的參考資料。