下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上嵌入式系統(tǒng)復(fù)習題一、填空題:1、試列舉三種主流的嵌入式處理器:( ARM )、( MIPS )、(PowerPC)。2、ARM處理器共有(37)個寄存器,其中包括(31個通用寄存器)和(6個狀態(tài)寄存器)。3、寄存器R13在ARM指令中(堆棧指針SP )。R14也稱(程序連接寄存器LR)在程序里的作用是(程序計數(shù)器PC的備份)。當發(fā)生中斷或異常時,對應(yīng)分組寄存器分別是(R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用來保存R15的返回值)。4、ARM微處理器支持兩種指令集:(ARM)和(Thumb)。5、寄存器R15用作(程序計數(shù)器PC)
2、。該寄存器在ARM狀態(tài)下,(位1:0為00),位31:2用于保存PC;在Thumb狀態(tài)下,(位0為0),位31:1用于保存PC。6、CPSR用作( 狀態(tài)寄存器 ),CPSR可在任何運行模式下被訪問。每一種運行模式下又都有一個專用的物理狀態(tài)寄存器,稱為(程序狀態(tài)保存寄存器SPSR)。7、Thumb狀態(tài)下的寄存器集是ARM狀態(tài)下寄存器集的一個子集,程序可以直接訪問的通用寄存器是(R0R7,PC,SP,LR,CPSR)。8、ARM指令中條件執(zhí)行功能是通過( 指令中添加條件碼)來實現(xiàn)的,包含的條件碼位于指令的最高(四)位。9、試列舉五種以上常見的嵌入式操作系統(tǒng):(C/OS-II)、(Vxworks)、
3、(WinCE)、(Linux/CLinux)、(PalmOS)。10、計算機結(jié)構(gòu)中,哈佛結(jié)構(gòu)和馮?諾依曼結(jié)構(gòu)的主要區(qū)別是(指令與數(shù)據(jù)分開),ARM7采用(馮?諾依曼結(jié)構(gòu)),ARM9采用(哈佛結(jié)構(gòu))。11、ARM處理器采用(Thumb指令)操作來訪問SFR。<SFR內(nèi)部寄存器>12、在ARM匯編語言程序設(shè)計中,語句一般是由(指令操作碼)、(指令的條件碼)、(目標寄存器編碼)和(包含第一個操作數(shù)的寄存器編碼)組成。 二、名詞解釋:1、 ARM處理器:先進的RISC指令集處理器。廣泛地使用在許多嵌入式系統(tǒng)設(shè)計。2、交叉編譯:在一種計算機環(huán)境中運行的編譯程序,能編譯出在另外一種環(huán)境下運行的
4、代碼,這個編譯過程就叫交叉編譯。3、異常:異是導(dǎo)致程序中斷運行的一種指令流。(是指CPU在執(zhí)行指令時出現(xiàn)的錯誤,即不正常的情況。異常是與當前所執(zhí)行的程序有關(guān)的,如存取數(shù)據(jù)或指令錯誤、計算結(jié)果溢出等。)4、大端格式:字數(shù)據(jù)的高字節(jié)存儲在低地址中,而字數(shù)據(jù)的低字節(jié)則存放在高地址中。5、小端格式:低地址中存放的是字數(shù)據(jù)的低字節(jié),高地址存放的是字數(shù)據(jù)的高字節(jié)。6、尋址方式:處理器根據(jù)指令中給出的(地址)信息,尋找操作數(shù)(物理地址)的方式。7、嵌入式系統(tǒng):廣義上:凡是不用于通用目的的可編程計算機設(shè)備,就可以算是嵌入式計算機系統(tǒng)。狹義上而言,嵌入式系統(tǒng)是指以應(yīng)用為核心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,對
5、功能、可靠性、成本、體積和功耗嚴格要求的專用計算機系統(tǒng)。8、GNU:GNU(GNUs Not Unix),它的目標是建立可自由發(fā)布和可移植的類Unix操作系統(tǒng)。9、偽指令:是匯編語言程序里的特殊指令助記符,在匯編時被合適的機器指令替代。10、偽操作:為匯編程序所用,在源程序進行匯編時由匯編程序處理,只在匯編過程起作用,不參與程序運行。11、 RTOS :實時系統(tǒng),能夠?qū)ν獠渴录龀黾皶r響應(yīng)的系統(tǒng)。12、 微控制器:俗稱“單片機,它將整個計算機系統(tǒng)集成到一塊芯片中。3、 簡答題: 1、 請從廣義和狹義兩個方面簡述嵌入式系統(tǒng)的含義。答:嵌入式系統(tǒng):Embedded System 廣義上:凡是不用于
6、通用目的的可編程計算機設(shè)備,就可以算是嵌入式計算機系統(tǒng)。 狹義上:,嵌入式系統(tǒng)是指以應(yīng)用為核心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,對功能、 可靠性、成本、體積和功耗嚴格要求的專用計算機系統(tǒng)。2、簡述采用RISC架構(gòu)的ARM微處理器的特點。 a.采用固定長度的指令格式,指令規(guī)整,簡單,基本尋址23種。 b.使用單周期指令,便于流水線操作。 c.大量使用寄存器,提高指令的執(zhí)行效率。 d.所有的指令都可以根據(jù)前面的執(zhí)行后,決定是否執(zhí)行從而提高指令的執(zhí)行效率。 e.可以加載/存儲指令,批量傳輸數(shù)據(jù),以提高數(shù)據(jù)的傳輸效率。3、 選擇嵌入式微處理器時,應(yīng)考慮那些因素?a, 調(diào)查市場上已有的CPU供應(yīng)商。b
7、, CPU的處理速度c,技術(shù)指標。d,處理器的低功耗。e,處理器的軟件支持工具。f,處理器是否內(nèi)置調(diào)試工具。g,處理器供應(yīng)商是否提供評估板。h,片內(nèi)存儲容量。4、簡述嵌入式系統(tǒng)的特點。(1)軟硬件一體化,集計算機技術(shù)、微電子技術(shù)、行業(yè)技術(shù)于一體;(2)需要操作系統(tǒng)支持,代碼少,執(zhí)行速度快;(3)系統(tǒng)內(nèi)核小、專用性強、系統(tǒng)精簡。(4)高實時性的系統(tǒng)軟件(OS)是嵌入式軟件的基本要求。(5)嵌入式軟件開發(fā)要想走向標準化,就必須使用多任務(wù)的操作系統(tǒng)。(6)嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境。5、畫出當前主流嵌入式系統(tǒng)的硬件組成結(jié)構(gòu)框圖。6、 比較ARM920T和ARM720T的主要異同。ARM9 5級
8、流水線 獨立的指令總線哈佛結(jié)構(gòu) ARM7 3級流水線 數(shù)據(jù)與指令一起 馮·諾依曼結(jié)構(gòu)7、ARM9指令是幾級流水線,各階段執(zhí)行什么操作?答:ARM9采用5級流水線。 取指:從指令Cache中讀取指令。 譯碼:對指令進行譯碼,識別出是對哪個寄存器進行操作并從通用寄存器中讀取操作數(shù)。 執(zhí)行:進行ALU運算和移位操作,如果是對存儲器操作的指令,則在ALU中計算出要 訪問的存儲器地址。 數(shù)據(jù)緩沖:如果是對存儲器訪問的指令,用來實現(xiàn)數(shù)據(jù)緩沖功能(通過數(shù)據(jù)Cache) 回寫:將指令運算或操作結(jié)果寫回到目標寄存器中。8、寫出不少于12類嵌入式產(chǎn)品中的常用接口。UART接口、SPI接口、I2C接口、A
9、DC和觸摸屏接口、USB接口、以太網(wǎng)接口、外存接口、LCD接口、時鐘接口、PWM接口、中斷接口、JTAG接口、VGA接口、音頻接口9、 若允許FIQ、IRQ中斷,CPSR如何設(shè)置?FIQ: CPSR4:0=0B10001 IRQ: CPSR4:0=0B10010CPSR5=0CPSR6=0CPSR7=010、舉例說明ARM的各種尋址方式。寄存器尋址:LDR R1,R2寄存器間接尋址:LDR R1,R2寄存器偏移尋址:LDR R1,R2,-R4,LSL#3立即尋址:LDR,R3,#34多寄存尋址:LDMIA R0,R1,R3,R4,R511、 對比說明ADR、ADRL與LDR的區(qū)別與聯(lián)系。ADR
10、:小范圍的地址讀取偽指令。ADRL:中等范圍的地址讀取偽指令。LDR:大范圍的地址讀取偽指令。ADR偽指令功能:將基于PC相對偏移的地址值或基于寄存器相對偏移的地址值讀取到寄存器中。ADRL偽指令功能:將基于PC相對偏移的地址值或基于寄存器相對偏移的地址值讀取到寄存器中,比ADR偽指令可以讀取更大范圍的地址。LDR偽指令功能:用于加載32位立即數(shù)或一個地址值到指定的寄存器。12、(沒找到)13、 簡述S3C2410 Nand flash存儲器的啟動過程。(1)完成復(fù)位(2)如果自動啟動模式使能,NAND Flash存儲器的前4KB自動復(fù)制到Steppingstone內(nèi)部緩沖器中(3)Stepp
11、ingstone映射到nGCS0(4)CPU在Steppingstone的4KB內(nèi)部緩沖器中開始執(zhí)行啟動代碼14、簡述Bootloader啟動過程。 第一階段 (1)、基本的硬件設(shè)備初始化 (2)、為階段2代碼準備RAM空間 (3)、拷貝階段2代碼到RAM空間 (4)、設(shè)置好堆棧 (5)、跳轉(zhuǎn)到階段2的C程序入口點 第二階段 (1)、初始化本階段要使用到的硬件 (2)、檢測系統(tǒng)內(nèi)存映射(memory map) (3)、將kernel和根文件系統(tǒng)映像從flash讀到RAM空間 (4)、為kernel設(shè)置啟動參數(shù) (5)、調(diào)用內(nèi)核15、請簡述嵌入式軟件Bootloader的兩種工作模式。 (1)啟
12、動加載模式:啟動加載模式稱為“自舉”(Autonomous)模式。即Bootloader從目標機上的某個固態(tài)存儲設(shè)備上將操作系統(tǒng)加載到 RAM 中運行,整個過程并沒有用戶的介入。啟動加載模式是 Bootloader的正常工作模式,在嵌入式產(chǎn)品發(fā)布的時侯,Bootloader必須工作在這種模式下。 (2)下載模式:在這種模式下,目標機上的Bootloader將通過串口連接或網(wǎng)絡(luò)連接等通信手段從主機下載文件。下載內(nèi)容及存儲:主要是下載內(nèi)核映像和根文件系統(tǒng)映像等。從主機下載的文件通常首先被Bootloader保存到目標機的RAM中,然后再被 Bootloader寫到目標機上的FLASH 類固態(tài)存儲設(shè)
13、備中。16、簡述ARM9處理器的7種運行模式。(1)用戶模式(usr):非特權(quán)模式,大部分任務(wù)執(zhí)行在這種模式。(正常程序執(zhí)行的模式)(2)快速中斷模式(fiq):當一個高優(yōu)先級(fast)中斷產(chǎn)生時將會進入這種模式。(高速數(shù)據(jù)傳輸或通道處理)(3)外部中斷模式(irq):當一個低優(yōu)先級(normal)中斷產(chǎn)生時將會進入這種模式。(通常的中斷處理)(4)管理模式(svc):當復(fù)位或軟中斷指令執(zhí)行時將會進入這種模式。(供操作系統(tǒng)使用的一種保護模式)(5)中止模式(abt):當存取異常時將會進入這種模式。(虛擬存儲及存儲保護)(6)未定義模式(und):當執(zhí)行未定義指令時會進入這種模式。(軟件仿真硬
14、件協(xié)處理器)(7)系統(tǒng)模式(sys):供需要訪問系統(tǒng)資源的操作系統(tǒng)任務(wù)使用。(特權(quán)級的操作系統(tǒng)任務(wù))17、ARM9處理器的尋址方式有那些? 立即尋址、寄存器尋址、寄存器間接尋址、基址尋址、堆棧尋址 、塊拷貝尋址、相對尋址18、ARM9有哪些處理器模式?哪些是特權(quán)模式?哪些是異常模式? 異常模式:除用戶模式、系統(tǒng)模式之外的五種模式稱為異常模式。特點:以各自的中斷或異常方式進入,并且處理各自的中斷或異常。 特權(quán)模式:除用戶模式之外的工作模式又稱為特權(quán)模式 特點:應(yīng)用程序可以訪問所有的系統(tǒng)資源,可以任意地進行處理器模式的切換19、ARM9的7種工作模式中用戶模式為非特權(quán)模式,與特權(quán)模式相比有哪些權(quán)限
15、限制? (1)在用戶模式下,應(yīng)用程序不能訪問受操作系統(tǒng)保護的系統(tǒng)資源,不能進行處理器模式的切換。 (2)在特權(quán)模式下,應(yīng)用程序可以訪問所有的系統(tǒng)資源,可以任意進行處理器模式的切換。20、S3C2410存儲器組織及地址分配。 S3C2410X的存儲器管理器提供訪問外部存儲器的所有控制信號:26位地址信號、32位數(shù)據(jù)信號、8個片選信號、以及讀/寫控制信號等。 S3C2410X的存儲空間分成8組,最大容量是1GB,bank0-bank5為固定128MB,bank6和bank7的容量可編程改變,可以是2、4、8、16、32、64、128MB,并且bank7的開始地址與bank6的結(jié)束地址相連接,但是二
16、者的容量必須相等。 bank0可以作為引導(dǎo)ROM,其數(shù)據(jù)線寬只能是16位和32位,復(fù)位時由OM0、OM1引腳確定;其它存儲器的數(shù)據(jù)線寬可以是8位、16位和32位。 S3C2410X的存儲器格式,可以編程設(shè)置為大端格式,也可以設(shè)置為小端格式。21、ARM7在ARM狀態(tài)下有多少個寄存器?通常堆棧指針使用哪個寄存器?連接寄存器LR有什么功能?答: 有37個32位的寄存器其中31個為通用寄存器;6個為狀態(tài)寄存器。 R13:寄存器R13在ARM指令中常用作堆棧指針SP。而在Thumb指令集中,某些指令強制性的要求使用R13作為堆棧指針。 R14:寄存器R14也稱作子程序鏈接寄存器(Subroutine
17、Link Register)或鏈接寄存器LR。當執(zhí)行BL子程序調(diào)用指令時,R14中得到R15(程序計數(shù)器PC)的備份。其他情況下,R14用作通用寄存器。22、嵌入式處理器ARM7/9TDMI中TDMI的基本含義是什么? TDMI的基本含義為(對其它系列也適用): T: 支持16位壓縮指令集Thumb,稱為T變種 D: 支持片上Debug,稱為D變種 M:內(nèi)嵌硬件乘法器 Multiplier,稱為M變種 I: 嵌入式ICE,支持片上斷點和調(diào)試,稱為I變種23、簡述馮諾伊曼、哈佛結(jié)構(gòu)的特點(1)馮·諾曼結(jié)構(gòu)特點: 必須有一個存儲器;必須有一個控制器;必須有一個運算器,用于完成算術(shù)運算和邏
18、輯運算;必須有輸入和輸出設(shè)備,用于進行人機通信。但是,這種指令和數(shù)據(jù)共享同一總線的結(jié)構(gòu),讀取數(shù)據(jù)不能在同一時刻進行,影響了數(shù)據(jù)處理速度的提高。(2)哈佛結(jié)構(gòu)的特點 使用兩個獨立的存儲器模塊,分別存儲指令和數(shù)據(jù),每個存儲模塊都不允許指令和數(shù)據(jù)并存;使用獨立的兩條總線,分別作為CPU與每個存儲器之間的專用通信路徑,而這兩條總線之間毫無關(guān)聯(lián)。24、CPSR各位的含義及作用。 31 30 29 28 27 8 7 6 5 4 3 2 1 0 N Z C V (保留) I F T M4 M3 M2 M1 M0 1、條件碼標志位(保存ALU中的當前操作信息) N:正負號/大小 標志位 Z:零標志位 C:進
19、位/借位/移出位 V:溢出標志位 2、控制位 I、F中斷控制位控制允許和禁止中斷 T控制(標志)位反映處理器的運行狀態(tài) M控制位決定了處理器的運行模式25、簡述ARM9異常的優(yōu)先級 由高到低依次為: 復(fù)位、數(shù)據(jù)中止、FIQ 、IRQ、預(yù)取中止、未定義指令、SWI;26、ARM處理器支持的數(shù)據(jù)類型有哪些? ARM微處理器支持字節(jié)(8位)、半字(16位)、字(32位)3種數(shù)據(jù)類型,可以表示有符號數(shù)和無符號數(shù)。27、Linux的主要特點有哪些?開放性、多用戶、多任務(wù)、良好的用戶界面、設(shè)備獨立性、豐富的網(wǎng)絡(luò)功能、可靠的安全系統(tǒng)、良好的可移植性。28、Linux常用命令。ls-文件及子目錄名列表cat-
20、連續(xù)顯示cd-改變工作目錄(目錄切換)cp-復(fù)制文件和目錄29、Linux文件系統(tǒng)目錄樹結(jié)構(gòu)是怎樣的? Linux文件系統(tǒng)是一個目錄樹結(jié)構(gòu),最上層是根目錄,其他的所有目錄都是從根目錄出發(fā)而生成的。Linux下,任何一個目錄都可以是一個分區(qū)。因此,在分區(qū)時,必須將一個分區(qū)安裝在樹根下面。Linux不僅將分區(qū)安裝為一個目錄,而且還將所有的硬件設(shè)備都安裝成一個個設(shè)備文件。對設(shè)備的操作是通過文件的操作完成的。30、常用的Bootloader有那些? (1)vivi (2)RedBoot (3)U-Boot 31、Makefile和Make各實現(xiàn)什么功能? Makefile文件內(nèi)容按照規(guī)則,對系統(tǒng)中本目
21、錄下的文件(.c、.s、.o、.h、.lib等)根據(jù)相互關(guān)系和要求進行組織,設(shè)定各自的編譯方法,指定所生成的目標。 Makefile是一種文本格式文件。 Make是Makefile文件的解釋器 Make對Makefile文件解釋后,生成Linux的shell命令和gcc編譯命令,接著對命令執(zhí)行,最終生成目標文件。 Makefile是工程系統(tǒng)編譯批處理文件。32、ARM有哪兩種工作狀態(tài),怎樣有指令進行切換? 從ARM狀態(tài)切換到Thumb狀態(tài) 有兩種情況ARM處理器自動切換到Thumb狀態(tài)。 (1)執(zhí)行BX指令,當操作數(shù)寄存器的位0為1時,則微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此為主動切換。
22、 (2)當處理器處于Thumb狀態(tài)時發(fā)生異常(如IRQ、FIQ等),處理完異常后,在異常處理返回時,自動切換到Thumb狀態(tài)。此為自動切換。 從Thumb狀態(tài)切換到ARM狀態(tài) 有兩種情況ARM處理器自動切換到Thumb狀態(tài)。 (1)執(zhí)行BX指令,當操作數(shù)寄存器的位0為0時,則微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。 (2)當處理器在Thumb狀態(tài)時發(fā)生異常(如IRQ、FIQ等),則處理器從Thumb狀態(tài)自動切換到ARM狀態(tài)進行異常處理33、熟悉ARM9指令系統(tǒng)、偽指令、偽操作。34、S3C2410有那些數(shù)據(jù)通信接口? UART接口 、SPI接口、IIC接口、JTAG接口、以太網(wǎng)接口、USB接
23、口35、簡述JTAG借口、串口和以太網(wǎng)接口在一般嵌入式系統(tǒng)調(diào)試中的作用 (1) JTAG一般用于Bootloader等底層程序的調(diào)試,下載; (2)串口是在已有Bootloader/BIOS的前提下用于操作系統(tǒng)的調(diào)試,下載; (3)以太網(wǎng)口是在操作系統(tǒng)內(nèi)核已經(jīng)調(diào)試好了的前提下用于應(yīng)用文件的調(diào)試,下載。36、ARM所有的37個寄存器,分為哪兩大類? 31個通用寄存器 和 6個狀態(tài)寄存器。37、在異常發(fā)生后,ARM9TDMI內(nèi)核會做哪些工作?在異常發(fā)生后,ARM7TDMI內(nèi)核會作以下工作:1.在適當?shù)腖R中保存下一條指令的地址2.將CPSR復(fù)制到適當?shù)腟PSR中; 3. 將C
24、PSR模式位強制設(shè)置為與異常類型相對應(yīng)的值;4.強制PC從相關(guān)的異常向量處取指。38、ARM9處理器有哪些堆棧方式,各堆棧的特點是什么?(1)Full descending 滿遞減堆棧,堆棧首部是高地址,堆棧向低地址增長。棧指針總是指向堆棧最后一個元素(最后一個元素是最后壓入的數(shù)據(jù))。(2)Full ascending 滿遞增堆棧,堆棧首部是低地址,堆棧向高地址增長。棧指針總是指向堆棧最后一個元素(最后一個元素是最后壓入的數(shù)據(jù))。(3)Empty descending 空遞減堆棧,堆棧首部是低地址,堆棧向高地址增長。棧指針總是指向下一個將要放入數(shù)據(jù)的空位置。(4)Empty ascending
25、 空遞增堆棧,堆棧首部是高地址,堆棧向低地址增長。棧指針總是指向下一個將要放入數(shù)據(jù)的空位置。39、比較Nor Flash 和Nand flash 存儲器的優(yōu)缺點 Nor Flash:讀數(shù)據(jù)速度快,而擦寫速度慢,容量小,價格高; Nand flash: 讀數(shù)據(jù)速度不如Nor,但擦寫速度快,容量大,價格低。40、gcc的整個編譯過程有哪4個步驟? 預(yù)處理、編譯、匯編、連接四、編程題:1、編寫一個匯編程序,在ARM程序代碼中調(diào)用Thumb子程序,并返回ARM程序完成其功能。CODE32-BLX TSUB1-CODE16TSUB1-BX R142、將存儲器中0x開始的200字節(jié)的數(shù)據(jù),傳送到地址從0x
26、開始的某接口電路的存儲區(qū)域。STARTLDR R0,=0XLDR R1,=0XMOV R4,#0LKMLDRB R2,R0,#1STRB R2,R1,#1ADD R4,R4,#1CMP R4,#200BLNE LKMEND3、編寫一簡單ARM匯編程序段,實現(xiàn)1+2+1000的累加運算。MOV R0,#0MOV R1,#0LKMADD R0,R0,#1ADD R1,R1,R0CMP R0,#1000BLNE LKMEND4、將內(nèi)存中從0x30000FFF開始的100個字數(shù)據(jù)相加,其結(jié)果存于R3、R2中。LDR R0,=0XMOV R4,#0MOV R2,#0MOV R3,#0LKMLDR R5
27、, R0,#4ADDS R3, R3,R5ADDC R2, R2,#0ADD R4,R4,#1CMP R4,#100BLNE LKMEND5、 編寫一程序,查找存儲器從0x開始的100個字中為0的數(shù)目,將其結(jié)果存到0x中。STARTLDR R0,=0XLDR R1,=0XMOV R3,#0MOV R4,#0LKMLDR R2,R0,#4ADD R3,R3,#1CMP R2,#0ADDEQ R4,R4,#1CMP R3,#100BLNE LKMSTR R4,R1END6、R0和R1中有兩個32位無符號數(shù),若R0>R1,則R0R0R1;若R0<R1,則R1R1R0;若R0R1,則R1、
28、R0保持不變。CMP R0,R1SUBHS R0,R0,R1SUBCC R1,R1,R07、試編寫程序,實現(xiàn)計算2468+2N的值。MOV R5,#0MOV R3,#0MOV R4,#0LABLE EQU #0XMOV LABLE,#300LKMADD R3,R3,#2ADD R4,R4,R3ADD R5,R5,#1CMP R5,#LABLEBLNE LKMEND9、編程實現(xiàn)S3C2410工作模式的切換。MRS R0,CPRSBIC R0,R0,#&1FORR R0,R0,#&12MSR CPSR_C R010、UART初始化編程。STARTLDR R0,=UFCON0LDR
29、R1,=0X0STR R1,R0LDR R0,=ULCON0LDR R1,=0X3STR R1,R0LDR R0,=UCON0LDR R1,=0X245STR R1,R0LDR R0,=PCLKMOV R1,R011、A/D初始化編程; Void AD_Init (unsigned char ch)RADCDLY = 100; RADCTSC = 10; RADCCDN = (1<<14) | (49<<6) | (ch<<3) | (0<<2) | (0<<1) |(0);12、定時器初始化編程;ARMADR R0,lable+1BX R0THUMBThumbProg ADR R0,lable BX R0ARM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 烏魯木齊銀行2025年秋季招聘備考題庫及一套答案詳解
- 2025-2030中國線性α-烯烴行業(yè)供需現(xiàn)狀及投資可行性專項調(diào)研研究報告
- 2026年首都醫(yī)科大學國家醫(yī)療保障研究院人員招聘備考題庫完整參考答案詳解
- 機關(guān)干部職工培訓課件
- 2025至2030中國汽車零部件產(chǎn)業(yè)發(fā)展現(xiàn)狀及未來趨勢研究報告
- 2025至2030中國光伏發(fā)電產(chǎn)業(yè)鏈成本效益與政策導(dǎo)向深度分析報告
- 老年人住院護理中的患者安全
- 2026年武漢市公安局蔡甸區(qū)分局招聘警務(wù)輔助人員43人備考題庫帶答案詳解
- 2026年長沙市天心區(qū)教育局白沙幼教麗發(fā)新城幼兒園教職工招聘備考題庫完整參考答案詳解
- 2026年西昌市黃聯(lián)關(guān)鎮(zhèn)人民政府公開招聘9名綜合應(yīng)急救援隊伍人員備考題庫及答案詳解1套
- 【八年級下冊數(shù)學北師大版】第三章 圖形的平移與旋轉(zhuǎn)(9類壓軸題專練)
- 中建項目安全總監(jiān)競聘
- 中建給排水施工方案EPC項目
- 公司股權(quán)分配方案模板
- 電氣工程及自動化基于PLC的皮帶集中控制系統(tǒng)設(shè)計
- 舊設(shè)備拆除方案
- 醫(yī)學教材 常見輸液反應(yīng)的處理(急性肺水腫)
- FURUNO 電子海圖 完整題庫
- 急診科護士長述職報告
- 分子對稱性和點群
- 物業(yè)前臺崗位職責6篇
評論
0/150
提交評論