《單片機套用技術(C語言版)(第4版)》是由王靜霞主編,電子工業出版社於2019年1月出版的全國高等院校“+網際網路”系列精品教材、國家精品課配套教材。該書為套用型本科和高職高專院校電子信息類、通信類、自動化類、機電類、機械製造類等專業的單片機技術課程的教材,也可作為開放大學、成人教育、自學考試、中職學校和培訓班的教材,還可作為電子工程技術人員的參考工具書。
該書共8個項目,主要內容包括:單片機操作環境、單片機硬體系統、單片機並行I/O連線埠、顯示和鍵盤接口技術、定時與中斷系統、串列通信技術、A/D與D/A轉換接口以及單片機套用系統設計等。
基本介紹
- 書名:單片機套用技術(C語言版)(第4版)
- 作者:王靜霞主編,楊宏麗、劉俐副主編
- 類別:全國高等院校“+網際網路”系列精品教材、國家精品課配套教材
- 出版社:電子工業出版社
- 出版時間:2019年1月
- 頁數:213 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787121244537
- 字數:499千字
- CIP核字號:2018294078
成書過程
修訂情況
- 增加微視頻和教學課件等教學資源。微視頻教學注重趣味性設計,採用生活化和場景化教學,增強故事性、遊戲性,採用比喻激趣法。
- 跟隨企業實際需求和技術發展,在項目8單片機套用系統綜合設計中,增加單片機與藍牙模組、WIFI模組的接口設計,實現了家居照明藍牙控制系統設計和WIFI遙控小車設計。
- 增加任務的仿真設計。在Proteus 8.6平台上,實現了該書大部分任務的功能仿真,並提供了仿真電路和仿真程式,供讀者下載使用。
出版工作
策劃編輯、責任編輯 | 印刷、裝訂 | 封面設計 |
---|---|---|
陳健德 | 涿州市京南印刷廠 | 徐海燕 |
內容簡介
教材目錄
項目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標準庫函式 參考文獻 |
教學資源
- 課程資源
課程名稱 | 建設院校 | 授課平台 | 授課教師 |
---|---|---|---|
單片機套用技術 | 中國大學MOOC | 王靜霞、楊宏麗、陳海松、梁召峰、劉俐 |