單片機應用技術(經(jīng)典項目化案例式新形態(tài)活頁教材)第5版
定 價:66 元
叢書名:高等院!盎ヂ(lián)網(wǎng)+”系列精品教材
- 作者:王靜霞
- 出版時間:2023/8/1
- ISBN:9787121467455
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:312
- 紙張:
- 版次:01
- 開本:16開
本書在前4版得到全國廣大院校教師與學生的歡迎和使用基礎上,結合行業(yè)新技術發(fā)展和課程組近年來取得的課程改革成果,在充分和認真聽取廣大師生及職教專家的意見和建議后,在保留原教材主體內容與特色的前提下,對其內容進行了優(yōu)化、補充和調整。主要內容包括:單片機操作環(huán)境、單片機硬件系統(tǒng)、單片機并行I/O端口、顯示和鍵盤接口技術、定時與中斷系統(tǒng)、串行通信技術、A/D與D/A轉換接口以及單片機應用系統(tǒng)設計等。本書注重職業(yè)技能訓練,采用項目任務引導教學,內容貼近電子行業(yè)的工作崗位技能要求,同時介紹許多有關單片機應用的小經(jīng)驗、小技巧、小資料等知識,具有很強的實用性、可操作性和趣味性。本書的內容安排科學、實用、合理,非常方便開展高效率教學。
王靜霞,工學碩士,二級教授、南粵優(yōu)秀教師、教學名師,高級技師,中國電子學會高級會員,工業(yè)和信息化電子信息職業(yè)教育教學委員會會員;自1994年起就職于深圳職業(yè)技術大學,在高職單片機課程教學一線工作30年,具有豐富的課程開發(fā)和應用經(jīng)驗,是國內高職單片機教學領域的頂級專家;近年來獲得的國家級教學獎項有:2018年獲得全國職業(yè)院校技能大賽教學能力大賽二等獎;2018年獲得”‘單片機應用技術’課程優(yōu)質資源開發(fā)及混合式教學模式的應用與推廣”國家級教學成果二等獎;2021年獲得國家教材委員會首屆全國教材建設獎全國優(yōu)秀教材特等獎;主持的“單片機應用技術”課程2023年獲得國家級精品在線課程稱號等。
項目1 熟悉單片機操作環(huán)境(1)
教學導航(1)
任務1-1 Keil C51軟件的使用(2)
1.1 認識單片機(11)
1.1.1 什么是單片機(11)
1.1.2 單片機內部結構(13)
任務1-2 一個LED發(fā)光二極管的閃爍控制(14)
1.2 學習單片機的準備(18)
1.2.1 單片機開發(fā)流程與工具(18)
1.2.2 單片機的仿真學習與ISP下載實驗板(19)
知識梳理與總結(20)
思考與練習題1(21)
項目2 學習單片機硬件系統(tǒng)(22)
教學導航(22)
任務2-1 單片機控制蜂鳴器發(fā)聲(23)
2.1 8051的信號引腳(25)
2.2 單片機最小系統(tǒng)電路(27)
2.2.1 單片機時鐘電路(27)
2.2.2 單片機復位電路(28)
2.3 51單片機的存儲器結構(29)
2.3.1 片內數(shù)據(jù)存儲器(29)
2.3.2 片外數(shù)據(jù)存儲器(33)
2.3.3 程序存儲器(34)
任務2-2 模擬汽車左右轉向燈控制(35)
2.4 單片機并行I/O端口(37)
2.4.1 并行I/O端口電路結構(37)
2.4.2 作為輸入端口使用(38)
2.4.3 作為輸出端口使用(39)
2.4.4 I/O端口的第二功能(39)
任務2-3 仿真調試發(fā)光二極管閃爍控制系統(tǒng)(39)
知識梳理與總結(46)
思考與練習題2(46)
項目3 單片機并行I/O端口的應用(48)
教學導航(48)
任務3-1 流水燈設計(49)
3.1 認識C語言(51)
3.1.1 第一個C語言程序(51)
3.1.2 C語言的基本結構(53)
3.1.3 C語言的特點(54)
任務3-2 按鍵控制多種花樣霓虹燈設計(55)
3.2 C語言的基本語句(59)
3.2.1 表達式語句和復合語句(60)
3.2.2 選擇語句(61)
3.2.3 循環(huán)語句(65)
任務3-3 聲光報警器設計(71)
3.3 C語言數(shù)據(jù)與運算(76)
3.3.1 數(shù)據(jù)類型(77)
3.3.2 常量和變量(80)
3.3.3 運算符和表達式(84)
任務3-4 基于PWM的可調光臺燈設計(89)
3.4 C語言的函數(shù)(97)
3.4.1 函數(shù)的分類和定義(97)
3.4.2 函數(shù)調用(99)
知識梳理與總結(100)
思考與練習題3(100)
項目4 顯示和鍵盤接口技術應用(103)
教學導航(103)
任務4-1 8路搶答器設計(104)
4.1 認識LED數(shù)碼管(108)
4.1.1 LED數(shù)碼管的結構(108)
4.1.2 LED數(shù)碼管靜態(tài)顯示(110)
4.2 數(shù)組的概念(111)
4.2.1 一維數(shù)組(111)
4.2.2 二維數(shù)組(114)
4.2.3 字符數(shù)組(114)
任務4-2 小型LED數(shù)碼管字符顯示屏控制(115)
4.3 LED數(shù)碼管動態(tài)顯示(119)
任務4-3 LED點陣式電子廣告牌控制(120)
4.4 LED大屏幕顯示器及接口(125)
4.4.1 LED大屏幕顯示器的結構及原理(125)
4.4.2 LED大屏幕顯示器接口(127)
任務4-4 字符型LCD液晶顯示廣告牌控制(129)
4.5 字符型LCD液晶顯示及接口(134)
4.5.1 LCD液晶顯示器的功能與特點(134)
4.5.2 字符型LCD液晶顯示器與單片機的接口(135)
4.5.3 字符型LCD液晶顯示器的應用(135)
任務4-5 密碼鎖設計(140)
4.6 單片機與矩陣鍵盤接口(146)
4.6.1 矩陣式鍵盤結構(146)
4.6.2 矩陣式鍵盤按鍵的識別(147)
知識梳理與總結(149)
思考與練習題4(149)
項目5 定時與中斷系統(tǒng)設計(152)
教學導航(152)
任務5-1 簡易秒表設計(153)
5.1 定時/計數(shù)器(158)
5.1.1 定時/計數(shù)器的結構(158)
5.1.2 定時/計數(shù)器的工作方式(162)
5.2 中斷系統(tǒng)(165)
5.2.1 什么是中斷(165)
5.2.2 51單片機中斷系統(tǒng)的結構(166)
5.2.3 中斷有關寄存器(167)
5.2.4 中斷處理過程(170)
任務5-2 模擬交通燈控制系統(tǒng)設計(172)
知識梳理與總結(178)
思考與練習題5(178)
項目6 串行通信技術應用(181)
教學導航(181)
任務6-1 銀行動態(tài)密碼獲取系統(tǒng)設計(182)
6.1 串行通信基礎(187)
6.1.1 串行通信與并行通信(187)
6.1.2 單工通信與雙工通信(187)
6.1.3 異步通信與同步通信(188)
6.2 51單片機的串行接口(190)
6.2.1 串行口結構(190)
6.2.2 設置工作方式(191)
6.2.3 設置波特率(193)
6.3 51單片機串行口工作過程(195)
6.3.1 查詢方式串行通信程序設計(195)
6.3.2 中斷方式串行通信程序設計(196)
任務6-2 移動終端數(shù)據(jù)上傳系統(tǒng)設計(197)
6.4 串行通信協(xié)議(202)
6.4.1 常用串行通信協(xié)議(202)
6.4.2 EIA串行通信標準(204)
任務6-3 串口控制數(shù)碼管顯示系統(tǒng)設計(205)
6.5 串行口的I/O端口擴展(207)
6.5.1 采用串行口擴展并行輸入口(207)
6.5.2 采用串行口擴展并行輸出口(208)
知識梳理與總結(209)
思考與練習題6(209)
項目7 A/D與D/A轉換接口設計(211)
教學導航(211)
任務7-1 簡易數(shù)字電壓表設計(212)
7.1 模擬信號與數(shù)字信號(218)
7.2 單片機內部ADC及其應用(219)
任務7-2 基于A/D和D/A轉換芯片的可調光臺燈設計(223)
7.3 I2C總線A/D與D/A轉換器PCF8591(227)
7.3.1 PCF8591的功能(228)
7.3.2 PCF8591的I2C總線連接與通信(229)
7.3.3 PCF8591的D/A轉換及程序設計(231)
7.3.4 PCF8591的A/D轉換及程序設計(233)
知識梳理與總結(234)
思考與練習題7(234)
項目8 單片機應用系統(tǒng)綜合設計(235)
教學導航(235)
任務8-1 數(shù)字鐘的設計與制作(236)
8-1-1 任務目的(236)
8-1-2 任務要求(236)
8-1-3 系統(tǒng)方案選擇(236)
8-1-4 系統(tǒng)硬件設計(238)
8-1-5 系統(tǒng)軟件設計(238)
8-1-6 系統(tǒng)調試與脫機運行(245)
8-1-7 舉一反三(247)
8-1-8 任務小結(247)
任務8-2 圖形液晶顯示系統(tǒng)設計(247)
8-2-1 目的與要求(247)
8-2-2 系統(tǒng)方案選擇(247)
8-2-3 系統(tǒng)硬件設計(251)
8-2-4 系統(tǒng)軟件設計(251)
8-2-5 舉一反三(256)
8-2-6 任務小結(258)
任務8-3 單片機溫度檢測記錄系統(tǒng)設計(258)
8-3-1 任務目的(258)
8-3-2 任務要求(258)
8-3-3 系統(tǒng)方案選擇(259)
8-3-4 系統(tǒng)硬件設計(259)
8-3-5 系統(tǒng)軟件整體設計(262)
8-3-6 模塊程序設計(263)
8-3-7 系統(tǒng)調試與脫機運行(284)
8-3-8 系統(tǒng)功能擴展(284)
8-3-9 舉一反三(284)
8-3-10 任務小結(284)
任務8-4 家居照明藍牙控制系統(tǒng)的設計(284)
8-4-1 目的與要求(284)
8-4-2 電路設計(285)
8-4-3 程序設計(286)
8-4-4 藍牙APP設置及系統(tǒng)運行調試(287)
8-4-5 AT指令測試(288)
8-4-6 舉一反三(290)
8-4-7 任務小結(290)
任務8-5 WIFI遙控小車設計(291)
8-5-1 目的與要求(291)
8-5-2 電路設計(291)
8-5-3 程序設計(291)
8-5-4 WIFI模塊APP設置及系統(tǒng)運行調試(295)
8-5-5 WIFI模塊AT指令設置(296)
8-5-6 舉一反三(297)
8-5-7 任務小結(297)
知識梳理與總結(297)
附錄A課程設計的步驟(298)
附錄B常用的C51標準庫函數(shù)(300)
參考文獻(303)