本書詳細介紹了AT89S51單片機的硬件結構和片內外圍模塊的工作原理,主要內容包括:單片機基礎知識概述,AT89S51單片機的硬件結構,C51語言基礎,單片機與開關、鍵盤及顯示器件的接口技術,單片機的中斷系統(tǒng),單片機的定時器/計數(shù)器,單片機的串行接口及應用,單片機的串行擴展,單片機與DAC和ADC的接口技術,單片機綜合應用案例。書中所有案例都給出了基于Keil開發(fā)環(huán)境編程的C51完整源代碼和采用Proteus 8.5仿真實現(xiàn)的電路原理圖。本書可作為各類應用型本科和職業(yè)技術院校的電子、計算機、物聯(lián)網、機器人、工業(yè)自動化、自動控制、智能儀器儀表、電氣工程、機電一體化等相關專業(yè)的單片機課程教材,也可作為從事單片機應用開發(fā)的工程技術人員的參考書和單片機愛好者的自學用書。