單片機基礎與套用(C語言版)

單片機基礎與套用(C語言版)

《單片機基礎與套用(C語言版)》是由王靜霞主編,高等教育出版社於2016年出版的高等職業教育電類基礎課規劃教材、iCourse·教材、高等職業教育電類基礎課新形態一體化規劃教材。該教材可作為高等職業院校機電類、電氣類、電子類、信息類專業單片機課程的教材,也可供相關行業的工程技術人員參考。

該教材共9章,由單片機及其開發環境、單片機硬體系統、C51程式設計基礎、定時器/計數器、中斷系統、人機互動接口設計、串列接口通信技術、A/D轉與D/A轉換、綜合套用實踐組成。

基本介紹

  • 書名:單片機基礎與套用(C語言版)
  • 作者:王靜霞
  • ISBN:978-7-04-043929-8
  • 類別:高等職業教育電類基礎課規劃教材等
  • 頁數:211頁
  • 出版社:高等教育出版社
  • 出版時間:2016-03-21
  • 裝幀:平裝
  • 開本:16開
  • 版面字數:460千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

該教材是根據深圳職業技術學院“單片機套用技術”課程組在教育部國家級精品資源共享課建設項目的基礎上,按照高職教學要求和吸取教學改革的成果與經驗編寫而成。
該教材由王靜霞擔任主編,其對該書的編寫思路與大綱進行了總體策劃,對全書進行統稿,並編寫了第1、2、4、5、7、9章;副主編由劉俐和陳海松擔任,他們協助完成統稿工作;劉俐編寫了第3章;陳海松編寫了第6章;唐建東編寫了第8章。微課視頻教學資源由王靜霞、陳海松、楊宏麗、張永楓主講。
2016年3月21日,《單片機基礎與套用(C語言版)》由高等教育出版社出版。

內容簡介

全書共9章,涵蓋了單片機套用的基本內容,第1章介紹單片機概念及其開發環境Keil uVision軟體的使用;第2章介紹單片機硬體系統,包括時鐘電路、復位電路、存儲器結構、並行1/O連線埠結構等;第3章以單片機作為學習平台,介紹C51程式設計的基本語法、語句和套用方法;第4章介紹單片機定時器/計數器的結構和套用方法;第5章從中斷概念入手,介紹單片機中斷系統的結構和套用方法第6章介紹常用人機互動接口技術,包括數碼管、LCD和點陣LED顯示、鍵盤輸入接口設計技術等;第7章以並行通信和串列通信比較為切入點,介紹單片機串列口結構,以及單片機雙機通信技術、單片機與計算機通信技術等;第8章介紹新型C接口A/D、D/A轉換器件PCF8591與單片機的接口技術,並對串列擴展技術IC系統接口技術進行介紹;第9章給出5個綜合套用實例。

教材目錄

前輔文
3.5.2用戶自定義函式
實例27LED點陣顯示器移動顯示廣告屏
第1章 單片機及其開發環境
實例11延時函式的定義及調用
6.3單片機與字元型液晶顯示器接口設計
1.1初識單片機
3.6C51數組
6.3.1字元型液晶顯示器概述
1.1.1什麼是單片機
3.6.1數組定義
6.3.2單片機控制字元型液晶顯示器
1.1.2單片機分類
3.6.2二維數組
實例28字元型液晶顯示廣告牌
1.1.3單片機特點及套用
3.6.3字元數組
6.4單片機與按鍵接口設計
實例1點亮1個LED
實例12數組控制流水燈
6.4.1單片機與獨立按鍵接口設計
1.2單片機套用系統及其開發環境
3.7程式設計套用實例
6.4.2按鍵去抖
1.2.1單片機套用系統
實例13花樣霓虹燈
實例29按鍵狀態LED顯示
1.2.2單片機套用系統開發流程
實例14貪吃蛇
實例30按鍵控制廣告牌顯示
1.2.3單片機開發系統
實例15倒車警示器
6.4.3單片機與矩陣鍵盤接口設計
1.2.4KeilμVision軟體的使用方法
總結
實例31LED顯示矩陣鍵盤按鍵號
實例21個LED閃爍
習題
總結
總結
第4章 定時器/計數器
習題
習題
4.1定時器/計數器工作原理
第7章 串列接口通信技術
第2章 單片機硬體系統
4.1.1定時器/計數器結構
7.1串列通信基礎
2.1單片機內部結構
4.1.2定時器/計數器編程控制
7.2單片機串列接口
2.28051單片機引腳功能
4.1.3定時器/計數器相關暫存器
7.2.1串列接口結構
實例38個LED閃爍
實例16LED循環閃爍
7.2.2串列接口工作方式
2.3單片機存儲器結構
4.2定時器/計數器的工作方式
7.2.3波特率
2.3.1數據存儲器
4.3定時器/計數器的套用
實例32串口控制16個LED流水燈
2.3.2特殊功能暫存器
實例17簡易計數報警
7.3RS-232C串列接口
2.3.3程式存儲器
實例18正脈衝寬度測量
7.3.1RS-232C匯流排標準
2.4時鐘電路與復位電路
實例19定時器輸出PWM可調光檯燈
7.3.2電平轉換電路
2.4.1單片機時鐘電路
總結
7.4單片機串列接口套用
2.4.2單片機復位電路
習題
實例33單片機雙機通信
實例4蜂鳴器發聲
第5章 中斷系統
實例34單片機與PC通信
2.5單片機並行I/O
5.1什麼是中斷
總結
2.5.1P0
5.2單片機中斷系統的結構
習題
2.5.2P1
5.2.1中斷系統的結構
第8章 A/D轉與D/A轉換
2.5.3P2
5.2.2中斷源
8.1認識A/D轉換器與D/A轉換器
2.5.4P3
5.2.3中斷請求標誌
8.1.1A/D轉換器
實例5開關控制LED亮滅037總結
5.2.4中斷允許控制
8.1.2D/A轉換器
習題
5.2.5中斷優先權別
8.2單片機擴展I2C匯流排器件
第3章 C51程式設計基礎
實例20中斷控制LED閃爍
8.2.1I2C匯流排系統結構
3.1C51概述
5.3中斷處理過程
8.2.2I2C匯流排數據傳輸時序
3.1.1C51與ANSIC語言
5.3.1中斷回響條件
8.2.3I2C串列匯流排接口編程控制
3.1.2C51程式的基本結構
5.3.2中斷回響過程
8.3單片機與PCF8591接口設計
實例6開關控制LED交替亮滅
5.3.3中斷回響時間
8.3.1PCF8591概述
3.2C51數據類型
5.3.4中斷請求撤除
8.3.2單片機與PCF8591接口電路設計
3.2.1數據類型概述
實例21LED顯示秒表
8.3.3A/D轉換
3.2.2基本數據類型
總結
8.3.4D/A轉換
3.2.3擴展數據類型
習題
8.4A/D轉換與D/A轉換套用實例
3.2.4常量
第6章 人機互動接口設計
實例35簡易數字電壓表
3.2.5變數
6.1單片機與LED接口設計
實例36信號發生器
3.3C51運算符
6.1.1LED結構
總結
3.4C51程式結構
6.1.2LED靜態顯示
習題
3.4.1順序程式與表達式
實例22LED靜態顯示2位秒表
第9章 綜合套用實踐
實例7順序程式結構控制流水燈
6.1.3LED動態顯示
實例37數字鐘
3.4.2選擇程式與選擇語句
實例23LED動態顯示指定信息
實例38倒計時交通燈
實例8選擇程式結構開關控制LED顯示
實例24LED動態顯示移動廣告屏
實例3916×16點陣顯示屏移動廣告牌
3.4.3循環程式與循環語句
實例25LED動態顯示2位秒表
實例40簡易打字遊戲機
實例9移位操作控制流水燈
6.2單片機與LED點陣顯示器接口設計
實例41智慧型溫度測量
3.5C51函式
6.2.1LED點陣顯示器的結構
總結
3.5.1C51庫函式
6.2.2單片機控制LED點陣顯示器
參考文獻
實例10庫函式控制流水燈
實例26LED點陣顯示器穩定顯示指定圖形
(註:目錄排版順序為從左列至右列)

教學資源

《單片機基礎與套用(C語言版)》配有Abook數字課程,該課程包括電子教學PPT課件、微課視頻、複習講解、原始碼檔案、習題答案、知識拓展、延伸閱等內容。
數字課程名稱出版社出版時間內容提供者
“單片機基礎與套用(C語言版)”數字課程
高等教育出版社、高等教育電子音像出版社
2016年1月
王靜霞

教材特色

該教材具有以下特色:
(1)該書以套用實例引導教與學,原理知識與實例套用結合,體現教、學、做統一的教學思路;
(2)該書原理知識講解內容細緻,避免了高職教學中太重實踐、過於看輕理論知識的片面性;套用實例突出技能實踐,設計41個套用實例,兼具傳統性和創新性;
(3)該書採用C語言編程,將C語言學習融合在套用實例中;
(4)以教材為核心,形成立體化、移動式教學資源庫是該書的另一個特色。

作者簡介

王靜霞,女,深圳職業技術學院電子與通信工程學院教授,從事單片機套用技術、微機原理、數字系統設計技術等課程的教學工作,2008年參與的“單片機套用技術”和“IC版圖設計”課程建設,被評為國家精品課程。

相關詞條

熱門詞條

聯絡我們