本書在單片機教學的實踐基礎上,以應用為主調,對單片機的內容進行整合,從培養(yǎng)邏輯思維能力和編程思維能力的角度入手,以單片機軟硬件設計為主線,結合工程實踐,按照“系統需求分析→開發(fā)工具使用→片內外設應用”的路徑,采用KeilC51基于通用開發(fā)板和Proteus軟件仿真兩種方式,分層次、遞進式地講授單片機內部的片上資源(如I/O、外部中斷、定時器、模數轉換器、串行通信等)及應用傳感器構建單片機智能控制系統的開發(fā)實踐。本書共9章,包括單片機概述、89C51/S51單片機內部的結構及引腳功能、單片機開發(fā)環(huán)境搭建、通用輸入/輸出(通用I/O)、外部中斷、定時/計數器、串行通信、單片機接口技術和綜合項目實踐。本書可作為應用型本科高等學校電子信息工程、自動化、通信工程、電氣工程及其自動化、物聯網、建筑電氣與智能化等專業(yè)的單片機相關課程教材,也可為單片機實訓、畢業(yè)設計、單片機愛好者及相關工程技術人員提供參考。