嵌入式與接口技術 版權信息
- ISBN:9787568091107
- 條形碼:9787568091107 ; 978-7-5680-9110-7
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式與接口技術 本書特色
本書從實踐應用出發,以51單片機為對象,以C語言為開發語言,詳細講解如何在單片機完成嵌入式應用系統的開發和接口應用。通過本書的學習,讀者能夠初步了解嵌入式系統設計中的軟件設計和常見的內外接口,掌握硬件和軟件調試技巧,具備設計、規劃和實現一個簡單嵌入式應用系統的能力。課程資源配套齊全可供讀者學習。
嵌入式與接口技術 內容簡介
STC15F2K60S2系列單片機在處理能力、外設接口、速度、功耗、抗干擾能力以及編程方式等方面都表現出色,是一款很優秀的單片機產品,廣泛應用于各種嵌入式系統和智能設備中。本書以STC15F2K60S2單片機為主線,講述嵌入式系統的發展、單片機的內部結構、C51語言程序設計、I/O口、中斷系統、定時器/計數器、串行通信及總線接口。本書側重接口的應用,通過模塊化搭建應用系統,提升學生的學習興趣,引導學生通過實踐應用理論知識,培養解決復雜工程問題的能力。本書適合作為普通高校計算機科學與技術、電子信息工程、通信工程、機電類等專業的教材,亦可作為工程開發人員的參考讀物。此外,本書同樣適合作為藍橋杯電子類競賽的教學參考資料。
嵌入式與接口技術 目錄
第1章嵌入式系統概述11.1嵌入式系統簡介11.2嵌入式系統的發展與應用21.2.1嵌入式系統的發展21.2.2嵌入式系統的應用31.3嵌入式系統的組成31.4微機的工作過程41.5嵌入式處理器51.6常用數制與編碼61.6.1數制61.6.2不同數制之間的轉換71.6.3計算機常用的編碼8課后習題9第2章STC15F2K60S2單片機的硬件結構和原理102.1STC15F2K60S2單片機的基本組成及特性102.2STC15F2K60S2單片機的內部結構122.2.1內部結構組成122.2.2CPU結構122.3STC15F2K60S2單片機的外部引腳及功能142.3.1STC15F2K60S2單片機的外部引腳142.3.2并行I/O工作模式202.4STC15F2K60S2單片機的存儲器結構222.4.1程序存儲器222.4.2基本RAM232.4.3擴展RAM(XRAM)262.4.4數據Flash存儲器(E2PROM)262.5時鐘和復位262.5.1時鐘262.5.2復位28課后習題31第3章C51語言程序設計與開發環境333.1C51語言基礎333.1.1數據類型333.1.2數據的存儲類型353.1.3絕對地址訪問363.2運算符與表達式373.3C51程序結構403.3.1順序結構403.3.2分支結構403.3.3循環結構423.4C51函數443.4.1函數的定義443.4.2可再入函數453.4.3庫函數463.5C51程序組成及實例473.5.1預處理473.5.2全局變量定義及函數聲明493.5.3主函數493.5.4程序實例493.6Keil μVision5開發環境513.6.1創建工程513.6.2編輯與調試55課后習題58第4章I/O口應用604.1發光二極管604.2數碼管的應用624.2.1單位數碼管624.2.2多位數碼管654.3鍵盤接口及處理程序684.3.1獨立式按鍵684.3.2矩陣鍵盤704.4設計案例:智能車花樣動作73課后習題76第5章中斷系統775.1微機交互方式775.1.1無條件傳送方式775.1.2查詢方式775.1.3中斷傳送方式785.1.4DMA795.2中斷基本概念795.3STC15F2K60S2單片機的中斷系統805.3.1中斷請求標志815.3.2中斷允許控制835.3.3中斷優先級控制855.4中斷響應和中斷處理875.4.1中斷響應875.4.2中斷服務885.4.3中斷返回895.5設計案例:按鍵啟動89課后習題94第6章定時器/計數器及應用956.1定時器/計數器的基本原理956.2STC15F2K60S2定時器/計數器的結構966.2.1定時器/計數器T0和T1的結構966.2.2定時器/計數器T2996.3T0/T1的工作方式及應用1006.3.1方式01006.3.2方式11016.3.3方式21026.3.4方式31036.3.5T0/T1的應用1036.4T2的工作方式及應用1076.5設計案例:PWM調速107課后習題109第7章串行口通信1117.1串行通信基本概念1117.1.1同步通信1117.1.2異步通信1137.2STC15F2K60S2串行口介紹1137.2.1串行口結構1137.2.2串行口控制寄存器1147.3波特率設置方式1177.4串行口的工作方式1207.4.1串行口1的工作方式01207.4.2串行口1的工作方式11217.4.3串行口1的方式2和方式31227.5串行通信應用1247.5.1雙機通信1247.5.2多機通信1287.6設計案例:藍牙遙控133課后習題135第8章系統總線擴展1378.1I2C總線串行擴展1378.1.1I2C總線系統結構1378.1.2I2C總線的數據傳輸規則1398.1.3單片機模擬I2C串行總線傳送數據1418.2SPI串行外設接口總線1448.2.1SPI串行外設接口各線的定義1448.2.2SPI串行擴展典型結構1448.2.3SPI模塊相關的特殊功能寄存器1458.2.4SPI數據通信實例1488.3單總線串行擴展1508.3.1單總線溫度數據采集芯片DS18B201508.3.2DS18B20芯片溫度轉換的計算1528.4并行總線擴展1528.4.1并行總線的擴展原理1528.4.2并行總線的擴展應用1538.4.3并行擴展地址譯碼技術153課后習題154第9章應用系統綜合訓練1559.1點陣字符顯示1559.1.1硬件方案設計1559.1.2軟件設計1569.2循跡避障小車1589.2.1硬件方案設計1589.2.2軟件設計159附錄ASTC15單片機的特殊功能寄存器簡表161附錄BC51運算符165附錄CC51常用庫函數頭文件167參考文獻171
展開全部
嵌入式與接口技術 作者簡介
武漢大學碩士畢業,在嵌入式軟件工程師從事研發工作8年,大學從教三年,具有豐富的實戰經驗,在教學工程中善于結合應用教學,主要擔任Linux操作系統、匯編語言與接口技術、計算機系統結構、云計算等課程的教學工作。。近三年:1. 2021.1 在《現代信息科技》發表論文《多通道高精度溫度測量系統》。2. 2021.8 在《黑龍江科學》發表論文《“三全育人”背景下計算機系統結構課程思政的研究與實踐》。3. 2021.12在《電子與信息學報》發表論文《一種面向物聯網的輕量級增強型長距離物理層設計方法》。4. 2020年參加校級《海明碼編解碼設計及應用虛擬仿真實驗》課題。5. 2021年參加校級《一流課程建設背景下計算機組成原理課程建設研究》課題。6. 2021年參加橫向課題《實驗室試劑耗材智能管理系統的設計與開發》。7. 2021年發表軟件著作權《基于微信小程序的智能垃圾回收客戶端軟件V1.0》一項。8. 2022年發表軟件著作權《自動跟蹤小車控制端軟件》一項。