版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 嵌入式系統(tǒng)的應(yīng)用極其廣泛,下列設(shè)備:洗衣機(jī)、電飯煲、服務(wù)器、平板掃描儀、路由器、機(jī)頂盒、巨型機(jī)、POS機(jī)中,屬于嵌入式系統(tǒng)應(yīng)用的是:A)除和之外B)除和之外C)除和之外D)全部都是嵌入式系統(tǒng)的軟件大多存儲在非易失性存儲器中,即使斷電也不會消失。目前嵌入式系統(tǒng)使用最多的非易失性存儲器是:A)MaskROMB)FlashmemoryC)SRAMD)SSD下圖是數(shù)字信號處理器(DSP)的典型應(yīng)用方式,其中的、和分別是:A)模擬信號、DSP、數(shù)字信號B)模擬信號、DSP、模擬信號C)數(shù)字信號、DSP、數(shù)字信號D)數(shù)字信號、DSP、模擬信號片上系統(tǒng)(或系統(tǒng)級芯片)是目前廣泛使用的一種嵌入式處理芯片,下
2、面有關(guān)敘述中錯(cuò)誤的是:其英文縮寫是SOC或SoC,它是電子設(shè)計(jì)自動化水平提高和大規(guī)模集成電路制造技術(shù)發(fā)展的成果它已成為集成電路設(shè)計(jì)的發(fā)展趨勢,現(xiàn)在許多嵌入式處理芯片都是片上系統(tǒng)芯片中既包含處理器又包含存儲器及外圍電路,單個(gè)芯片就能實(shí)現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能智能手機(jī)已經(jīng)廣泛采用片上系統(tǒng),平板電腦大多還使用傳統(tǒng)的Intel處理器5.在嵌入式系統(tǒng)(如數(shù)碼相機(jī))中,獲取數(shù)字圖像的過程大體分為四步,如下圖所示,正確的處理步驟是:取樣、掃描、分色、量化分色、量化、掃描、取樣掃描、分色、取樣、量化掃描、量化、取樣、分色數(shù)字音頻的比特率(碼率)指的是每秒鐘的數(shù)據(jù)量,它與取樣頻率、量化位
3、數(shù)、聲道數(shù)目、使用的壓縮編碼方法等密切相關(guān)。假設(shè)數(shù)字音頻的比特率為32kb/s,其量化位數(shù)為8位,單聲道,采用壓縮編碼,壓縮比為2,那么取樣頻率A)8kHz12kHz16kHz20kHz微波通信是利用頻率為300MHz300GHz電磁波進(jìn)行的通信,它具有頻帶寬、容量大的特性,應(yīng)用廣泛。下面不屬于微波通信應(yīng)用的是:手機(jī)通信衛(wèi)星通信無線局域網(wǎng)(WiFi)調(diào)頻廣播(FM)計(jì)算機(jī)局域網(wǎng)傳輸數(shù)據(jù)時(shí),必須把數(shù)據(jù)組織成規(guī)定格式的幀,每一數(shù)據(jù)幀由下圖所示的5個(gè)部分組成,其中、分別是:發(fā)送設(shè)備MAC地址接收設(shè)備IAjC地址有效載荷、控制信息、校驗(yàn)信息控制信息、校驗(yàn)信息、有效載荷控制信息、有效載荷、校驗(yàn)信息校驗(yàn)信
4、息、有效載荷、控制信息關(guān)于嵌入式處理器內(nèi)核說法錯(cuò)誤的是PowerPC采用RISC指令集結(jié)構(gòu)MC68K采用是CISC指令集結(jié)構(gòu)ARM采用RISC指令集結(jié)構(gòu)MIPS采用哈佛結(jié)構(gòu)關(guān)于ARMCortex-M微控制器以下說法錯(cuò)誤的是:處理速度快代碼密度高軟件可移植性好功耗大以下ARMCortex處理器最適合實(shí)時(shí)應(yīng)用的是:Cortex-M3Cortex-M0+Cortex-A15Cortex-R4以下只具有Thumb-2狀態(tài)和調(diào)試狀態(tài)的ARM處理器是:ARM7ARM9ARMCortex-M3ARM11關(guān)于ARM處理器的工作模式,以下說法正確的是:快速中斷模式用來處理FIQ中斷用戶模式用來處理普通中斷中止模
5、式運(yùn)行特權(quán)級的操作系統(tǒng)任務(wù)系統(tǒng)模式運(yùn)行正常的程序以下關(guān)于ARM程序狀態(tài)寄存器CPSR的說法正確的是:CPSR中N=1表示運(yùn)算結(jié)果為正數(shù)CPSR中F二0允許快速中斷CSPR中V=0表示運(yùn)算結(jié)果溢出CPSR中Z=0表示運(yùn)算結(jié)果為0執(zhí)行ARM指令STRR0,R1,#4!之后,以下說法正確的是:R0的值加4R1的值加4內(nèi)存中的數(shù)據(jù)保持不變R1的值保持不變執(zhí)行ARM指令MOVR0,R1,LSL#3后,R0的值為:R1的3倍R1+3R1的8倍R1的8分之1以下ARM指令正確的是:ADDR1,R2,#1ANDR0,R1SUBSR7,R7,#1BEQPC,LR在小端模式下,通過ARM偽指令MyDataDCW0
6、 x1122,0 x3344,0 x5566,0 x7788在內(nèi)存中定義了4個(gè)16位操作數(shù),則在偽指令LDRR1,=MyData后執(zhí)行指令LDRR0,R1,#4,則R0的值為:TOC o 1-5 h z0 x0 x0 x0 x下面是關(guān)于基于ARM內(nèi)核的典型嵌入式系統(tǒng)硬件組成的敘述:.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸入功能的前向通道.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸出功能的后向通道典型嵌入式硬件系統(tǒng)包括人機(jī)交互通道(例如鍵盤或觸摸屏等輸入接口及LED或LCD顯示等輸出接口)典型嵌入式硬件系統(tǒng)包括相互互連通信通道(例如以太網(wǎng)接口、USB接口等)上述敘述中,正確的是:A)僅I、I
7、I和IB)僅11、111和VC)僅I、lll和VD)全部基于ARM內(nèi)核的嵌入式芯片是以ARM內(nèi)核為基礎(chǔ),通過AMBA總線將其他硬件組件連接在一起的。下面列出的4個(gè)組件中,哪一組件是掛在AMBA的外圍總線(APB)上的A)LCD控制器B)Timer(定時(shí)器)C)中斷控制器D)JTAG下面是關(guān)于ARM嵌入式芯片中的DMA控制器的敘述,其中錯(cuò)誤的是A)DMA控制器即為直接存儲器訪問控制器B)使用DMA控制器可將數(shù)據(jù)塊在外設(shè)與內(nèi)存之間直接傳輸而不需CPU的參與,因而可顯著降低處理器的負(fù)荷ARM嵌入式芯片中的DMA控制器掛在AMBA的外圍總線(APB)上DMA控制器工作時(shí)所需的時(shí)鐘由ARM嵌入式芯片中的
8、電源管理與時(shí)鐘控制器組件提供下面關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述中,錯(cuò)誤的是:SRAM是靜態(tài)隨機(jī)存取存儲器DDR2SDRAM、DDR3SDRAM和DDR4SDRAM這3種SDRAM中,只有DDR2采用雙倍數(shù)據(jù)速率技術(shù)EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息鐵電隨機(jī)存取存儲器(FRAM)是一種非易失性存儲器用下圖可以輔助解釋SPI的工作原理。假設(shè)主機(jī)的移位寄存器A中已存入,從機(jī)的移位寄存器B中已存入,則在主機(jī)發(fā)出8個(gè)SCK有效信號后,主機(jī)移位寄存器A和從機(jī)移位寄存器B中的內(nèi)容分別是:,01010011,00001111,00001111,01010011下圖為基于AR
9、M嵌入式芯片的嵌入式系統(tǒng)的鍵盤接口。下面關(guān)于該鍵盤接口的敘述中,錯(cuò)誤的是:R7-R121DKX6ARM嵌人式處理器GFF1SEIMT1)GPF2?EIMT2)GPF3(Eir3)GFF4IEIMT4)GPF6(Elf4T5)GPF6(EIMT6)A)圖中所示的鍵盤接口采用了非編碼鍵盤(線性鍵盤)的結(jié)構(gòu)形式B)當(dāng)僅KEY4按下時(shí),ARM嵌入式芯片讀到的GPF6GPF1的值為001000C)對于有些ARM嵌入式芯片,圖中的GPF6GPF1可作為外部中斷引腳EINT6EINT1,此時(shí)可通過中斷方式讀取按鍵結(jié)果D)圖中鍵盤接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一個(gè)端口下面關(guān)于嵌入式系統(tǒng)
10、中常用的觸摸屏的敘述中,錯(cuò)誤的是:A)電容式觸摸屏的結(jié)構(gòu)比電阻式觸摸屏復(fù)雜,其價(jià)格也比電阻式觸摸屏高利用電阻式觸摸屏輸入信息時(shí)一般需采用專用的硬筆當(dāng)在電容式觸摸屏上觸摸時(shí),人的手指與觸摸屏的導(dǎo)體層之間形成一個(gè)耦合電容相對而言,電阻式觸摸屏的應(yīng)用越來越廣泛下面關(guān)于S3C2410的外部存儲器的敘述中,錯(cuò)誤的是:S3C2410的存儲器控制組件中包括的存儲器控制器提供訪問片外存儲器芯片所需的控制信號S3C2410的外部存儲器地址空間共1GBS3C2410的I/O與存儲器采用統(tǒng)一編址方式S3C2410的外部存儲器地址空間可分成數(shù)個(gè)BANK,每個(gè)BANK均可實(shí)現(xiàn)8位、16位和32位總線寬度的訪問下面關(guān)于S
11、3C2410的UART的敘述中,錯(cuò)誤的是:通過對UART線路控制寄存器的設(shè)置,可決定該UART通信時(shí)是否采用奇偶校驗(yàn)UART的特殊功能寄存器中,除UART線路控制寄存器外,還有UART控制寄存器等通過UART發(fā)送/接收狀態(tài)寄存器可了解UART的發(fā)送移位寄存器和發(fā)送緩沖器等的狀態(tài)UART的波特率發(fā)生器只能對PCLK時(shí)鐘進(jìn)行分頻獲得通信所需的波特率下述通信標(biāo)準(zhǔn)中,不采用差分方式進(jìn)行信號傳輸?shù)氖牵篣SBRS-232RS-485CAN現(xiàn)為某車載地圖設(shè)備選擇操作系統(tǒng),友好的用戶界面是最主要的功能需求之一。以下嵌入式操作系統(tǒng)中,最適宜采用的操作系統(tǒng)是:eCOSAndroidQNX|iC/OS-II下列關(guān)于
12、nC/OS-II操作系統(tǒng)的描述中,錯(cuò)誤的是:HC/OS-II支持搶占式任務(wù)調(diào)度發(fā)生中斷時(shí),正在運(yùn)行的HC/OS-II任務(wù)暫停運(yùn)行,并進(jìn)入被中斷狀態(tài)HC/OS-II的所有就緒態(tài)任務(wù)均登記在事件控制塊中HC/OS-II允許每個(gè)任務(wù)擁有自己的自用棧下列關(guān)于nC/OS-II操作系統(tǒng)空閑任務(wù)的描述中,錯(cuò)誤的是:空閑任務(wù)自創(chuàng)建之后永遠(yuǎn)不會處于掛起態(tài)空閑任務(wù)是操作系統(tǒng)初始化函數(shù)創(chuàng)建的第一個(gè)任務(wù)空閑任務(wù)的優(yōu)先級設(shè)為最低優(yōu)先級空閑任務(wù)永遠(yuǎn)不會處于運(yùn)行態(tài)按照實(shí)時(shí)性能和內(nèi)核結(jié)構(gòu)劃分,QNX操作系統(tǒng)屬于硬實(shí)時(shí)微內(nèi)核嵌入式操作系統(tǒng)軟實(shí)時(shí)微內(nèi)核嵌入式操作系統(tǒng)硬實(shí)時(shí)單內(nèi)核嵌入式操作系統(tǒng)硬實(shí)時(shí)宏內(nèi)核嵌入式操作系統(tǒng)硬件抽象層和
13、引導(dǎo)加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實(shí)現(xiàn)的功能是:設(shè)備初始化B)進(jìn)程間通信裝載操作系統(tǒng)映像到內(nèi)存初始化存儲器下面關(guān)于Linux操作系統(tǒng)的論述中,錯(cuò)誤的是:Linux是能夠?yàn)槎嘤脩籼峁┒嗳蝿?wù)功能的單內(nèi)核操作系統(tǒng)MontaVistaLinux是一種嵌入式操作系統(tǒng)發(fā)行版虛擬文件系統(tǒng)(VFS)在系統(tǒng)調(diào)用接口和內(nèi)核所支持的文件系統(tǒng)之間提供了一個(gè)交換層Linux內(nèi)核通過系統(tǒng)調(diào)用接口訪問系統(tǒng)硬件下面關(guān)于實(shí)時(shí)系統(tǒng)的論述中,正確的是:硬實(shí)時(shí)任務(wù)偶爾超出時(shí)限將造成任務(wù)的服務(wù)質(zhì)量下降。硬實(shí)時(shí)系統(tǒng)的時(shí)限比軟實(shí)時(shí)系統(tǒng)短。核反應(yīng)堆處理裝置屬于硬實(shí)時(shí)系統(tǒng)。嵌入式系統(tǒng)都是實(shí)時(shí)系統(tǒng)。|dC/0S-II操作系
14、統(tǒng)內(nèi)核通過任務(wù)控制塊管理任務(wù)。下列各項(xiàng)中,不屬于任務(wù)控制塊的內(nèi)容的是:指向任務(wù)代碼臨界區(qū)的指針指向任務(wù)堆棧棧頂?shù)闹羔樔蝿?wù)的優(yōu)先級任務(wù)的狀態(tài)字下列關(guān)于Bootloader的描述中,錯(cuò)誤的是:依賴于CPU體系結(jié)構(gòu)的代碼通常都放在Bootloader階段1中Bootloader通常支持啟動加載模式和下載模式Bootloader執(zhí)行的第一條指令必須存儲在RAM存儲器中Bootloader階段2的代碼通常用C語言實(shí)現(xiàn)下列關(guān)于nC/OS-II操作系統(tǒng)中斷處理的描述中,錯(cuò)誤的是:中斷服務(wù)子程序本身不能進(jìn)行事件處理,必須通過相關(guān)函數(shù)通知特定的任務(wù)進(jìn)行事件處理當(dāng)中斷服務(wù)子程序返回時(shí),有可能進(jìn)行任務(wù)切換中斷服務(wù)子
15、程序的最后一步是執(zhí)行中斷返回指令HC/OS-II操作系統(tǒng)中斷嵌套層數(shù)可達(dá)255層下面有關(guān)嵌入式系統(tǒng)開發(fā)的說明中,錯(cuò)誤的是。嵌入式系統(tǒng)開發(fā)往往是與應(yīng)用目標(biāo)緊密聯(lián)系在一起的。嵌入式系統(tǒng)的應(yīng)用程序需要基于某個(gè)嵌入式操作系統(tǒng)上來開發(fā)。嵌入式系統(tǒng)開發(fā)往往需要綜合考慮系統(tǒng)的硬件、軟件邏輯功能如何實(shí)現(xiàn)。嵌入式系統(tǒng)開發(fā)往往需使用宿主機(jī)-目標(biāo)機(jī)的開發(fā)架構(gòu)來進(jìn)行。GCC是針對Linux操作系統(tǒng)環(huán)境下應(yīng)用程序的編譯工具,下面敘述中錯(cuò)誤的是GCC將源文件生成可執(zhí)行文件的過程是由:編譯、匯編、連接等3個(gè)階段組成。GCC能將C語言、C+語言、匯編語言編寫的源程序生成執(zhí)行文件。設(shè)計(jì)者若要對源程序進(jìn)行調(diào)試,需要在GCC命令中
16、加入-g參數(shù)來編譯該源程序。用GCC把源文件僅編譯成目標(biāo)文件,那么,C語言編寫的應(yīng)用程序中可以不要main函數(shù)。嵌入式系統(tǒng)按照軟硬件技術(shù)復(fù)雜程度可分為低端系統(tǒng)、中端系統(tǒng)和高端系統(tǒng)三大類。智能手機(jī)之類的嵌入式系統(tǒng)使用操作系統(tǒng)對系統(tǒng)進(jìn)行控制,應(yīng)用軟件可更新和擴(kuò)展,它們屬于其中的高端系統(tǒng),其硬件SoC芯片大多采用32/64位的CPU內(nèi)核。數(shù)字圖像的像素深度指每個(gè)像素用多少個(gè)二進(jìn)位來表示。它決定了圖像中可能出現(xiàn)的不同顏色(或不同亮度)的最大數(shù)目。像素深度是8位的灰度圖像,其不同的亮度等級總數(shù)為256種。最多可以有大約1600萬種顏色的圖像稱為真彩色圖像,真彩色圖像的像素深度為位。將智能手機(jī)、平板電腦等
17、移動設(shè)備接入互聯(lián)網(wǎng)的無線接入技術(shù)中,目前廣泛使用的是WiFi和3G,其中數(shù)據(jù)傳輸速率較高的是,地域覆蓋范圍較寬的是3G。ARM9TDMI-S中的T的含義是支持高密度的位Thumb指令,D表示支持片上調(diào)試。在ARMCortex-M3處理器中,采用嵌套向量中斷控制器,其英文縮寫為NVIC,M3中的MPU是用來對存儲器進(jìn)行保_的單元。如果R0=0 xFF00EE00,R仁OxFFFFFFFF,IjARM指令BICR2,R1,R0執(zhí)行后,R2的值為0 x00FF11FF,執(zhí)行指令A(yù)NDR3,R1,R0后,R3的值為_0 xFF00EE00在ARM的指令中,兩個(gè)無符號數(shù)在寄存器RO和R1中,如果RO=R
18、1,則將R0與R1進(jìn)行帶借位減法操作,結(jié)果放R2中,并要求更新程序狀態(tài)寄存器的狀態(tài)位,用兩條指令完成,則分別為CMPRO,R1和SBCCSSR2,R0,R1。8小端模式下ARM指令序列如下:LDRRO,=OxLDRR1,=OxSTRRO,R1,#8!執(zhí)行后,內(nèi)存0 x中的值二0 x46,R1二OxARM嵌入式芯片中的GPIO即為通用輸入/輸出端口。作為輸入端口時(shí)具有緩沖功能;作為輸出端口時(shí)則具有鎖存功能。K9F1208是一種典型的NANDFlash芯片,芯片內(nèi)部具有26條地址線和8條數(shù)據(jù)線,該芯片的存儲容量為64MB。除NANDFlash技術(shù)之外的另一種閃存技術(shù)是或非Flash技術(shù)。扌空制器局
19、域網(wǎng)常用3個(gè)大寫英文字母表示為CAN,有的ARM嵌入式芯片中集成了該種互連通信組件??刂破骶钟蚓W(wǎng)的_數(shù)_幀由7個(gè)不同的域組成,其幀格式如下圖所示。幀起始仲裁域控制域數(shù)據(jù)域CRC域應(yīng)答域幀結(jié)尾嵌入式系統(tǒng)中一塊電子線路板上的芯片之間采用UART通信時(shí),UART的信號線可不經(jīng)電平變換直接連接oUART采用TXD、RXD進(jìn)行通信的連接方式如下圖所示,圖中右邊芯片UARTB的信號線和分別為RXD和TXD(均用大寫英文字母表示)。下圖為8段LED數(shù)碼管(圖(a)及其共陽極(圖(b)及共陰極(圖(c)LED數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖。為顯示字符8,加到共陽極及共陰極LED數(shù)碼管的dp、g、f、e、d、c、b、a
20、的編碼分別為0 x80及Ox7F。&段LED示意搭共端輕共端nO14在uC/OS-II操作系統(tǒng)中,某任務(wù)正在等待鍵盤輸入消息,該任務(wù)應(yīng)處于掛_態(tài)。若鍵盤中斷服務(wù)程序向該任務(wù)發(fā)送了消息,則該任務(wù)轉(zhuǎn)變?yōu)榫w態(tài)。在uC/OS-II操作系統(tǒng)中,內(nèi)核對任務(wù)的管理通過名為任務(wù)控制塊的數(shù)據(jù)結(jié)構(gòu)進(jìn)行。當(dāng)任務(wù)切換時(shí),任務(wù)的工作現(xiàn)場被保存到任務(wù)的自甩棧中。實(shí)時(shí)系統(tǒng)對外界的響應(yīng)是否正確不僅取決于功能正確性,而且取決于對事件處理的時(shí)正確性。因此,評價(jià)實(shí)時(shí)系統(tǒng)的實(shí)時(shí)性最重要的指標(biāo)是應(yīng)時(shí)即系統(tǒng)從事件請求開始到任務(wù)完成的時(shí)間間隔。美國風(fēng)河公司推出的實(shí)時(shí)性最強(qiáng)、可靠性最高的嵌入式實(shí)時(shí)操作系統(tǒng)名為_VxWork。在該操作系統(tǒng)中,
21、所有與特定電路板上硬件相關(guān)的功能都集成在一個(gè)庫中,該庫的名稱為BSP。Linux操作系統(tǒng)內(nèi)核的網(wǎng)絡(luò)模塊可分為兩部分:一部分提供對各種網(wǎng)絡(luò)資源訪問的控制,稱為網(wǎng)絡(luò)協(xié)L;另一部分提供對各種網(wǎng)絡(luò)硬件的支持,稱為網(wǎng)絡(luò)驅(qū)動程序。嵌入式Web服務(wù)器應(yīng)用需求與通用Web服務(wù)器應(yīng)用需求是不同的,它不是以提供信息服務(wù)為主,而是提供遠(yuǎn)程作及配置設(shè)備的一種方式。嵌入式Web服務(wù)器的硬件設(shè)計(jì)時(shí),需設(shè)計(jì)能夠支持以太網(wǎng)連接的電路。AX88796是一款以太網(wǎng)控制器芯片,若其片選信號CS引腳連到S3C2410芯片的nGCS3上,那么,讀寫該芯片內(nèi)部寄存器的首地址(注:用十六進(jìn)制數(shù)表示地址)是0X。在的集成開發(fā)環(huán)境中,若生成的
22、輸出文件需要包含所有的調(diào)試信息,那么,生成目標(biāo)應(yīng)該選擇為Debug。若目標(biāo)系統(tǒng)地址映射關(guān)系比較復(fù)雜時(shí),應(yīng)使用scatter格式的文件來說明地址映射方式。便攜式血氧儀采用無創(chuàng)傷的血氧檢測方法,通過光電信號檢測人體手指內(nèi)動脈血的周期變化特征,從而計(jì)算出動脈血氧飽和度(其外形如圖所示)。若便攜式血氧儀以S3C2410芯片為核心,并外加其他功能電路來進(jìn)行設(shè)計(jì),其基本功能描述 只控制波長910nm的紅外光LED亮(GPE14引腳控制)的語句可以是: 如下:a、利用動脈血液中血紅蛋白和還原血紅蛋白對紅光或紅外光吸收率的不同,采用光電電路來無創(chuàng)傷檢測動脈血氧飽和度,并檢測脈率。b、若動脈血氧飽和度低于90%
23、,需進(jìn)行聲光報(bào)警,聲光報(bào)警的頻率與脈搏的頻率一致。c、便攜式血氧儀中能保存1個(gè)月中所檢測的動脈血氧飽和度、脈率等參數(shù),保存參數(shù)時(shí)需要同時(shí)保存相關(guān)的檢測時(shí)間,并可通過按鍵T和按鍵1來查看。d、采用普通單色液晶LCD作為顯示器,顯示動脈血氧飽和度、脈率等參數(shù)。根據(jù)上述功能要求的描述,請完善下面的敘述(程序)和回答有關(guān)的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)在便攜式血氧儀的硬件平臺設(shè)計(jì)時(shí),除了需要設(shè)計(jì)最小系統(tǒng)所需的時(shí)鐘電路、復(fù)位電路等外,還必須設(shè)計(jì)光電信號采集電路來采集動脈血對紅光或紅外光的反射?,F(xiàn)選用一個(gè)波長660nm的紅光LED和一個(gè)波長910nm的紅外光LED作為光源
24、,其陽極接電源正極,且由GPE15引腳和GPE14引腳分別加同相驅(qū)動電路后控制相關(guān)LED的陰極使其發(fā)光。那么,GPE15或GPE14輸出低電平時(shí),其控制的LED發(fā)光。在相關(guān)驅(qū)動程序中,初始化GPE15或GPE14引腳功能的語句可以是:rGPEC0N=(rGPEC0N|0 x)&0 x5FFFFFFF);/rGPECON是端口E的控制寄存器rGPEDAT=rGPEDAT&OxBFFF;/rGPEDAT是端口E的數(shù)據(jù)寄存器。只控制波長660nm的紅光LED滅(GPE15引腳控制)的語句可以是:rGPEDAT=rGPEDAT|0 x8000;硬件平臺設(shè)計(jì)時(shí),還需設(shè)計(jì)一個(gè)光敏電路來接收動脈血對紅光或紅
25、外光的反射光,將光信號轉(zhuǎn)換成電流。經(jīng)過放大的光電流信號,必須經(jīng)過A/D轉(zhuǎn)換電路,變?yōu)閿?shù)字信號后,才可以輸入CPU進(jìn)行處理。由于脈搏波的能量主要分布在5Hz范圍,因此,對脈搏波信號的采樣頻率至少應(yīng)該為10Hz,所得到的數(shù)字脈搏波信號才不至于失真。為了滿足聲光報(bào)警的頻率(即報(bào)警LED閃爍頻率及蜂鳴器嘀嘀鳴叫頻率)與脈搏頻率一致,設(shè)計(jì)時(shí)選用Timerl部件來產(chǎn)生一個(gè)時(shí)間間隔,該時(shí)間間隔為脈搏波周期的1/2。若檢測出脈搏波頻率為2Hz,系統(tǒng)主頻參數(shù)PCLK為264MHz,分割器值選擇為16,預(yù)分頻器值選擇為99,那么,Timerl部件產(chǎn)生的時(shí)間間隔應(yīng)為250ms,初始化函數(shù)可以設(shè)計(jì)如下,請補(bǔ)充完善。(
26、注:下面程序中所用的參數(shù)請用十六進(jìn)制表示)voidTimer1Int(void)/設(shè)置定時(shí)器配置寄存器0(TCFG0)rTCFG0=0 x00000063;/deadzone=0,Timerl預(yù)分頻器值設(shè)99/設(shè)置定時(shí)器配置寄存器1(TCFG1)rTCFG仁0 x00000030;/工作在中斷方式,分割器值為16/設(shè)置計(jì)數(shù)常數(shù)rTCNTB1=0 xA122;GPE1225:200=輸入01=輸出10=SPIMOSI011=保留00 temp=rGPEDAT&0 x0300;/tem是一個(gè)8位二進(jìn)制變量,rGPEDAT是端口E的數(shù) /設(shè)置控制寄存器TCONrTCON二0 x00000200;/僅
27、更新TCNTB1和TCMPB1rTCON二0 x00000100;/僅Timer1啟動在保存所檢測的動脈血氧飽和度、脈率等參數(shù)時(shí),需同時(shí)保存檢測時(shí)間。檢測時(shí)間通過讀取S3C2410芯片內(nèi)部的RTC部件來獲得實(shí)時(shí)的日期及時(shí)間。在相關(guān)驅(qū)動程序中,可以用下面一段語句來初始化該部件。voidR_init(void)/初始化相關(guān)寄存器,rRTCCON是控制寄存器變量。rRTCCON=rRTCCON|0 x10;/設(shè)置使能該部件的控制位rRTCALM=0 x00;/報(bào)警功能(即鬧鐘)全部禁止rRTCRST=0 x00;rTICNT=0 xFF;/時(shí)間間隔設(shè)置為1srRTCCON=(rRTCCON&0 xF
28、E);/設(shè)置不使能該部件的控制位/省略了其他語句設(shè)計(jì)按鍵T和按鍵J的電路時(shí),選擇GPE8、GPE9來分別連接。若按鍵按下時(shí),對應(yīng)的GPIO引腳將為0,否則為1。那么,在相關(guān)驅(qū)動程序中,可以用語句:rGPECON二rGPECON&0 xFFF0FFFF來初始化GPE8、GPE9為輸入,并可以用下面一段語句來判斷是哪個(gè)命令按鍵被唯一按下。據(jù)寄存器switch(temp)case0 x0200:/判斷是否T按鍵被唯一按下,“T鍵連接到GPE8/省略了其他語句case0 x0100:/判斷是否J按鍵被唯一按下,J鍵連接到GPE9/省略了其他語句設(shè)計(jì)單色LCD顯示屏的接口電路時(shí),采用S3C2410芯片的
29、GPE0GPE7連接到LCD模塊的8位數(shù)據(jù)線D0D7上,用來傳輸顯示信息。在相關(guān)驅(qū)動程序中,可以用下面語句來初始化GPE0GPE7為輸出:TOC o 1-5 h zrGPECON=(rGPEC0N|0 x00005555)&0 xFFFF5555)附錄:綜合題中完善程序或回答問題所需的寄存器格式端口E控制寄存器(GPECON)的格式符號位描述初始狀態(tài)GPE1531:300=輸入01=輸出10=IICSDA11=保留000GPE1429:200=輸入01=輸出10=IICSCL11=保留008GPE1327:200=輸入01=輸出10=SPICLK11=保留006MUX17:4選擇Timer1的
30、分割器值。0000=1/20000 4GPE1123:200=輸入01=輸出2GPE1021:200=輸入01=輸出0GPE919:100=輸入01=輸出8GPE817:100=輸入01=輸出6GPE715:100=輸入01=輸出4GPE613:100=輸入01=輸出2GPE511:100=輸入01=輸出0GPE49:800=輸入01=輸出GPE37:600=輸入01=輸出GPE25:400=輸入01=輸出GPE13:200=輸入01=輸出GPE01:000=輸入01=輸出10=SPIMISO011=保留0010=SDDAT311=保留0010=SDDAT211=保留0010=SDDAT111
31、=保留0010=SDDAT011=保留0010=SDCMD11=保留0010=SDCLK11=保留0010=IISSDO11=保留0010=IISSDI11=保留0010=CDCLK11=保留0010=IISSCLK11=保留0010=IISLRCK11=保留00TCFG0寄存器的格式符號位描述初始狀態(tài)Reserved31:2保留0 x004Deadzone23:1這8位用于確定死區(qū)長度,死區(qū)長度的1個(gè)單位等于0 x00length6Timer0的定時(shí)間隔。Prescaler115:8這8位確定Timer2、Timer3、Timer4的預(yù)分頻器值。0 x00Prescaler07:0這8位確定
32、Timer。、Timer1的預(yù)分頻器值。0 x00TCFG1寄存器的格式符號位描述初始狀態(tài)Reserved31:2保留0 x004DMAmode23:2選擇產(chǎn)生DMA請求的定時(shí)器。0000=00000不選擇(所有采用中斷請求)0001=Timer00010=Timer10011=Timer20100=Timer30101=Timer40110=保留MUX419:1選擇Timer4的分割器值。0000=1/2000060001=1/40010=1/80011=1/1601XX二外部TCLK1MUX315:1選擇Timer3的分割器值。0000=1/2000020001=1/40010=1/800
33、11=1/1601XX=外部TCLK1MUX211:8選擇Timer2的分割器值。0000=1/200000001=1/40010=1/80011=1/1601XX=外部TCLK1 Timer316確定Timer3的啟動/停止位仁啟動0二停止0 0001=1/40010=1/80011=1/1601XX二外部TCLKOMUXO3:0選擇TimerO的分割器值。0000=1/200000001=1/40010=1/80011=1/1601XX=外部TCLK0通過TCFG0、TCFG1的設(shè)置,可以確定預(yù)分頻器值和分割器值,最終通過下面公式計(jì)算定時(shí)器計(jì)數(shù)時(shí)鐘頻率。定時(shí)器計(jì)數(shù)時(shí)鐘頻率=PCLK/(預(yù)分頻器值+1)/(分割器值)預(yù)分頻器值的范圍=0255分割器值的取值范圍=2,4,8,16TCON寄存器的格式符號位描述初始狀態(tài)Timer422確定Timer4的自動裝載功能位仁自動裝載0二一次停止0TOC o 1-5 h zTimer421確定Timer4的手動更新位仁
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企事業(yè)單位合同管理規(guī)范手冊(標(biāo)準(zhǔn)版)
- 辦公室員工培訓(xùn)效果跟蹤計(jì)劃制度
- 養(yǎng)老院老人健康信息管理規(guī)范制度
- 中國國際貨運(yùn)航空股份有限公司備考題庫技術(shù)工程師崗位2026屆高校畢業(yè)生校園招聘備考題庫及1套參考答案詳解
- 養(yǎng)老院醫(yī)療保健服務(wù)制度
- 2026年西安聯(lián)邦口腔醫(yī)院招聘6人備考題庫及一套參考答案詳解
- 2026年肇慶高新區(qū)中小學(xué)公開招聘教師備考題庫及一套參考答案詳解
- 2026年長沙市天心區(qū)教育局白沙幼教麗發(fā)新城幼兒園教職工招聘備考題庫含答案詳解
- 會議經(jīng)費(fèi)使用與審計(jì)監(jiān)督制度
- 2026年維西縣人民醫(yī)院勞務(wù)派遣人員招聘備考題庫及參考答案詳解
- 2025年鹽城中考?xì)v史試卷及答案
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫完整參考答案詳解
- 2025年鄭州工業(yè)應(yīng)用技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬試卷
- 測繪資料檔案匯交制度
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及完整答案詳解
- 2025年六年級上冊道德與法治期末測試卷附答案(完整版)
- 附件二;吊斗安全計(jì)算書2.16
- 學(xué)校食堂改造工程施工組織設(shè)計(jì)方案
- 腦出血診療指南2025
- 2025年開放大學(xué)化工原理試題庫及答案
- 公共基礎(chǔ)知識真題1000題含答案
評論
0/150
提交評論