本書全面詳細講授51系列及兼容單片機體系的結構、工作原理、功能部件和軟硬件應用開發(fā)資源。在51單片機硬件編程資源、指令系統(tǒng)和匯編語言程序設計的基礎上,凸顯C51語言應用程序的基礎知識、編程技術、應用示例及單片機應用系統(tǒng)的軟硬件開發(fā)技術。詳細描述了單片機I/O接口、功能部件、模-數與數-模轉換、系統(tǒng)擴展及綜合應用等實例的設計方法和設計過程。本書以Keil C51集成環(huán)境、Proteus仿真軟件等開發(fā)資源為平臺,從單片機應用的角度出發(fā),引用了大量的單片機軟硬件仿真調試及工程應用實例,突出在實踐中構建知識體系的教學方法,引導學生逐步認識、熟知、實踐和應用單片機。本書融單片機電路原理、軟件編程、仿真調試及工程應用為一體,具有結構完整、層次分明,將知識點貫穿于應用示例中,所有范例均通過Proteus軟件平臺進行仿真調試,以方便教學和操作。本書配套提供電子課件、習題答案、程序代碼及仿真實例源文件等電子資源。