本書是作者多年的單片機課程教學經驗的總結,是近幾年學院單片機技術課程教學團隊大力推行教學改革的成果。我們針對單片機課程教學出現(xiàn)的問題、社會需求及學生的認知情況,重新對單片機課程的教學內容進行了取舍和重構,采用“任務驅動”的教學方法,使單片機課程的教學徹底擺脫了“理論+實驗”的教學模式,增強了學生的學習興趣,提高了學生的操作技能。本書分為5章,共設計了23個任務和6個應用實例,主要介紹了80C51單片機的系統(tǒng)結構、程序設計的方法、三大內部資源(中斷系統(tǒng)、定時器/計數器、串行通信系統(tǒng))的使用及顯示器、鍵盤等常用外部電路的擴展等內容。本書既保留了傳統(tǒng)單片機教材知識的完整性、系統(tǒng)性的特點,又將23個任務合理地穿插其中,借助Keil和Proteus軟件的編程、仿真功能,使硬件與軟件設計相結合,提高了單片機學習的趣味性,任務中的技能拓展和6個應用實例也給了學生更多的發(fā)揮空間。本書可作為高職高專院校電子信息類、自動化類、機電設備類、計算機類等專業(yè)的單片機技術課程的教材,也可作為廣大單片機愛好者的參考工具書。本書免費提供電子教案、課件、各任務電路的設計文件、匯編語言源程序和C語言源程序等資料。