本書第1版出版后,得到全國廣大院校教師與學生的歡迎和使用,已先后重印7次,累計印約2萬冊,結合一線教師的使用建議和專家意見及新的教學成果,近期對本書內容進行了修訂與完善。全書內容分為:初次見面(單片機基礎)、讓單片機聽我的話(C語言)、遇到緊急情況怎么辦(中斷系統(tǒng))、看看單片機的鬧鐘(定時/計數(shù)器)、有空常聯(lián)絡(串口通信)、輸入/輸出接口電路6個項目,每個項目又分解成多個實做任務,全書共設計了20個任務。本書經(jīng)修訂編寫后更適合當前該課程要求,融科學性、實用性、趣味性于一體,易于安排教學過程,注重技能培養(yǎng)。 本書提供免費的電子教學課件、Proteus設計文件、Keil源程序、圖片素材等,詳見前言。
彭勇 副教授,碩士,畢業(yè)于四川大學電子信息工程技術專業(yè),多年從事電子類課程的教學與研究工作,為該門課程省級精品課建設負責人,有多項省級以上教研成果,教學經(jīng)驗豐富
項目1 初次見面 (1)
教學導航 (1)
任務1-1 單片機的分類與主要系列 (2)
任務1-2 用單片機控制一個LED的亮滅 (5)
任務1-3 解剖單片機 (14)
知識梳理與總結 (18)
練習題1 (19)
項目2 讓單片機聽我的話―C語言 (20)
教學導航 (20)
任務2-1 認識C語言 (21)
子任務2-1-1 C語言程序 (21)
子任務2-1-2 單數(shù)碼管輪流顯示十進制數(shù) (32)
任務2-2 能掐會算的單片機 (37)
子任務2-2-1 按鍵控制花式多樣的霓虹燈 (37)
子任務2-2-2 數(shù)據(jù)轉化為BCD碼并顯示 (45)
任務2-3 運算符與表達式類 (48)
子任務2-3-1 運算符的驗證 (48)
子任務2-3-2 16位LED流水燈(亮點流動)控制 (51)
任務2-4 循環(huán)控制語句與位運算 (55)
子任務2-4-1 模擬汽車轉向燈 (55)
子任務2-4-2 8路搶答器設計 (60)
知識梳理與總結 (64)
練習題2 (65)
項目3 遇到緊急情況怎么辦―中斷系統(tǒng) (66)
教學導航 (66)
任務3-1 單鍵改變8流水燈狀態(tài) (67)
任務3-2 雙鍵改變8流水燈狀態(tài) (77)
知識梳理與總結 (83)
練習題3 (83)
項目4 看看單片機的鬧鐘―定時/計數(shù)器 (84)
教學導航 (84)
任務4-1 控制LED發(fā)光二極管隔1 s閃爍 (85)
任務4-2 BCD碼顯示60 s計數(shù)器 (92)
任務4-3 外部脈沖計數(shù) (99)
任務4-4 單音階發(fā)生器 (102)
知識梳理與總結 (107)
練習題4 (107)
項目5 有空常聯(lián)絡―串口通信 (109)
教學導航 (109)
任務5-1 單片機與PC通信 (110)
任務5-2 雙機串口通信系統(tǒng) (115)
任務5-3 多機串口通信系統(tǒng) (121)
知識梳理與總結 (126)
練習題5 (126)
項目6 輸入/輸出接口電路 (127)
教學導航 (127)
任務6-1 I/O端口擴展 (128)
任務6-2 數(shù)碼管動態(tài)顯示8位固定數(shù)字 (133)
任務6-3 8按鍵控制單數(shù)碼管顯示 (136)
任務6-4 4×4矩陣鍵盤控制單數(shù)碼管顯示 (145)
知識梳理與總結 (154)
練習題6 (154)
附錄A Proteus軟件使用入門 (155)
附錄B Keil軟件使用入門 (161)