本書詳細介紹了MCS-51單片機的硬件結構、指令系統(tǒng)和外部擴展電路的設計及匯編語言程序設計。對編寫的程序作了詳細的注釋,從第6章開始,以中斷程序的編寫為主,加強了定時中斷編程的分析與設計思路的說明,單片機外部擴展接口電路的編址和擴展綜合電路的設計介紹。介紹了單片機C語言基本知識,C51編寫的程序基本上是與第6章~第12章的例題一一對應。介紹了常用的I2C和SPI串行總線接口設計,單片機應用系統(tǒng)綜合設計舉例,并在附錄中詳細介紹了常用單片機開發(fā)環(huán)境——uVision2集成開發(fā)環(huán)境的使用。本書突出了選取內容的實用性,書中的舉例大多來自于工程實踐和教學實踐,內容豐富。本書適應于未開設《微機原理及接口技術》課程或已開設該課程的工科院校本科生單片機課程的教學用書,也可以作為從事單片機研發(fā)、應用等工作的專業(yè)技術人員的參考用書。