《嵌入式系統(tǒng)組成與設(shè)計》是2010年6月1日蘭州大學(xué)出版社出版的圖書
書名 | 嵌入式系統(tǒng)組成與設(shè)計 | 頁數(shù) | 243頁 |
---|---|---|---|
出版時間 | 第1版 (2010年6月1日) | 裝幀 | 平裝 |
縱觀嵌入式系統(tǒng)的發(fā)展歷程,大致經(jīng)歷了以下四個階段: 無操作系統(tǒng)階段 嵌入式系統(tǒng)最初的應(yīng)用是基于單片機的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測、伺服、設(shè)備指示等功能,通常應(yīng)用于各類工業(yè)控制和飛機、等武...
目前國內(nèi)外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級、驅(qū)動程序級軟件),對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設(shè)計的時間和空間效率要求較高),而且必須...
所有的通訊系統(tǒng)和消費類電子產(chǎn)品用的都是嵌入式系統(tǒng)。所以你就能看見這個行業(yè)的需求有多大,前景有多遠了。如果你有很好的全局思維觀和很強的邏輯思維能力,會將復(fù)雜問題進行合理的分類和分層的話,就適合做系統(tǒng)架構(gòu)...
格式:pdf
大?。?span id="n1zv9vp" class="single-tag-height">550KB
頁數(shù): 8頁
評分: 4.6
《電路和嵌入式系統(tǒng)綜合設(shè)計實驗》實驗報告 LPC單片機 AD功能及使用 姓名: 學(xué)號: 指導(dǎo)老師: LPC單片機 AD功能及使用 隨著移動設(shè)備的流行和發(fā)展,嵌入式系統(tǒng)已經(jīng)成為一個熱點。 具有體積大、成本、 功耗 低和可靠性強的突出特點。本文研究的是基于 ARM 嵌入式芯片 AD功能及使用的設(shè)計和實 現(xiàn)。采用了飛利浦的 32位 ARM 微處理器 LPC2124作為核心處理器,實現(xiàn) LPC單片機雙通 道 AD轉(zhuǎn)換的功能,并通過串口顯示轉(zhuǎn)換電壓的結(jié)果。 一、 引言及背景 隨著電子技術(shù)的迅速發(fā)展以及計算機在自動檢測和自動控制系統(tǒng)中的廣泛使用, 利用嵌 入式系統(tǒng)處理模擬信號的情況變得更加普遍。 因為數(shù)字電子計算機所處理和傳送的都是不連 續(xù)的數(shù)字信號, 而實際中遇到的大都是連續(xù)變化的模擬量。 模擬量經(jīng)傳感器轉(zhuǎn)換成電信號的 模擬量后, 需經(jīng) A/D 轉(zhuǎn)換變成 Digit 信號才可輸入到數(shù)字系統(tǒng)中進行處理
嵌入式系統(tǒng)組成
一個嵌入式系統(tǒng)裝置一般都由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成, 嵌入式計算機系統(tǒng)是整個嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計算機系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。執(zhí)行裝置可以很簡單,如手機上的一個微小型的電機,當手機處于震動接收狀態(tài)時打開;也可以很復(fù)雜,如SONY 智能機器狗,上面集成了多個微小型控制電機和多種傳感器,從而可以執(zhí)行各種復(fù)雜的動作和感受各種狀態(tài)信息。
硬件層中包含嵌入式微處理器、存儲器(SDRAM、ROM、Flash等)、通用設(shè)備接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式處理器基礎(chǔ)上添加電源電路、時鐘電路和存儲器電路,就構(gòu)成了一個嵌入式核心控制模塊。其中操作系統(tǒng)和應(yīng)用程序都可以固化在ROM中。
(1)嵌入式微處理器
嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計的系統(tǒng)中,它將通用CPU許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計時趨于小型化,同時還具有很高的效率和可靠性。
嵌入式微處理器的體系結(jié)構(gòu)可以采用馮·諾依曼體系或哈佛體系結(jié)構(gòu);指令系統(tǒng)可以選用精簡指令系統(tǒng)(Reduced Instruction Set Computer,RISC)和復(fù)雜指令系統(tǒng)CISC(Complex Instruction Set Computer,CISC)。RISC計算機在通道中只包含最有用的指令,確保數(shù)據(jù)通道快速執(zhí)行每一條指令,從而提高了執(zhí)行效率并使CPU硬件結(jié)構(gòu)設(shè)計變得更為簡單。
嵌入式微處理器有各種不同的體系,即使在同一體系中也可能具有不同的時鐘頻率和數(shù)據(jù)總線寬度,或集成了不同的外設(shè)和接口。據(jù)不完全統(tǒng)計,全世界嵌入式微處理器已經(jīng)超過1000多種,體系結(jié)構(gòu)有30多個系列,其中主流的體系有ARM、MIPS、PowerPC、X86和SH等。但與全球PC市場不同的是,沒有一種嵌入式微處理器可以主導(dǎo)市場,僅以32位的產(chǎn)品而言,就有100種以上的嵌入式微處理器。嵌入式微處理器的選擇是根據(jù)具體的應(yīng)用而決定的。
(2)存儲器
嵌入式系統(tǒng)需要存儲器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲器包含Cache、主存和輔助存儲器,其存儲結(jié)構(gòu)如圖1-2所 示。
1>Cache
Cache是一種容量小、速度快的存儲器陣列它位于主存和嵌入式微處理器內(nèi)核之間,存放的是一段時間微處理器使用最多的程序代碼和數(shù)據(jù)。在需要進行數(shù)據(jù)讀取操作時,微處理器盡可能的從Cache中讀取數(shù)據(jù),而不是從主存中讀取,這樣就大大改善了系統(tǒng)的性能,提高了微處理器和主存之間的數(shù)據(jù)傳輸速率。Cache的主要目標就是:減小存儲器(如主存和輔助存儲器)給微處理器內(nèi)核造成的存儲器訪問瓶頸,使處理速度更快,實時性更強。
在嵌入式系統(tǒng)中Cache全部集成在嵌入式微處理器內(nèi),可分為數(shù)據(jù)Cache、指令Cache或混合Cache,Cache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會把Cache集成進去。
2>主存
主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統(tǒng)和用戶的程序及數(shù)據(jù)。它可以位于微處理器的內(nèi)部或外部,其容量為256KB~1GB,根據(jù)具體的應(yīng)用而定,一般片內(nèi)存儲器容量小,速度快,片外存儲器容量大。
常用作主存的存儲器有:
ROM類 NOR Flash、EPROM和PROM等。
RAM類 SRAM、DRAM和SDRAM等。
其中NOR Flash 憑借其可擦寫次數(shù)多、存儲速度快、存儲容量大、價格便宜等優(yōu)點,在嵌入式領(lǐng)域內(nèi)得到了廣泛應(yīng)用。
3>輔助存儲器
輔助存儲器用來存放大數(shù)據(jù)量的程序代碼或信息,它的容量大、但讀取速度與主存相比就慢的很多,用來長期保存用戶的信息。
嵌入式系統(tǒng)中常用的外存有:硬盤、NAND Flash、CF卡、MMC和SD卡等。
(3)通用設(shè)備接口和I/O接口
嵌入式系統(tǒng)和外界交互需要一定形式的通用設(shè)備接口,如A/D、D/A、I/O等,外設(shè)通過和片外其他設(shè)備的或傳感器的連接來實現(xiàn)微處理器的輸入/輸出功能。每個外設(shè)通常都只有單一的功能,它可以在芯片外也可以內(nèi)置芯片中。外設(shè)的種類很多,可從一個簡單的串行通信設(shè)備到非常復(fù)雜的802.11無線設(shè)備。
嵌入式系統(tǒng)中常用的通用設(shè)備接口有A/D(模/數(shù)轉(zhuǎn)換接口)、D/A(數(shù)/模轉(zhuǎn)換接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太網(wǎng)接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、I2C(現(xiàn)場總線)、SPI(串行外圍設(shè)備接口)和IrDA(紅外線接口)等。
硬件層與軟件層之間為中間層,也稱為硬件抽象層(Hardware Abstract Layer,HAL)或板級支持包(Board Support Package,BSP),它將系統(tǒng)上層軟件與底層硬件分離開來,使系統(tǒng)的底層驅(qū)動程序與硬件無關(guān),上層軟件開發(fā)人員無需關(guān)心底層硬件的具體情況,根據(jù)BSP 層提供的接口即可進行開發(fā)。該層一般包含相關(guān)底層硬件的初始化、數(shù)據(jù)的輸入/輸出操作和硬件設(shè)備的配置功能。BSP具有以下兩個特點。
硬件相關(guān)性:因為嵌入式實時系統(tǒng)的硬件環(huán)境具有應(yīng)用相關(guān)性,而作為上層軟 件與硬件平臺之間的接口,BSP需要為操作系統(tǒng)提供操作和控制具體硬件的方法。
操作系統(tǒng)相關(guān)性:不同的操作系統(tǒng)具有各自的軟件層次結(jié)構(gòu),因此,不同的操作系統(tǒng)具有特定的硬件接口形式。
實際上,BSP是一個介于操作系統(tǒng)和底層硬件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設(shè)計一個完整的BSP需要完成兩部分工作:嵌入式系統(tǒng)的硬件初始化以及BSP功能,設(shè)計硬件相關(guān)的設(shè)備驅(qū)動。
第1章 單片機與嵌入式系統(tǒng)概述 (1)
1.1 現(xiàn)代計算機的技術(shù)發(fā)展史 (1)
1.1.1 始于微型計算機時代的嵌入式
應(yīng)用 (1)
1.1.2 現(xiàn)代計算機技術(shù)的兩大分支 (1)
1.1.3 兩大分支發(fā)展的里程碑事件 (1)
1.2 嵌入式系統(tǒng)的定義與特點 (2)
1.2.1 嵌入式系統(tǒng)的定義 (2)
1.2.2 嵌入式系統(tǒng)組成 (2)
1.2.3 嵌入式系統(tǒng)中的有關(guān)概念 (3)
1.2.4 嵌入式系統(tǒng)的特點 (3)
1.2.5 嵌入式系統(tǒng)的種類與發(fā)展 (5)
1.3 嵌入式處理器 (5)
1.3.1 嵌入式處理器簡介 (5)
1.3.2 嵌入式處理器的分類 (6)
1.3.3 幾種嵌入式處理器之關(guān)系 (8)
1.3.4 如何選擇嵌入式處理器 (8)
1.4 嵌入式操作系統(tǒng) (9)
1.4.1 嵌入式操作系統(tǒng)特點 (9)
1.4.2 嵌入式操作系統(tǒng)分類 (10)
1.4.3 使用嵌入式操作系統(tǒng)的優(yōu)缺點 (10)
1.5 基于單片機的嵌入式系統(tǒng) (10)
1.5.1 單片機開創(chuàng)了嵌入式系統(tǒng)獨立
發(fā)展道路 (10)
1.5.2 單片機的技術(shù)發(fā)展史 (11)
1.5.3 嵌入式系統(tǒng)應(yīng)用的高低端 (11)
1.5.4 單片機嵌入式系統(tǒng)的特點 (12)
1.6 單片機的分類和技術(shù)指標 (13)
1.6.1 單片機的分類 (13)
1.6.2 單片機的技術(shù)指標 (13)
1.7 常用的單片機系列 (14)
1.8 單片機嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 (16)
1.9 單片機嵌入式系統(tǒng)的發(fā)展趨勢 (17)
本章小結(jié) (18)
習(xí)題1 (19)
第2章 嵌入式系統(tǒng)基礎(chǔ)知識 (20)
2.1 數(shù)制與編碼 (20)
2.1.1 進位計數(shù)制 (20)
2.1.2 進位計數(shù)制的相互轉(zhuǎn)換 (21)
2.1.3 數(shù)碼和字符的代碼表示 (22)
2.2 數(shù)字集成電路 (24)
2.2.1 常用的邏輯門電路 (24)
2.2.2 集電極開路門輸出電路 (26)
2.2.3 常用組合邏輯電路 (28)
2.2.4 常用時序邏輯電路 (32)
2.3 存儲器電路 (34)
2.3.1 存儲器概述 (34)
2.3.2 存儲器有關(guān)概念 (34)
2.3.3 RAM存儲器 (35)
2.3.4 ROM存儲器 (39)
2.3.5 閃速存儲器 (41)
2.4 電源電路 (42)
2.5 時鐘與復(fù)位電路 (45)
2.5.1 時鐘電路 (45)
2.5.2 復(fù)位電路簡介 (46)
2.5.3 簡單復(fù)位電路 (46)
本章小結(jié) (49)
習(xí)題2 (49)
第3章 單片機嵌入式系統(tǒng)的開發(fā)環(huán)境 (51)
3.1 單片機嵌入式系統(tǒng)的研制步驟和
方法 (51)
3.1.1 總體設(shè)計 (51)
3.1.2 硬件系統(tǒng) (52)
3.1.3 軟件系統(tǒng) (53)
3.2 單片機嵌入式系統(tǒng)開發(fā)的軟硬件
環(huán)境 (54)
3.2.1 單片機嵌入式系統(tǒng)開發(fā)的軟硬件
環(huán)境構(gòu)成 (54)
3.2.2 單片機嵌入式系統(tǒng)開發(fā)工具選擇
原則 (55)
3.2.3 使用JTAG界面單片機仿真開發(fā)
環(huán)境 (56)
3.2.4 單片機的在線編程 (56)
3.3 Keil C51高級語言集成開發(fā)環(huán)境
——Vision2 IDE (57)
3.3.1 μVision2 IDE主要特性 (57)
3.3.2 μVision2 IDE集成開發(fā)環(huán)境 (58)
3.3.3 μVision2 IDE的使用 (61)
3.3.4 Keil C51中printf庫函數(shù) (70)
3.4 基于Proteus的單片機系統(tǒng)仿真 (70)
3.4.1 Proteus 7 Professional界面介紹 (71)
3.4.2 繪制電路原理圖 (73)
3.4.3 Proteus VSM與Vision2的聯(lián)調(diào) (77)
3.4.4 Proteus VSM中的電源、復(fù)位與
時鐘 (80)
本章小結(jié) (80)
習(xí)題3 (81)
第4章 80C51單片機硬件基礎(chǔ)知識 (82)
4.1 MCS-51系列及80C51系列
單片機簡介 (82)
4.1.1 MCS-51系列和80C51系列
單片機 (82)
4.1.2 80C51系列單片機的三次技術(shù)
飛躍 (83)
4.1.3 高性能80C51單片機的特點 (84)
4.2 80C51系列單片機外引腳功能 (84)
4.3 80C51單片機內(nèi)部結(jié)構(gòu) (88)
4.3.1 中央處理器(CPU) (88)
4.3.2 存儲器組織 (90)
4.3.3 并行輸入/輸出端口結(jié)構(gòu) (99)
4.3.4 時鐘電路 (104)
4.3.5 復(fù)位電路 (106)
4.4 低功耗運行方式 (108)
4.4.1 電源控制寄存器PCON (108)
4.4.2 待機方式 (109)
4.4.3 掉電方式 (109)
4.5 80C51單片機最小系統(tǒng) (110)
本章小結(jié) (111)
習(xí)題4 (111)
第5章 80C51單片機軟件基礎(chǔ)知識 (113)
5.1 80C51單片機指令系統(tǒng)概述 (113)
5.1.1 指令的概念 (113)
5.1.2 指令系統(tǒng)說明 (114)
5.1.3 80C51指令系統(tǒng)助記符 (115)
5.1.4 指令系統(tǒng)中的特殊符號 (116)
5.2 80C51單片機尋址方式 (117)
5.2.1 寄存器尋址方式 (117)
5.2.2 直接尋址方式 (117)
5.2.3 寄存器間接尋址方式 (117)
5.2.4 立即尋址方式 (119)
5.2.5 變址間接尋址方式 (119)
5.2.6 相對尋址方式 (119)
5.2.7 位尋址方式 (119)
5.3 80C51單片機指令系統(tǒng) (121)
5.3.1 數(shù)據(jù)傳送類指令 (121)
5.3.2 算術(shù)運算類指令 (125)
5.3.3 邏輯運算類指令 (127)
5.3.4 控制轉(zhuǎn)移類指令 (130)
5.3.5 位操作指令 (132)
5.4 80C51匯編語言程序設(shè)計 (136)
5.4.1 偽指令 (136)
5.4.2 匯編語言程序設(shè)計舉例 (137)
5.5 80C51單片機C51程序設(shè)計
語言 (138)
5.5.1 C51的標識符和關(guān)鍵字 (140)
5.5.2 C51編譯器能識別的數(shù)據(jù)類型 (141)
5.5.3 變量的存儲種類和存儲器類型 (144)
5.5.4 絕對地址的訪問 (149)
5.5.5 中斷服務(wù)程序 (151)
5.6 C51的運算符和表達式 (152)
5.6.1 賦值運算符 (152)
5.6.2 算術(shù)運算符 (152)
5.6.3 關(guān)系運算符 (153)
5.6.4 邏輯運算符 (153)
5.6.5 位運算符 (153)
5.6.6 復(fù)合運算符 (154)
5.6.7 指針和地址運算符 (154)
5.7 C51的庫函數(shù) (155)
5.7.1 本征庫函數(shù)和非本征庫函數(shù) (155)
5.7.2 幾類重要的庫函數(shù) (155)
5.8 C51的應(yīng)用技巧 (159)
本章小結(jié) (162)
習(xí)題5 (164)
第6章 80C51單片機內(nèi)嵌外設(shè)及應(yīng)用 (166)
6.1 中斷系統(tǒng)和外中斷 (166)
6.1.1 中斷技術(shù)概述 (166)
6.1.2 80C51單片機中斷系統(tǒng) (168)
6.1.3 C51中斷服務(wù)函數(shù) (173)
6.1.4 外部中斷的應(yīng)用實例 (176)
6.2 定時器/計數(shù)器 (178)
6.2.1 定時器/計數(shù)器0、1的結(jié)構(gòu)及
工作原理 (179)
6.2.2 定時器/計數(shù)器0、1的四種
工作方式 (180)
6.2.3 定時器/計數(shù)器對輸入信號的
要求 (187)
6.2.4 定時器/計數(shù)器0、1的編程和應(yīng)用
實例 (187)
6.2.5 定時器/計數(shù)器2 (192)
6.3 串行通信 (194)
6.3.1 串行通信基礎(chǔ)知識 (194)
6.3.2 80C51串行接口 (197)
6.3.3 應(yīng)用實例 (205)
本章小結(jié) (210)
習(xí)題6 (212)
第7章 單片機外部擴展資源及應(yīng)用 (214)
7.1 單片機外部擴展資源和擴展
編址技術(shù)概述 (214)
7.1.1 單片機外部擴展資源分類 (214)
7.1.2 單片機系統(tǒng)擴展結(jié)構(gòu)與編址
技術(shù) (215)
7.1.3 單片機系統(tǒng)存儲器擴展方法 (217)
7.2 并行I/O口擴展 (218)
7.2.1 8255可編程并行I/O接口芯片 (218)
7.2.2 用74HC系列芯片擴展I/O
接口 (223)
7.3 大容量閃速存儲器Flash的擴展 (225)
7.3.1 Super Flash 39SF040簡介 (225)
7.3.2 89C52單片機和39SF040接口
方法 (227)
7.4 單片機系統(tǒng)中的鍵盤接口技術(shù) (228)
7.4.1 鍵盤工作原理及消抖 (228)
7.4.2 獨立式鍵盤與工作原理 (229)
7.4.3 行列式鍵盤與工作原理 (230)
7.4.4 鍵盤掃描的控制程序 (231)
7.5 單片機系統(tǒng)中的LED數(shù)碼
顯示器 (232)
7.5.1 LED顯示器的結(jié)構(gòu)與原理 (232)
7.5.2 LED靜態(tài)顯示接口 (233)
7.5.3 LED動態(tài)掃描顯示接口 (234)
7.6 單片機系統(tǒng)中的LCD液晶
顯示器 (236)
7.6.1 字符型液晶顯示模塊的組成和
基本特點 (236)
7.6.2 LCD1602模塊接口引腳功能 (237)
7.6.3 LCD1602模塊的操作命令 (238)
7.6.4 LCD1602與89C52單片機接口
與編程 (241)
7.6.5 點陣式圖形LCD顯示器的
組成和基本特點 (242)
7.7 日歷時鐘接口芯片及應(yīng)用 (247)
7.7.1 并行接口日歷時鐘芯片DS12887 (247)
7.7.2 串行接口日歷時鐘芯片DS1302 (250)
7.8 單片機數(shù)據(jù)采集系統(tǒng) (253)
7.8.1 并行A/D轉(zhuǎn)換器ADC0809 (253)
7.8.2 串行A/D轉(zhuǎn)換器TLC2543 (256)
7.9 I2C總線接口電路E2PROM
及應(yīng)用 (258)
7.9.1 串行E2PROM電路CAT24WCXX
概述 (258)
7.9.2 串行E2PROM芯片的操作 (259)
7.9.3 串行E2PROM芯片與89C52的
接口與編程 (261)
7.10 RS-232C和RS-485/422通信
接口 (262)
7.10.1 RS-232C接口的物理結(jié)構(gòu)、電氣
特性、信號內(nèi)容 (262)
7.10.2 RS-485/422接口 (268)
本章小結(jié) (269)
習(xí)題7 (270)
第8章 單片機嵌入式系統(tǒng)設(shè)計實例 (272)
8.1 設(shè)計要求 (272)
8.2 總體方案 (272)
8.3 硬件電路設(shè)計 (273)
8.4 軟件設(shè)計 (275)
8.4.1 主程序模塊 (275)
8.4.2 每到一層的狀態(tài)控制 (277)
8.4.3 內(nèi)部按鍵掃描 (277)
8.4.4 外部按鍵掃描 (277)
8.5 仿真測試 (278)
8.5.1 測試正常功能 (278)
8.5.2 測試異常功能 (279)
本章小結(jié) (279)
第9章 多任務(wù)實時操作系統(tǒng)RTX-51 (280)
9.1 RTX-51實時多任務(wù)操作系統(tǒng)
簡介 (280)
9.1.1 單任務(wù)程序與多任務(wù)程序的
比較 (280)
9.1.2 使用RTX-51 TINY的軟硬件
要求 (282)
9.1.3 使用RTX-51 TINY的注意事項 (283)
9.2 RTX-51 TINY的任務(wù)管理 (284)
9.2.1 定時器滴答中斷 (284)
9.2.2 任務(wù) (284)
9.2.3 任務(wù)狀態(tài) (284)
9.2.4 事件 (285)
9.2.5 任務(wù)調(diào)度 (285)
9.2.6 任務(wù)切換 (285)
9.3 如何使用RTX-51 TINY (288)
9.3.1 編寫程序 (288)
9.3.2 編譯和連接 (289)
9.3.3 調(diào)試 (289)
9.3.4 實例1——os_wait函數(shù)的使用 (290)
9.4 RTX-51 TINY提供的系統(tǒng)函數(shù) (292)
9.5 RTX-51 TINY的配置 (298)
9.5.1 配置 (298)
9.5.2 庫文件 (299)
9.5.3 優(yōu)化 (300)
9.6 基于Proteus的RTX-51應(yīng)用
實例——交通信號燈控制器 (300)
9.6.1 交通信號燈控制器設(shè)計要求 (300)
9.6.2 總體方案 (301)
9.6.3 硬件電路 (301)
9.6.4 軟件設(shè)計 (303)
9.6.5 功能使用說明 (304)
9.6.6 程序運行與測試 (305)
本章小結(jié) (306)
習(xí)題9 (307)
第10章 教學(xué)實驗和課程設(shè)計 (308)
實驗1 單片機I/O口——流水燈 (308)
實驗2 單片機I/O口——汽車燈光
控制器 (309)
實驗3 外部中斷 (311)
實驗4 定時器 (312)
實驗5 計數(shù)器 (314)
實驗6 單片機和PC通信 (315)
實驗7 外部數(shù)據(jù)存儲器的擴展 (318)
實驗8 鍵盤與顯示 (319)
實驗9 串行日歷時鐘與字符LCD
顯示器 (321)
實驗10 串行接口A/D轉(zhuǎn)換器 (322)
實驗11 RTX-51 TINY計算機自動
打鈴器 (324)
附錄A 指令速查表 (327)
參考文獻 (331) 2100433B
ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講介紹
ISBN: 9787121070358 開本: 16
定價: 59.00 元
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》是暢銷書《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》的第2版。全書針對目前通用流行的ARM嵌入式處理器,通過實例精講的形式,詳細介紹了ARM嵌入式常用模塊與綜合應(yīng)用系統(tǒng)設(shè)計的方法及技巧。全書共分3篇33章,第一篇為基礎(chǔ)知識篇,簡要介紹了ARM處理器及系統(tǒng)結(jié)構(gòu)、ARM編程基礎(chǔ)、ARM開發(fā)環(huán)境及調(diào)試系統(tǒng);第二篇為常用模塊設(shè)計實例篇,通過23個模塊設(shè)計實例,詳細介紹了ARM嵌入式的各種開發(fā)技術(shù)和使用技巧,這些模塊實例基礎(chǔ)、實用,易學(xué)易懂,全部調(diào)試通過,幾乎涵蓋了所有的ARM開發(fā)技術(shù);第三篇為綜合應(yīng)用系統(tǒng)設(shè)計實例篇,通過6個綜合系統(tǒng)實例,對前面的ARM常用模塊進行了綜合應(yīng)用設(shè)計,經(jīng)過此篇學(xué)習(xí),讀者將快速提高ARM綜合系統(tǒng)設(shè)計的能力,步入高級工程師的行列。
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》配有一張光盤,包含了全書所有實例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禔RM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》適合廣大計算機、自動化、電子及硬件等相關(guān)專業(yè)的大學(xué)生,以及從事ARM開發(fā)的科研人員使用。