本書以AT89C52單片機為主體,闡述了MCS-51系列單片機的基本結構、工作原理、指令系統(tǒng)、匯編語言程序設計、片內定時器/計數器和異步串行通信口的應用、存儲器系統(tǒng)擴展原理、輸入/輸出方式和中斷、并口/串口和模擬接口的擴展方法以及人機接口技術等內容,并結合應用系統(tǒng)的組成和應用實例討論各種接口芯片的應用方法。在此基礎上,本書結合單片機的發(fā)展趨勢,介紹了SPI、I2C和1-Wire等串行數據總線接口及其應用示例。本書內容豐富、圖文并茂、通俗易懂,每章均附有習題與思考題,可供讀者課后練習。本書既可用作為教材,也適合讀者自學。本書可作為全日制高校、繼續(xù)教育學院和網絡學院的自動化類、電子信息類、電氣類、計算機類等專業(yè)的“單片機原理與接口技術”相關課程的教材,也可供從事單片機應用開發(fā)的工程技術人員參考。