本書以AT89S51/52單片機為主體,全面、系統(tǒng)地介紹了MCS-51內核單片機的工作原理、基本應用與設計開發(fā)技術。內容包括單片機概述、單片機的結構及工作原理、單片機的指令系統(tǒng)與匯編語言程序設計、單片機的C語言程序設計、中斷系統(tǒng)、定時/計數器、單片機的串行接口、單片機的系統(tǒng)擴展及單片機應用系統(tǒng)設計等。 本書將學習和實踐單片機的兩個重要工具軟件Proteus和Keil C貫穿始終,編程以C51語言為主,便于讀者理解和掌握單片機的原理與應用,也使單片機的教學不再枯燥無味。本書體系編排合理,內容精煉,實例典型,每章都有小結、習題與思考題,方便讀者學習。 本書可作為高等工科院校電氣與電子信息類、機械類、計算機類各專業(yè)的教材或教學參考書,也可作為單片機技術培訓以及從事單片機嵌入式系統(tǒng)設計人員的培訓教材及自學參考書。