全書一共20章,從第1章到第18章以實驗為載體,從單片機最小系統和C語言基本語法開始講解,逐步深入,講解單片機內部資源和C語言的各種用法,并穿插介紹實際項目開發(fā)常用的電路設計思路和編程技巧等。本書在知識講解的過程中,有些地方沒有按照傳統思路先介紹后應用,而是先應用后講解,這樣的方式更有利于大家深入理解知識點,清楚地了解知識點的用法和原理。第19章是項目開發(fā)指導,帶領大家逐一走過實際項目開發(fā)的全部流程,并最終完成它,讓大家進行一次實際項目開發(fā)前的實戰(zhàn)演習。第20章是一個擴展實例,采用HCSR04超聲波模塊完成一個實例(超聲波模塊可以從網上購買),嘗試以小實例項目的方式帶領讀者完成現實生活中的應用。附錄介紹了單片機開發(fā)中一些常用工具的用法,熟練運用它們,可以幫助大家高效率地定位并解決問題。 本書旨在培養(yǎng)和鍛煉單片機系統實用開發(fā)技能,全書以實踐為主線,讓讀者在一個個實踐案例中逐步掌握單片機電路設計與程序代碼編寫能力。書中的內容從最初點亮一個小燈的簡單實驗,逐步擴展知識面,到最后多功能電子鐘的實際項目開發(fā)指導,不僅講解了大量原理性知識,更重要的是給讀者提供了實際項目開發(fā)的思路和經驗,可以讓讀者在實踐過程中提高自己發(fā)現問題、分析問題、解決問題的能力。 本書作者擁有多年實際項目研發(fā)經驗的資深工程師,因此書中的內容涵蓋了大量的實際項目中所采用的技術和技巧,具有極強的實時性和先進性,為讀者鋪就一條從單片機初學者晉級為工程師的康莊大道。本書既適合剛剛接觸單片機的初學者自學閱讀,又可以作為各類院校電子技術相關專業(yè)的單片機教材,同時對電子行業(yè)的從業(yè)技術人員也有很高的參考價值。