本書以MCS-51系列單片機AT89S52為例,介紹了單片機片內硬件資源及工作原理,釆用匯編語言和C51語言編程,虛擬仿真平臺Proteus作為設計與開發(fā)工具,講解了單片機基本應用與開發(fā)技術。主要內容包括單片機基礎知識,單片機發(fā)展歷史,片內系統(tǒng)結構,匯編與C51語言,中斷與定時器/計數(shù)器,串口通信,系統(tǒng)接口,A/D、D/A轉換等內容。本書在每章都介紹了若干示例,以C51語言為主、匯編語言為輔實現(xiàn)了程序設計,并將單片機仿真軟件Proteus貫穿其中。為方便讀者學習,每章都安排了思考練習題。受篇幅所限,若干相關內容沒有直接編入書中,而是歸并到二維碼中,請讀者自行掃碼閱讀。本書適合作為高等工科院校自動化類、電氣類、電子信息類、交通類、計算機類各專業(yè)單片機相關課程的教材,也可供單片機應用設計、生產從業(yè)人員參考使用。