《電子設計自動化系列:51單片機原理與程序設計》基于51單片機基本型進行編寫,共12講和兩個附錄,依次介紹了單片機基礎知識、MCS-51單片機結構與原理、MCS-51單片機匯編指令系統(tǒng)、匯編程序設計、51單片機C語言程序設計、單片機應用系統(tǒng)開發(fā)、MCS-51單片機中斷系統(tǒng)、MCS-51單片機定時/計數(shù)器、單片機存儲器與并行口的擴展、單片機串行接口與通信、MCS-51單片機接口技術和綜合實例等內容。全書主要章節(jié)以“實例·模仿-內容講解-實例·操作-實例·練習”為表述方式,通過適量的典型實例操作和重點知識相結合的方法對51單片機的使用進行了詳細講解?!峨娮釉O計自動化系列:51單片機原理與程序設計》在講解過程中,一方面以精練的語言針對基礎以及原理性知識進行較為全面的闡述,幫助讀者了解和掌握51單片機工作的來龍去脈;另一方面針對關鍵性的知識進行細致講解,并配合實例演示,幫助讀者學習和掌握51單片機的使用方法。本書的實例介紹采用匯編語言和C語言相結合的方法,讀者可以通過對比匯編語言和C語言編程實現(xiàn)的異同,加深對兩種語言使用的認識。本書實例還采用proteus硬件仿真和keil軟件仿真相結合的方法進行闡述,通過硬件仿真一方面可以加深讀者對程序功能的認識,同時也為讀者使用單片機完成功能打下基礎。《電子設計自動化系列:51單片機原理與程序設計》語言簡練、功能全面且層次遞進,同時配有全程操作視頻,包括相關寄存器的使用及程序的編寫,讀者可以通過觀看視頻來學習。本書可作為51單片機初學者入門和提高的學習寶典,也可作為各大中專院校、培訓機構的專業(yè)教材,還可作為從事單片機開發(fā)領域的專業(yè)人員的實用參考書。