本書按照職業(yè)教育以就業(yè)為導向的宗旨,結合課程組十多年的教學改革和校企合作經驗,以單片機應用技能訓練為核心進行修訂編寫。全書采用項目驅動方式安排教學,主要內容包括單片機并行I/O口應用、顯示接口及應用、串行通信接口及應用、語音接口及應用、常用傳感器接口及應用、綜合項目實踐等6個學習單元。通過精心挑選的18個項目、46個設計任務,使讀者掌握單片機的應用技能以及項目任務開發(fā)與設計方法。本書內容循序漸進,新穎實用,每個項目任務都在Proteus軟件上進行仿真并調試通過。本書提供免費的電子教學課件、微課視頻、C語言源程序、Proteus仿真設計文件等,詳見前言。
陳海松 碩士,副教授,畢業(yè)于哈爾濱理工大學信號與信息處理專業(yè),在深圳職業(yè)技術學院已從事十多年的電子類專業(yè)課程教學與研究工作,教學與實踐工作經驗非常豐富,具有多項教研成果。
緒言 學習單片機的準備 ........................................................ 1
單元1 單片機并行I/ O 口應用
項目1 讓單片機工作起來 .............................................................. 11
任務 1-1 單燈閃爍電路設計 ............................................................ 11
任務 1-2 蜂鳴器發(fā)聲報警電路設計 ...................................................... 25
(擴展任務1 用繼電器模擬開關燈電路設計)
項目2 用按鍵控制不同功能的燈........................................................ 28
任務 2-1 用單鍵控制單燈電路設計 ...................................................... 28
任務 2-2 模擬汽車轉向控制電路設計 .................................................... 31
(擴展任務2 實用4 路搶答器電路設計)
單元2 顯示接口及應用
項目3 LED 廣告燈電路設計............................................................ 39
任務 3-1 霓虹燈的控制電路設計 ........................................................ 39
任務 3-2 任意變化的廣告燈電路設計 .................................................... 43
(擴展任務3 用按鍵切換任意變化的廣告燈電路設計)
(擴展任務4 模擬城市道口交通燈控制電路設計)
項目4 數碼管廣告牌電路設計 .......................................................... 46
任務 4-1 簡易廣告牌電路設計 .......................................................... 46
任務 4-2 用 6 個數碼管動態(tài)顯示生日 .................................................... 55
(擴展任務5 多屏顯示數碼管廣告牌電路設計)
項目5 LED 點陣式移動廣告牌電路設計 ................................................ 60
任務 5-1 簡單圖案 LED 點陣顯示電路設計................................................ 61
任務 5-2 用 LED 點陣模擬顯示電梯的樓層................................................ 66
(擴展任務6 手機號碼滾動顯示電路設計)
(擴展任務7。保丁粒保 LED 點陣字符顯示電路設計)
項目6 液晶顯示器接口電路設計........................................................ 69
任務 6-1 用液晶顯示字符向朋友問好 .................................................... 70
任務 6-2 用液晶圖形顯示人名 .......................................................... 83
(擴展任務8 用液晶字符顯示漢字)
(擴展任務9 用液晶圖形顯示圖片)
單元3 串行通信接口及應用
項目7 兩個單片機間進行通信 .......................................................... 98
任務 7-1 銀行動態(tài)密碼的獲取 .......................................................... 98
(擴展任務10 實時發(fā)送及顯示多組不同的動態(tài)密碼)
項目8 單片機與計算機間進行通信 .................................................... 105
任務 8-1 交通燈遠程控制系統(tǒng)設計 .................................................... 105
單元4 語音接口及應用
項目9 音樂演奏與控制 ................................................................ 117
任務 9-1 音調與節(jié)拍的演奏 .......................................................... 117
任務 9-2 音樂盒設計 ................................................................ 124
(擴展任務11 快樂點唱機設計)
(擴展任務12 簡易電子琴設計)
項目10 語音錄放和識別技術應用...................................................... 129
任務 10-1 錄音筆設計 ................................................................ 129
(擴展任務13 公交車語音報站器設計)
(擴展任務14 聲控燈設計)
單元5 常用傳感器接口及應用
項目11 電動機控制技術應用 .......................................................... 135
任務 11-1 自動控制窗簾設計 .......................................................... 135
任務 11-2 直流電動機控制迷你風扇 .................................................... 142
(擴展任務15 步進電動機控制迷你風扇)
項目12 溫度和濕度傳感器應用 ........................................................ 147
任務 12-1 溫度計設計 ................................................................ 147
任務 12-2 環(huán)境濕度監(jiān)測系統(tǒng)設計 ...................................................... 156
(擴展任務16 人造小氣候設計)
(擴展任務17 多功能濕度計設計)
(擴展任務18。龋樱保保埃 型濕度傳感器的應用)
項目13 紅外傳感和遙控技術應用...................................................... 163
任務 13-1 樓道燈紅外感應控制電路設計 ................................................ 163
任務 13-2 用紅外遙控器控制小車電路設計 .............................................. 166
單元6 綜合實戰(zhàn)項目
項目14 電子萬年歷設計 .............................................................. 175
項目15 GSM 無線遠程監(jiān)控系統(tǒng)設計 .................................................. 191
項目16 倒車雷達系統(tǒng)設計 ............................................................ 200
項目17 智能汽車環(huán)境控制系統(tǒng)設計.................................................... 214
項目18 簡易機器人設計 .............................................................. 230