本書以兩輪智能移動機器人工程項目為主線,通過循序漸進的構建智能機器人的智能控制器和傳感器電路,將單片機外圍接口特性、內部結構原理、應用設計方法和C語言程序設計等知識通過先項目實踐、后總結歸納的方式傳授給學生,徹底打破了傳統(tǒng)的教學方法和教學體系結構,解決了單片機原理與應用,以及C語言程序設計等核心專業(yè)基礎課程抽象與難學的老大難問題。 本書可作為職業(yè)教育的“單片機技術與應用”及“嵌入式C語言程序設計”兩門課程的學習教材和教學參考書,也可以作為本科院校工程訓練、電子制作的實踐教材和相應專業(yè)課程的實驗配套教材,同時還可以供廣大希望從事嵌入式系統(tǒng)開發(fā)和C語言程序設計的學生或者個人自學使用。