本教材采用項目化教學方式,以"項目、任務、活動”等理實一體教學模式呈現教學內容。按照循序漸進、搭積木的設計思想,共設計了10個項目:流水燈的設計與實現、開關狀態指示燈的設計與實現、利用定時中斷實現頻閃燈、利用數碼管顯示數字、鍵盤的檢測與控制、利用UART實現上位機和下位機的通信、利用PWM實現小燈亮度控制、利用輸入捕捉測量脈衝信號的周期和脈寬、利用ADC設計簡易數字電壓表、利用CAN總線實現多機通信。每個項目均基於構件化設計,且均采用了"通用知識”→"硬件構件設計”→"軟件構件設計”→"應用層程序設計”的學習流程。*後可根據學生的基礎層次,利用10個項目中的部分項目或全部項目進行綜合應用繫統設計和課程考核。 為了方便教學和讀者自學,本教材配套學習任務手冊、電子教案、電子課件、基於構件化的嵌入式軟件工程源程序、模擬試卷及答案等教學資源。 本教材可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的單片機與嵌入式繫統教材,也可供從事嵌入式技術開發的工程技術人員參考。