《單片機基礎與套用(C語言版)》是由王靜霞主編,高等教育出版社於2016年出版的高等職業教育電類基礎課規劃教材、iCourse·教材、高等職業教育電類基礎課新形態一體化規劃教材。該教材可作為高等職業院校機電類、電氣類、電子類、信息類專業單片機課程的教材,也可供相關行業的工程技術人員參考。
該教材共9章,由單片機及其開發環境、單片機硬體系統、C51程式設計基礎、定時器/計數器、中斷系統、人機互動接口設計、串列接口通信技術、A/D轉與D/A轉換、綜合套用實踐組成。
基本介紹
- 書名:單片機基礎與套用(C語言版)
- 作者:王靜霞
- ISBN:978-7-04-043929-8
- 類別:高等職業教育電類基礎課規劃教材等
- 頁數:211頁
- 出版社:高等教育出版社
- 出版時間:2016-03-21
- 裝幀:平裝
- 開本:16開
- 版面字數:460千字
成書過程
內容簡介
教材目錄
前輔文 | 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語言版)”數字課程 | 高等教育出版社、高等教育電子音像出版社 | 2016年1月 | 王靜霞 |