單片機套用技術(C語言版)(第4版)

單片機套用技術(C語言版)(第4版)

《單片機套用技術(C語言版)(第4版)》是由王靜霞主編,電子工業出版社於2019年1月出版的全國高等院校“+網際網路”系列精品教材、國家精品課配套教材。該書為套用型本科和高職高專院校電子信息類、通信類、自動化類、機電類、機械製造類等專業的單片機技術課程的教材,也可作為開放大學、成人教育、自學考試、中職學校和培訓班的教材,還可作為電子工程技術人員的參考工具書。

該書共8個項目,主要內容包括:單片機操作環境、單片機硬體系統、單片機並行I/O連線埠、顯示和鍵盤接口技術、定時與中斷系統、串列通信技術、A/D與D/A轉換接口以及單片機套用系統設計等。

基本介紹

  • 書名:單片機套用技術(C語言版)(第4版)
  • 作者:王靜霞主編,楊宏麗、劉俐副主編
  • 類別:全國高等院校“+網際網路”系列精品教材、國家精品課配套教材
  • 出版社:電子工業出版社
  • 出版時間:2019年1月
  • 頁數:213 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121244537
  • 字數:499千字
  • CIP核字號:2018294078
成書過程,修訂情況,出版工作,內容簡介,教材目錄,教學資源,教材特色,獲得榮譽,作者簡介,

成書過程

修訂情況

為了使該書內容跟隨職業教育的教學改革,更多地反映單片機相關課程教學內容的行業性、實用性、科學性和方便性,該書在修訂前,編者結合行業新技術發展和課程組取得的課程改革成果,並聽取師生以及職教專家的意見和建議,並保留原教材主體內容與特色,對其內容進行了最佳化、補充和調整,主要做了以下幾方面的修訂工作:
  1. 增加微視頻和教學課件等教學資源。微視頻教學注重趣味性設計,採用生活化和場景化教學,增強故事性、遊戲性,採用比喻激趣法。
  2. 跟隨企業實際需求和技術發展,在項目8單片機套用系統綜合設計中,增加單片機與藍牙模組、WIFI模組的接口設計,實現了家居照明藍牙控制系統設計和WIFI遙控小車設計。
  3. 增加任務的仿真設計。在Proteus 8.6平台上,實現了該書大部分任務的功能仿真,並提供了仿真電路和仿真程式,供讀者下載使用。
該書由深圳職業技術學院王靜霞任主編,楊宏麗和劉俐任副主編。具體分工為:王靜霞對該書的編寫思路與大綱進行總體策劃,指導全書的編寫,對全書進行統稿,並編寫項目1和項目2,項目4的任務4-1、4-4、4-5及第4.5節和第4.6節,項目5的任務5-1以及附錄B;楊宏麗協助完成統稿工作,並編寫項目5其餘內容;劉俐協助完成統稿工作,並編寫項目3和項目4其餘內容;毛豐江編寫項目6;唐建東編寫項目7;陳海松編寫項目8的任務8-1、8-2和8-3,梁召峰編寫任務8-4和8-5及附錄A。劉麗莎、何惠琴和柴繼紅老師以及教學合作企業的工程技術人員,對該書的編寫提供了意見和建議,同時,該書在編寫過程中編者參考了同行教師的相關著作及資料。

出版工作

2019年1月,《單片機套用技術(C語言版)(第4版)》由電子工業出版社出版發行。
出版工作人員及單位
策劃編輯、責任編輯
印刷、裝訂
封面設計
陳健德
涿州市京南印刷廠
徐海燕

內容簡介

該書共8個項目,項目1包括Keil C51軟體的使用與一個LED發光二極體的閃爍控制兩個任務,項目2介紹了單片機控制蜂鳴器發聲、模擬汽車左右轉向燈控制與仿真調試發光二極體閃爍控制系統這三個任務,項目3分別為流水燈、按鍵控制多種花樣霓虹燈、聲光報警器和基於PWM的可調光檯燈的設計四個任務,項目4涵蓋了8路搶答器設計、小型LED數碼管字元顯示屏控制、LED點陣式電子廣告牌控制、字元型LCD液晶顯示廣告牌控制、密碼鎖設計五個任務,項目5為簡易秒表及模擬交通燈控制系統的設計兩個任務,項目6講述了銀行動態密碼獲取系統、移動終端數據上傳系統、串口控制數碼管顯示系統的設計三個任務,項目7安排了簡易數字電壓表設計及基於A/D和D/A轉換晶片的可調光檯燈設計兩個任務,項目8設定了數字鐘的設計與製作、圖形液晶顯示系統設計、單片機溫度檢測記錄系統設計、家居照明藍牙控制系統的設計、WIFI遙控小車設計五個任務。

教材目錄

項目1 熟悉單片機操作環境
教學導航
任務1-1 Keil C51軟體的使用
1.1 認識單片機
1.1.1 什麼是單片機
1.1.2 單片機內部結構
任務1-2 一個LED發光二極體的閃爍控制
1.2 學習單片機的準備
1.2.1 單片機開發流程與工具
1.2.2 單片機的仿真學習與ISP下載實驗板
知識梳理與總結
思考與練習題1
項目2 學習單片機硬體系統
教學導航
任務2-1 單片機控制蜂鳴器發聲
2.1 8051的信號引腳
2.2 單片機最小系統電路
2.2.1 單片機時鐘電路
2.2.2 單片機復位電路
2.3 51單片機的存儲器結構
2.3.1 片內數據存儲器
2.3.2 片外數據存儲器
2.3.3 程式存儲器
任務2-2 模擬汽車左右轉向燈控制
2.4 單片機並行I/O連線埠
2.4.1 並行I/O連線埠電路結構
2.4.2 作為輸入連線埠使用
2.4.3 作為輸出連線埠使用
2.4.4 I/O連線埠的第二功能
任務2-3 仿真調試發光二極體閃爍控制系統
知識梳理與總結
思考與練習題2
項目3 單片機並行I/O連線埠的套用
教學導航
任務3-1 流水燈設計
3.1 認識C語言
3.1.1 第一個C語言程式
3.1.2 C語言的基本結構
3.1.3 C語言的特點
任務3-2 按鍵控制多種花樣霓虹燈設計
3.2 C語言的基本語句
3.2.1 表達式語句和複合語句
3.2.2 選擇語句
3.2.3 循環語句
任務3-3 聲光報警器設計
3.3 C語言數據與運算
3.3.1 數據類型
3.3.2 常量和變數
3.3.3 運算符和表達式
任務3-4 基於PWM的可調光檯燈設計
3.4 C語言的函式
3.4.1 函式的分類和定義
3.4.2 函式調用
知識梳理與總結
思考與練習題3
項目4 顯示和鍵盤接口技術套用
教學導航
任務4-1 8路搶答器設計
4.1 認識LED數碼管
4.1.1 LED數碼管的結構
4.1.2 LED數碼管靜態顯示
4.2 數組的概念
4.2.1 一維數組
4.2.2 二維數組
4.2.3 字元數組
任務4-2 小型LED數碼管字元顯示屏控制
4.3 LED數碼管動態顯示
任務4-3 LED點陣式電子廣告牌控制
4.4 LED大螢幕顯示器及接口
4.4.1 LED大螢幕顯示器的結構及原理
4.4.2 LED大螢幕顯示器接口
任務4-4 字元型LCD液晶顯示廣告牌控制
4.5 字元型LCD液晶顯示及接口
4.5.1 LCD液晶顯示器的功能與特點
4.5.2 字元型LCD液晶顯示器與單片機的接口
4.5.3 字元型LCD液晶顯示器的套用
任務4-5 密碼鎖設計
4.6 單片機與矩陣鍵盤接口
4.6.1 矩陣式鍵盤結構
4.6.2 矩陣式鍵盤按鍵的識別
知識梳理與總結
思考與練習題4
項目5 定時與中斷系統設計
教學導航
任務5-1 簡易秒表設計
5.1 定時/計數器
5.1.1 定時/計數器的結構
5.1.2 定時/計數器的工作方式
5.2 中斷系統
5.2.1 什麼是中斷
5.2.2 51單片機中斷系統的結構
5.2.3 中斷有關暫存器
5.2.4 中斷處理過程
任務5-2 模擬交通燈控制系統設計
知識梳理與總結
思考與練習題5
項目6 串列通信技術套用
教學導航
任務6-1 銀行動態密碼獲取系統設計
6.1 串列通信基礎
6.1.1 串列通信與並行通信
6.1.2 單工通信與雙工通信
6.1.3 異步通信與同步通信
6.2 51單片機的串列接口
6.2.1 串列口結構
6.2.2 設定工作方式
6.2.3 設定波特率
6.3 51單片機串列口工作過程
6.3.1 查詢方式串列通信程式設計
6.3.2 中斷方式串列通信程式設計
任務6-2 移動終端數據上傳系統設計
6.4 串列通信協定
6.4.1 常用串列通信協定
6.4.2 EIA串列通信標準
任務6-3 串口控制數碼管顯示系統設計
6.5 串列口的I/O連線埠擴展
6.5.1 採用串列口擴展並行輸入口
6.5.2 採用串列口擴展並行輸出口
知識梳理與總結
思考與練習題6
項目7 A/D與D/A轉換接口設計
教學導航
任務7-1 簡易數字電壓表設計
7.1 模擬信號與數位訊號
7.2 單片機內部ADC及其套用
任務7-2 基於A/D和D/A轉換晶片的可調光檯燈設計
7.3 I2C匯流排A/D與D/A轉換器PCF8591
7.3.1 PCF8591的功能
7.3.2 PCF8591的I2C匯流排連線與通信
7.3.3 PCF8591的D/A轉換及程式設計
7.3.4 PCF8591的A/D轉換及程式設計
知識梳理與總結
思考與練習題7
項目8 單片機套用系統綜合設計
任務8-1 數字鐘的設計與製作
8-1-1 任務目的 8-1-2 任務要求
8-1-3 系統方案選擇
8-1-4 系統硬體設計 8-1-5 系統軟體設計
8-1-6 系統調試與脫機運行
8-1-7 任務小結
任務8-2 圖形液晶顯示系統設計
8-2-1 目的與要求
8-2-2 系統方案選擇
8-2-3 系統硬體設計 8-2-4 系統軟體設計
8-2-5 舉一反三
8-2-6 任務小結
任務8-3 單片機溫度檢測記錄系統設計
8-3-1 任務目的 8-3-2 任務要求
8-3-3 系統方案選擇 8-3-4 系統硬體設計
8-3-5 系統軟體整體設計
8-3-6 模組程式設計
8-3-7 系統調試與脫機運行
8-3-8 系統功能擴展
8-3-9 任務小結
任務8-4 家居照明藍牙控制系統的設計
8-4-1 目的與要求
8-4-2 電路設計
8-4-3 程式設計
8-4-4 藍牙APP設定及系統運行調試
8-4-5 任務小結 8-4-6 舉一反三
任務8-5 WIFI遙控小車設計
8-5-1 目的與要求 8-5-2 電路設計
8-5-3 程式設計
8-5-4 WIFI模組APP設定及系統運行調試
8-5-5 任務小結 8-5-6 舉一反三
知識梳理與總結
附錄A 課程設計的步驟
附錄B 常用的C51標準庫函式
參考文獻

教學資源

  • 課程資源
《單片機套用技術(C語言版)(第4版)》配有慕課——“單片機套用技術”。
課程名稱
建設院校
授課平台
授課教師
單片機套用技術
中國大學MOOC
王靜霞、楊宏麗、陳海松、梁召峰、劉俐
《單片機套用技術(C語言版)(第4版)》配有電子教學課件、習題參考答案、C語言源程式、精品課網站等。

教材特色

以工作任務引導教與學
該書採用項目化方式,以工作任務為導向,由任務入手引入相關知識和理論,通過技能訓練引出相關概念、硬體設計與編程技巧,體現做中學、學中練的教學思路。為方便教學,給學生更多的思考空間,每個任務都添加了“舉一反三”環節,讓學生在基本任務的基礎上進行擴展和提升,鍛鍊其設計能力。
從職業崗位需求出發,採用C語言編程
該書以單片機套用為主線,把相關的C語言知識融合在工作任務中,以夠用為度,讓學生在技能訓練中逐漸掌握編程方法,易教易學,避免了把C語言單獨完整講解,致使學生無法學以致用,影響學習效果。
任務設計具有針對性、擴展性和系統性,貼近職業崗位需求
該書針對每個單元具體能力要素的培養目標,選擇訓練任務,避免過大過繁,體現精訓精練。同時,注重能力訓練的延展性,每個任務既相對獨立,又與前後任務之間保持密切的聯繫,具有擴展性,即後一個任務是在前一個任務基礎之上進行功能擴展而實現的,使訓練內容由點到線,由線到面,體現技能訓練的綜合性和系統性。
編寫形式直觀生動,增強可操作性和可讀性
該書在敘述方式上,引入了與實踐相關的圖、表,並給出了器件清單、電路板實現等細節內容,一步步引導學生自己動手完成設計,具有可操作性。原理性內容敘述簡約,並適時穿插各種小知識、小問答、小技能等,表現形式豐富多彩,可讀性較強。該書各項目正文前配有“教學導航”,為該項目的教與學過程提供指導;正文中的“知識分布網路”,便於學習者掌握該節內容的重點;項目結尾有“知識梳理與總結”,以便於學習者學習、提煉與歸納。

獲得榮譽

2021年9月26日,《單片機套用技術(C語言版)(第4版)》被國家教材委員會授予首屆全國教材建設獎全國優秀教材 (職業教育與繼續教育類 )特等獎。

作者簡介

王靜霞,深圳職業技術學院教授,主要講授單片機套用技術、專業概論等課程。
楊宏麗,深圳職業技術學院副教授,主要講授單片機套用技術、嵌入式編程技術等課程。
劉俐,深圳職業技術學院講師。

相關詞條

熱門詞條

聯絡我們