本書以80C51單片機為對象,采用模塊化的講解方式,由淺入深地介紹了單片機的原理與應用設計。全書除緒論外共5個模塊:模塊1為單片機基礎設計,包括數(shù)制與編碼基礎、80C51單片機結構與原理;模塊2為單片機開發(fā)軟件,包括Proteus仿真軟件和C51程序設計;模塊3為單片機人機交互,包括數(shù)字信號的I/O接口與80C51單片機人機接口;模塊4為單片機外部擴展I/O接口,包括80C51單片機的中斷系統(tǒng)及定時器/計數(shù)器、串行通信、并行擴展與串行擴展以及D/A、A/D轉換接口;模塊5為單片機應用系統(tǒng)設計,包括單片機應用系統(tǒng)設計方法與實例。本書能夠很好地滿足應用型人才培養(yǎng)的要求,全書采用C51編程與Proteus仿真,將理論教學與項目教學融為一體,通俗易懂,便于教學。本書可作為電子信息工程、電氣工程、自動化、通信工程、機電一體化技術、測控技術與儀器儀表等專業(yè)的教材,也可供其他理工科專業(yè)的學生學習使用,還可作為單片機初學者的自學參考書。