《單片機原理與套用技術——STC12系列Keil C工程實驗》是2017年出版的圖書,圖書作者是代少玉、吳興林。
基本介紹
- 中文名:單片機原理與套用技術——STC12系列Keil C工程實驗
- 作者:代少玉、吳興林
- 出版時間:2017年10月
- 出版社:西安電子科技大學
- ISBN:978-7-5606-4684-8
內容簡介,圖書目錄,
內容簡介
本書主要內容包括:基礎模擬電路的分析與設計、數字電路的設計、Keil C語言的基礎語法、產品原理圖的設計和PCB製作、單片機的硬體程式開發、PC機端的應用程式開發。作為電子設計入門教材,本書從單片機實際項目要求出發,介紹了STC12C5A60S2系列51單片機,涉及實際項目開發中的所有環節,讓學習者能夠開發出demo(演示)級別的電子產品,能直接進入單片機套用項目實戰環節。
本書內容豐富,代碼完整,實用性強。具體內容安排採用循序漸進的方式,力求做到從零基礎開始學習。本書可作為高等院校電子信息類專業單片機課程入門教材,也可作為畢業設計、電子設計競賽等的參考書,還可作為成人教育、電視大學、函授大學等的單片機開發實踐課教材。
圖書目錄
- 第1章 模擬電路基礎 1
- 1.1 三極體簡述 1
- 1.1.1 電流放大 1
- 1.1.2 開關作用 1
- 1.1.3 開關套用電路與分析 2
- 1.2 MOS管簡述 3
- 1.2.1 MOS管的開關套用 3
- 1.2.2 MOS管的防反接保護電路 5
- 1.3 TTL、CMOS、RS232的電平區別 6
- 1.3.1 TTL、CMOS和RS232的電平標準 6
- 1.3.2 TTL與CMOS混合電平 6
- 1.4 電壓比較器 7
- 1.4.1 簡單電壓比較器 7
- 1.4.2 滯回電壓比較器 8
- 1.5 遲滯電壓比較器的設計 10
- 1.6 運算放大器 10
- 1.6.1 差分放大器的電路模型 10
- 1.6.2 理想運算放大器 11
- 1.6.3 集成運放的基本組態 11
- 1.6.4 輸入信號分類 14
- 1.6.5 運放製造的工藝分類 16
- 1.6.6 運放的主要參數 17
- 1.6.7 運放單電源供電 20
- 第2章 Keil C51程式設計基礎 23
- 2.1 數據類型 23
- 2.2 位與數據類型 23
- 2.3 變數的存儲類型 28
- 2.4 Keil C51運算符 29
- 2.5 標準C預處理器 32
- 2.6 C程式的常用語句 34
- 2.7 數組、函式和變數作用域 40
- 2.7.1 數組 40
- 2.7.2 函式 41
- 2.7.3 變數的作用域 43
- 2.8 工程代碼的管理 45
- 第3章 STC12系列單片機存儲器 46
- 3.1 引言 46
- 3.2 STC12C5A60S2系列單片機管腳圖 47
- 3.3 STC12C5A60S2系列單片機簡介 48
- 3.4 STC12C5A60S2系列單片機管腳說明 49
- 3.5 程式存儲器 52
- 3.6 數據存儲器 52
- 3.6.1 內部RAM 52
- 3.6.2 外部擴展RAM 53
- 3.6.3 內部擴展RAM 54
- 3.7 特殊功能暫存器 54
- 第4章 時鐘、復位和低功耗 56
- 4.1 時鐘源 56
- 4.2 外設時鐘 58
- 4.3 復位 59
- 4.3.1 外部RST引腳復位和上電復位 59
- 4.3.2 外部低壓檢測復位 60
- 4.3.3 看門狗復位 61
- 4.3.4 軟體復位 63
- 4.4 冷啟動與熱啟動 63
- 4.5 STC12C5A60S2系列單片機的省電
- 模式 64
- 4.6 低功耗套用實例 66