本書將教學機器人引入單片機課程,采用基于系統(tǒng)化項目的教學方法,將單片機的I/O端口資源、定時器和中斷系統(tǒng)、鍵盤接口技術、A/D和D/A擴展等教學內容融入循序漸進的教學機器人制作和比賽項目中,使讀者直接在項目應用和比賽過程中學習單片機技術,提升學習效率,最后通過歸納總結,獲得整個機器人單片機應用系統(tǒng)設計的知識和技能。本書所有項目都使用C語言作為開發(fā)語言,這樣可以使讀者進一步強化C語言學習效果,同時在畢業(yè)時具備應用C語言和單片機完成機器人應用系統(tǒng)開發(fā)的能力。本書打破了傳統(tǒng)的單片機教學方法和教學體系結構,解決了單片機課程抽象、難學和學習效果差的難題。本書可作為應用型本科、高職院?!皢纹瑱C技術及應用”或“機器人制作與開發(fā)”相關課程的教材和教學參考書,也可作為工程訓練和單片機、機器人課程設計的實踐教材及相關專業(yè)課程的綜合實踐教材,同時可供廣大希望從事嵌入式系統(tǒng)開發(fā)和單片機C語言程序設計的學生自學使用。