計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷25_第1頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷25_第2頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷25_第3頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷25_第4頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷25_第5頁
已閱讀5頁,還剩158頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術)機

試模擬試卷第1套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,文件格式為.txt,

試問該小說包含的漢字大約有()?

A、6萬字

B、12萬字

C、25萬字

D、40萬字

標準答案:A

知識點解析:一個漢字占兩個字節(jié),128x1024:2=65536,所以大約有6萬字,故

本題選擇A。

2、一幅1024x768的彩色圖像,每個像素使用16位表示,采用壓縮比為5倍的算

法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是()MB。

A、0.3

B、0.5

C、I

D、1.5

標準答案:A

知識點解析:本題應掌握數(shù)字圖像數(shù)據(jù)量計算公式,(1024x768x16/8)/5=0.3

MBo故本題選擇A。

3、以太網(wǎng)中計算機間以幀為單位進行通信,下列選項中不屬于以太網(wǎng)數(shù)據(jù)幀內容

的是()。

A、IP地址

B、MAC地址

C、有效載荷

D、校驗信息

標準答案:A

知識點解析:以*網(wǎng)數(shù)據(jù)幀:前導碼(7字節(jié))、幀起始定界符(1字節(jié))、目的MAC

地址(6字節(jié))、源MAC地址(6字節(jié))、類型/長度Q字節(jié))、數(shù)據(jù)(46?1500字節(jié))、

幀校驗序列(4字節(jié))。A選項IP地址不屬于以太網(wǎng)數(shù)據(jù)幀內容。故本題選擇A,

4、下面關于12c的敘述中,錯誤的是()。

A、12c即集成電路互連總線

B、12c具有SDA、SCL和ACK共3條信號線

C、12c傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制

D、12c是多主總線

標準答案:B

知識點解析:I?C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時鐘線

SCL,所有操作都通過這兩條信號線完成。沒有ACK,B項錯誤,故本題選擇B。

5.關于U—Boot,以下說法錯誤的是()。

A、U—Boot全稱USBBootloader,通過USB接口完成啟動支持多種處理器和操作

系統(tǒng)

B、U—Boot支持PowerPC、x86、ARM等多種體系結構的處理器

C、u—Boot支持嵌入式Linux、VxWorksQNx、RTEMS、windowsCE等操作系

統(tǒng)

D、U—Boot采用兩個階段完成操作系統(tǒng)的引導加載

標準答案:A

知識點解析:U—Boot,全稱UniversalBoolLoader,是德國DENX公司開發(fā)的,

用于多重嵌入式CPU的Bootloader程序,宜遵循GPL條款,源代碼完全開放。從

FADSROM、8xxROM>PPCBOOT逐步發(fā)展演化而來。A選項錯誤,其余選項正

確,故本題選擇A。

6、某ARM指令完成的功能是“如果相等,則進行帶進位的加法”,該指令是()。

A、ADCNER1,R2,R3

B、ADDEQRI,R2,R3

C、ANDEQR1,R2,R3

D、ADCEQR1,R2,R3

標準答案:D

知識點解析:ADD和ADC分別表示加操作和帶進位加操作,而AND表示邏輯與

操作,NE和EQ分別表示不相等和相等的判斷,故本題選擇D。

7、下面關于LCD顯示設備的敘述中,錯誤的是()。

A、LCD顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件,價格最低

B、LCD顯示模塊內置LCD顯示屏、控制器和驅動模塊,有字符型、有圖形點陣

型等

C、PC機通常使用的是LCD顯示器,除具備顯示屏外,還包括驅動器、控制器以

及外殼等,是完整的LCD顯示設備

D、DVI(DigitalVisualInterface)是一種LCD控制器的標準

標準答案:D

知識點解析:LCD顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件(屏),

價格最低LCD顯示模塊內置了LCD顯示屏、控制器和驅動模塊,這類顯示模塊有

字符型、有圖形點陣型等。PC機通常使用的是LCD顯示器,除具備顯示屏外還包

括驅動器、控制器以及外殼等,是完整的LCD顯示設備,其接口也有相應的標

準,主要包括VGA、DVI兩種主要形式,現(xiàn)在又開始流行HDMI接口。D項敘述

錯誤,故本題選擇D。

8、在ARM匯編語言程序設計中,用于子程序設計及調用,最常用的指令是()。

A、BLMyLabel

B、BXMyLabel

C、BLXMyLabel

D、BMyLabel

標準答案:A

知識點解析:在ARM匯編語言程序中,子程序的調用一般是通過BL指令來實現(xiàn)

的。B為(無)條件轉移,BL為帶鏈接轉移,BX為帶狀態(tài)切換的轉移,BLX為帶鏈

接和切換的轉移。故本題選擇A。

9、將R1寄存器中的指定位biio和bit3清零,以下ARM匯編指令正確的是()。

A、ANDRI,RI,#0xFFFFFFF6

B、BICR1,RI,#0xFFFFFFF6

C、EORRI,RI,#OxFFFFFFF6

D,ORRR1,RI,#0xFFFFFFF6

標準答案:A

知識點解析:和0相與清零,和1相與保持不變。BIC表示位清除,EOR表示邏

輯異或,ORR表示邏輯或,和O相或保持不變,和1相或置I。選項A正確,故

本題選擇A。

10、下面關于12c的敘述中,錯誤的是O。

A、12c即集成電路互連總線

B、12c是一種串行半雙工傳輸?shù)目偩€

C、12c總線只能連接一個主控器件

D、12c傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制

標準答案:C

知識點解析:12c總線可以掛接多個器件,其中主動發(fā)起數(shù)據(jù)傳輸操作的12c器件

是主控器件(主器件),否則它就是從器件。C選項錯誤,故本題選擇C。

11、利用ADSL2工具軟件來開發(fā)基于ARM微處理器的嵌入式系統(tǒng)應用程序

時,下面的描述不正確的是()。

A、ADS1.2采用工程項目形式來管理應用程序中涉及的源文件、庫文件、頭文件

B、工程項目中至少應包含一個Debug生成目標

C、地址映射關系可以使用scatter格式的文件來確定

D、工程項目中可以按照一定的邏輯關系來分組管理文件

標準答案:B

知識點解析:一個工程項目中至少應包含一個生成目標,ARM提供的可執(zhí)行輸出

文件的模板包括了下面3個生成目標:DebugReleaseDebugReLB選項錯誤。

ADSL2采用工程項目形式來管理應用程序中涉及的源文件、庫文件、頭文件等。

工程項目中可以按照一定的邏輯關系來分組管理文件。當?shù)刂酚成潢P系比較簡單

時,使用編譯、連接選項來確定輸入文件的連接順序。當?shù)刂酚成潢P系比較復雜

時,使用scatter(分散加載)格式的文件來確定輸入文件的連接順序。故本題選擇

Bo

12、關于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。

A、ARM狀態(tài)是32位指令的狀念,指令代碼為16位和32位

B、Thumb狀態(tài)為16位指令狀態(tài),指令長度可為16位,也可以為32位

C、Thumb—2狀態(tài)兼容16位指令和32位指令編碼

D、ARM狀態(tài)和Thumb狀態(tài)不可切換

標準答案:C

知識點解析:在ARM的體系結構中,處理器可以工作在3種不同的狀態(tài):

①ARM狀態(tài)⑦Thumb/Thumb-2狀態(tài)③調試狀態(tài)。ARM狀態(tài)是ARM處理器

工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是

ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16

位。Thumb—2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài),新的Thumb

一2內核技術兼有16位及32位指令長度;通過BX指令,ARM狀態(tài)和Thumb狀

態(tài)是可以相互切換的。只有C選項正確,故本題選擇C。

13、在ARM匯編語言程序設計中,經(jīng)常用到子程序設計及調用,與子程序設計與

調用無關的指令或偽指令是()。

A^BLSerchMin

B、IMPORTSerchMin

C、MOVPC,LR

D、RSerchMin

標準答案:D

知識點解析:在ARM匯編語言程序中,子程序的調用一般是通過BL指令來實

現(xiàn)。IMPORT偽指令用于通知編譯器要使用的標號在其他的源文件中定義但要在當

前源文件中引用;MOVPC,LR在ARM匯編中用于子程序的返回。所以本題選

擇D。

14、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關的敘述中,錯誤

的是()。

A、AMBA規(guī)定了ARM處理器內核與處理芯片中快速組件的接口標準(通常稱為系

統(tǒng)總線)

B、AMBA規(guī)定了ARM處理器內核與處理芯片中外圍端口及慢速設備接I」組件的

接口標準(通常稱為外圍總線)

C、基于ARM內核的嵌入式芯片以ARM內核為基礎,通過AMBA總線技術將其

他硬件組件連接在一起,組成片上系統(tǒng)的形式

D、由于AMBA是一種標準,因此自制定之后就不會更改

標準答案:D

知識點解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(soc)

中功能模塊的開放標準和片上互連規(guī)范。按照AMBA總線規(guī)范,以ARM內核為

基礎的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結構的方式構建片上系統(tǒng)。

標準規(guī)定了ARM處理器內核與處理器內部高帶寬RAM、DMA以及高帶寬外部存

儲器等快速組件的接n標準,也規(guī)定了內核與ARM處理器內部外圍端口及慢速設

備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。因

此D選項錯誤,故本題選擇D。

15、下面關于三星公司基于ARM9內核的S3c2410嵌入式微處理器芯片的敘述

中,錯誤的是()。

A、采用哈佛體系結構,程序存儲器與數(shù)據(jù)存儲器分開

B、使用AMBA總線,對于高速組件采用AHB總線,對于低速外設接口采用APB

總線

C、片內集成ADC

D、片內集成攝像頭接15及AC97音頻接15

標準答案:D

知識點解析:S3c2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于

中高檔32位嵌入式微處理器;采用哈佛體系結構,內部具有分離的16KB大小的

指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于

高速組件采用AHB總線,而對于低速外設接口則采用APB總線,AHB通過橋接

器鏈接APB;芯片內部集成了許多硬件組件,包括了內部SRAM、外部存儲器控

制器、ADC等等;而攝像頭接口和AC97音頻接口出現(xiàn)在S3c2440上,S3C2410

上并沒有。因此D選項錯誤,故本題選擇D。

16、RTOS的主要實時指標不包括()。

A、截至時間(FinishTime)

B、吞吐量Throughput)

C、生存時間(SurvivalTime)

D^響應時間(ResponseTime)

標準答案:A

知識點解析:實時操作系統(tǒng)(RTOS)是一種專門服務于實時系統(tǒng)應用請求的操作系

統(tǒng)。它的實時性能指標主要根據(jù)三個指標來衡量:響應時間、吞吐量和生存時間。

故本題選擇A。

17、下面關于NORFlash和NANDFlash的敘述中,錯誤的是()。

A、NORFlash和NANDFlash是1=1前市場上兩種主要的閃存技術

B、NANDFlash以頁(行)為單位隨機存取,在容量、使用壽命等方面有較大優(yōu)

C、NORFlash寫入和擦除速度較慢

D、數(shù)碼相機存儲卡和U盤中的Flash均采用NORFlash

標準答案:D

知識點解析:NORFlash和NANDFlash是市場上兩種主要的閃存技術:NOR

FlashROM的特點是以字節(jié)為單位隨機存取,但NORFlashROM寫入和擦除速度

較慢,影響了它的性能。NANDFlashROM以頁(行)為單位隨機存取,在容

量、使用壽命和成本方面有較大優(yōu)勢。但是它的讀出速度稍慢,編程較為復雜,因

此大多作為數(shù)據(jù)存儲器使用。數(shù)碼相機存儲卡和U盤中的Flash均采用

NANDFlash,D選項錯誤,故本題選擇D。

18、下面關于S3c2410中斷控制器的敘述中,錯誤的是()。

A、中斷控制器不支持內置SP1引起的中斷

B、中斷控制器支持內置12c引起的中斷

C、中斷控制器支持內置USB引起的中斷

D、中斷控制器支持內置RTC引起的中斷

標準答案:A

知識點解析:S3c2410中斷控制器支持所有內置硬件各組件的硬件中斷,包括24

個外部可屏蔽中斷EINT0?EINT23以及ADC、RTC、SPLI2C>UART0/

UART1、SDkUSB、DMAO/1/2/3.LCD、WDT、TIMERO/1/2/3.電池

錯誤中斷等。A選項錯誤,故本題選擇A。

19、ARM處理器在大端模式下從0x60000000到0x60000003存儲一個字數(shù)據(jù)

0x32303134,R2=0x60000000,以下說法正確的是()。

A、0x60000000中存儲的數(shù)據(jù)是0x32

B、執(zhí)行LDRHR1,[R2]后R1=0x3134

C、執(zhí)行LDRBRB[R2]后R1=0x3230

D、執(zhí)行LDRRL[R2]后R1=0x34313032

標準答案:A

知識點解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內存的低地址中,而數(shù)據(jù)

的低位,保存在內存的高地址中。在本題中的存放方式則為;內存地址存放內容

0x600000000x320x600000010x300x600000020x310x600000030x34故A項正

確。執(zhí)行LDRHR1,[R2]是將R2指示的存儲器中的半字數(shù)據(jù)讀入寄存器R1,并

將R1的高16位清零,所以Rl=0x3230;執(zhí)行LDRBRI,[R2]是將R2指示的存儲

器中的字節(jié)數(shù)據(jù)讀入RI,并將RI的高24位清零,故R1=0x32;執(zhí)行LDRR1,

[R2]是將R2指示的存儲器中的字數(shù)據(jù)讀入寄存器R1,故Rl=0x32303134。綜上,

故未題選擇A。

20、將寄存器R1中指定的bit7和bit3位清除、其它位保持不變的ARM指令是

()o

A、ORRR1,RI,#0x00000088

B、ANDRI,RI,#0x00000088

C、BICRI,RI,#0x00000088

D、TSTR1,RI,#0x00000088

標準答案:C

知識點解析:將寄存器中指定位清零可使用位清零指令B1C完成,也可以通過與

指令將指定位與零按位相與完成,故本題選C。

21、下面關于嵌入式處理芯片生產廠商的敘述中,錯誤的是()。

A、基于ARM7TDMI內核的S3c44BO嵌入式處理器由韓國三星(Samsung)公司生

B、基于ARM7TDMI-S內核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半

導體公司生產

C、美國英特爾(Intel)公司未生產過基于ARM的嵌入式處理器

D、美國愛特美爾(ATMEL)公司和W思卡爾(卜reescale)公司都生產多個系列的基于

ARM內核的嵌入式處理器芯片

標準答案:C

知識點解析:生產ARM處理器芯片的廠家眾多,每個廠商生產的ARM芯片型號

各異,除了內核架構外,其內置硬件組件也各有特色,性能也有差異。基于

ARM7TDMI內核的S3c44BO嵌入式處理器由韓國三星(Samsung)公司生產;基于

ARM7TDMI-S內核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半導體公

司生產;美國愛特美爾(ATMEL)公司和飛思卡爾(Freescale)公司都生產多個系列的

基于ARM內核的嵌入式處理器。故本題選擇Co

22、嵌入式系統(tǒng)工作時需要為其供電,下面與嵌入式系統(tǒng)供電相關的敘述中,錯誤

的是()。

A、78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電壓

B、低壓差穩(wěn)壓器常簡稱為LDO

C、AC—DC電源模塊用于實現(xiàn)交流電到直流電的變換

D、低壓交流電可以直接用來給嵌入式處理器供電

標準答案:D

知識點解析:嵌入式系統(tǒng)常用的電源模塊是交流變直流(AC—D。模塊、直流到直

流(DC—DC)模塊以及低壓差穩(wěn)壓器(LDO).AC—DC模塊完成交流電到直流電的

變換。78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電

壓。選項中D項錯誤,故本題選擇D。

23、下面關于嵌入式系統(tǒng)中常用的簡單輸入設備和簡單輸出設備的敘述中,正確的

是()。

A、鍵盤的按鍵數(shù)相同時(例如16個按鍵),線性鍵盤接口需要的:I/O引腳比矩

陣鍵盤接口需要的I/。引腳少

B、為方便輸入,采用電容式觸摸屏時,一般需專用的硬筆

C、LED發(fā)光二極管驅動方便,與ARM芯片連接時僅需一根GPIO引腳與其直接

相連即可,不需其他相關的驅動電路

D、LED數(shù)碼管由多個LED組成,這些LED有共陽極接法和共陰極接法兩種

標準答案:D

知識點解析:線性鍵盤是指一個按鍵占用一個引腳,利用讀引腳狀態(tài)確定按鍵的狀

態(tài);矩陣鍵盤采用行列矩陣形式構件鍵盤,利用行掃描法或反轉法讀取按鍵的特征

值來決定按鍵的結果;故相同按鍵數(shù)的鍵盤,線性鍵盤需要的引腳數(shù)目多于矩陣鍵

盤,故A錯誤。用專用硬筆寫字的觸摸屏屬于電阻式,故B錯誤。LED發(fā)光與

ARM芯片連接時僅需一根GPIO引腳,但絕對不能直接把引腳鏈接到發(fā)光二極管

上,因為通常ARM芯片GPIO引腳提供的電流是有限的,不能直接驅動發(fā)光設

備,因此耍加驅動電路,故C項錯誤。D項表述正確,故本題選擇D。

24、目前流行的嵌入式操作系統(tǒng)有多個,下面不屬于嵌入式操作系統(tǒng)的是()。

A、pcos-n/ni

B、VxWorks

C、Win7

D、Android

標準答案:c

知識點解析:很明顯,四個選項中僅C項不屬于嵌入式操作系統(tǒng),Win7屬于多任

務桌面操作系統(tǒng)。故本題選C。

25、一幅沒有經(jīng)過數(shù)據(jù)壓縮的彩色圖像,其數(shù)據(jù)量是768KB,分辨率為

1024x768,那么它每個像素的像素深度是()。

A、24位

B、16位

C、12位

D、8位

標準答案:D

知識點解析:數(shù)字圖像數(shù)據(jù)量二分辨率x像素深度故本題像素深度為768KBX8-

(1024x768)=8位,故本題選D。

26、下面是關于基于ARM內核的嵌入式芯片中的中斷控制器的敘述,其中錯誤的

是()。

A、中斷控制器是連接AMBA的系統(tǒng)總線和外圍總線的橋接器

B、一般采用向量中斷或嵌套向量中斷方式管理中斷

C、向量中斷區(qū)分中斷的優(yōu)先級,并且每個中斷都有各自的中斷處理程序地址

D、高優(yōu)先級的中斷可以進入低優(yōu)先級中斷的處理過程中,待高優(yōu)先級中斷處理完

成后再繼續(xù)執(zhí)行低優(yōu)先級中斷處理

標準答案:A

知識點解析:連接AMBA的系統(tǒng)總線和外網(wǎng)總線的是橋接器,DMA連接在

AMRA的系統(tǒng)總線上,故A錯誤;DMA一般采用句量中斷或嵌套向量中斷方式管

理中斷.向量中斷區(qū)分中斷的優(yōu)先級,并且每個中斷郁有各自的中斷處理程序地

址,高優(yōu)先級的中斷可以進入低優(yōu)先級中斷的處理過程中,待高優(yōu)先級中斷處理完

成后再繼續(xù)執(zhí)行低優(yōu)先級中斷處理。故木題選擇A。

27、Linux內核主要由5個子系統(tǒng)組成,下面選項中不屬于這5個子系統(tǒng)的是()。

A、進程調度

B、內存管理

C、虛擬文件系統(tǒng)

D、瀏覽器程序

標準答案:D

知識點解析:Linux內核主要由5個子系統(tǒng)組成:進程調度;內存管理;虛擬文件

系統(tǒng);網(wǎng)絡接口;進程間通信。故本題選擇D。

28、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適

的開發(fā)平臺來進行。下面有關嵌入式系統(tǒng)開發(fā)平臺的敘述中,不正確的是()。

A、開發(fā)平臺中的軟件開發(fā)工具,通常會包括:項目管理器、編輯器、編譯器、連

接器等

B、開發(fā)平臺中的軟件開發(fā)工具往往都作為一個整體提供給開發(fā)人員使用,以提高

開發(fā)工作效率

C、有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應用領域的各種應

用開發(fā)

D、用開發(fā)平臺所開發(fā)出的低端嵌入式系統(tǒng)應用軟件,必須基于某一個嵌入式操作

系統(tǒng)上運行

標準答案:D

知識點解析?:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開發(fā)工具通常包括:

項目管理器、編輯器、編譯器、連接器、定位器等;這些軟件開發(fā)工具往往都使用

統(tǒng)一的用戶界面并作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率;有的

開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應用領域的各種應用開發(fā);

嵌入式系統(tǒng)的開發(fā)平臺大多采用宿主機一目標機的架構,宿主機是開發(fā)用機,目前

大多數(shù)運行Windows操作系統(tǒng),而應用軟件的開發(fā)和調試都是通過宿主機開完

成。故本題選擇D。

29、在嵌入式系統(tǒng)(如數(shù)碼相機)中,獲取數(shù)字圖像的過程大體分為四步,如下圖所

示,其中前3個步驟分別是()。

A、掃描、取樣、分色

B、取樣、分色、掃描

C、掃描、分色、取樣

D、取樣、掃描、分色

標準答案:C

知識點解析:從現(xiàn)實世界中獲得數(shù)字圖像的過程稱為圖像的獲取,使用的設備主要

有數(shù)碼相機和掃描儀兩種。獲取過程的核心是模擬信號的數(shù)字化。其處理步驟大體

分為4步:掃描,分色,取樣,量化。故本題選擇C。

30、USB經(jīng)歷了1.0、1.1、2.0及3.0等版本,各版本的最大數(shù)據(jù)傳輸速率

不同,其中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是()。

A、USB1.0

B、USBI.1

C、USB2.0

D、USB3.0

標準答案:D

知識點解析:各版本中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是USB3.0。故本

題選擇D。

31、下列關于嵌入式系統(tǒng)板級支持包的描述中,錯誤的是()。

A、板級支持包又稱為BSP

B、板級支持包與硬件無關,故在移植操作系統(tǒng)時不需要改動

C、板級支持包含有電路板的初始化程序

D、操作系統(tǒng)的上層代碼通過板級支持包訪問底層便件

標準答案:B

知識點解析:板級支持包又稱為BSP,含有電路板的初始化程序;所有與特定電

路板上硬件相關的功能都集成在板級支持包的庫里,操作系統(tǒng)的上層代碼通過板級

支持包訪問底層硬件。故本題選擇B。

32、執(zhí)行ARM指令STRRO,[R1,#4]!之后,以下說法正確的是()。

A、R0的值加4

B、RI的值加4

C、內存中的數(shù)據(jù)保持不變

D、R1的值保持不變

標準答案:B

知識點解析:STR是寄存器到存儲器的數(shù)據(jù)傳送指令,題中指令為基址加變址尋

址,本指令將寄存器R0的32位操作數(shù)存儲到RI+4指示地址開始的存儲區(qū)域

中,符號表示指令在完成數(shù)據(jù)傳送后應該更新基址寄存器。故本題選擇B。

33、下面關于嵌入式系統(tǒng)使用的存儲器的敘述中,錯誤的是()。

A、SRAM是靜態(tài)隨機存取存儲器

B、DDR2SDRAM、DDR3SDRAM和DDR4SDRAM這3種SDRAM中,只有

DDR2采用雙倍數(shù)據(jù)速率技術

C、EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息

D、鐵電隨機存取存儲器(FRAM)是一種非易失性存儲器

標準答案:B

知識點解析:SRAM是靜態(tài)隨機存取存儲器,是易失性存儲器;鐵電隨機存取存

儲器(FRAM)是一種非易失性存儲器;EEPROM是一種可電擦除可編程的只讀存儲

器,可以在線改寫和擦除信息、,無需紫外線照射;DDR2SDRAM(雙倍數(shù)據(jù)速率同

步:DRAM)、DDR3SDRAM和DDR4SDRAM均采用雙倍速率數(shù)據(jù)技術。故本題

選擇B。

34、關于ARM處理器的工作模式,以下說法正確的是()。

A、快速中斷模式用來處理FIQ中斷

B、用戶模式用來處理普通中斷

C、中止模式運行特權級的操作系統(tǒng)任務

D、系統(tǒng)模式運行正常的程序

標準答案:A

知識點解析:ARM體系結構支持7種工作模式,取決于當前程序狀態(tài)寄存器

CPSR的低5位值。用戶模式是程序正常執(zhí)行工作模式:快速中斷模式(FIQ)用來處

理高速中斷;中止模式處理存儲器故障;系統(tǒng)模式運行特權級的操作系統(tǒng)任務。故

本題選擇A。

35、下列關于pC/OS-II操作系統(tǒng)時間管理的陳述中,不正確的是()。

A、調用OSTimeDlyO函數(shù)會使pC/OS-II進行一次任務調度

B、用戶必須在多任務調度啟動之后激活時鐘節(jié)拍器

C、運行態(tài)任務調用OSTimeDlyO后將轉入等待態(tài)

D、任務A調用OSTimcDlyHMSM。后,一旦有任務B通過調用

OSTimeDlyResume。取消了延時,任務A就會立即轉入運行態(tài)

標準答案:D

知識點解析:RC/OS—II能夠提供周期性時鐘信號(即所謂的時鐘節(jié)拍),用于實

現(xiàn)任務的正確延時和超時確認。調用OSTimeDlyO函數(shù)會使MC/OS—II進行一次

任務調度,運行態(tài)任務調用OSTimeDlyO后將轉入等待態(tài)。用戶必須在多任務系統(tǒng)

啟動以后再激活時鐘節(jié)拍信號發(fā)生器,也就是在調用OSStartO之后。換言之,在

調用OSSlart。之后做的第一件事是初始化定時器中斷。故D項錯誤。

36、《/OS—II操作系統(tǒng)通過事件控制塊ECB支持任務間通信。下列說法中錯誤

的是()。

A、中斷服務程序可以等待信號

R、任務可以通過FCR發(fā)信號

C、多個任務可以同時等待同一事件的發(fā)生

D、中斷服務程序可以通過ECB發(fā)信號

標準答案:A

知識點解析:任務或中斷服務子程序可以給事件控制塊ECB發(fā)信號;只有任務可

以等待另一個任務或中斷服務子程序通過事件控制塊ECB給它發(fā)送信號,而中斷

服務子程序是不能等待事件控制塊ECB給它發(fā)送信號的;多個任務可以同時等待

同一事件的發(fā)生。故本題選擇A。

37、下面是關于S3c2410的GPIO端口的敘述,其中錯誤的是()。

A、S3c2410的GPIO端口有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH

共8個

B、S3c2410各GPIO端口具有不完全相同的功能

C、S3c2410每個GPIO端口都有相應的控制寄存器、數(shù)據(jù)寄存器以及上拉寄存器

D、與S3c2410某個GPIO端口對應的數(shù)據(jù)寄存器有兩個,一個存放該端口輸入的

數(shù)據(jù),另一個存放該端口輸出的數(shù)據(jù)

標準答案:D

知識點解析:S3c2410的GPIO端口有GPA、GPB、GPC、GPD、GPE、GPF、

GPG和GPH共8個,每個GPIO端口都有相應的控制寄存器、數(shù)據(jù)寄存器以及上

拉寄存器,各GPIO端口具有不完全相同的功能,具體某端口作為什么樣的端口和

功能使用,由其對應的控制寄存器相關位決定;數(shù)據(jù)寄存器可以讀取輸入引腳的數(shù)

據(jù),也可以寫數(shù)據(jù)到輸出引腳。故此題選擇D。

38、支持Thumb-2指令集子集的處理器為()。

A、ARM9

B、ARMCortex-M3

C>ARMCortcx-A5

D、ARMCortex-A57

標準答案:B

知識點解析:支持Thumb-2指令集子集的處理器主要有Cortcx-M系列和Cortcx-

R系列。其中Conex-M系列微控制器主要面向控制領域,具有高性價比、最低成

木、極低功耗、可移植性好的特點。故此題選擇民

39、下面是關于嵌入式系統(tǒng)中處理器的敘述,其中錯誤的是()。

A、嵌入式系統(tǒng)中負責運行系統(tǒng)軟件和應用軟件的處理器稱為中央處理器

B、有些嵌入式系統(tǒng)包含多個處理器,它們各有其不同的任務,在同一個嵌入式

系統(tǒng)中協(xié)同工作

C、目前嵌入式系統(tǒng)中CPU的字長與通用計算機中的CPU一樣,以64位為主

D、嵌入式系統(tǒng)中CPU的性能是影響嵌入式系統(tǒng)性能的一個重要因素

標準答案:C

知識點解析:嵌入式系統(tǒng)的性能在很大程度上是由CPU決定的。CPU的字長有4

/8/16/32/64位之分,現(xiàn)在嵌入式系統(tǒng)中使用最多的還是8位和16位的,但

32位CPU是技術發(fā)展的主流。故此題選擇C。

40、在ARM指令的條件碼中,用于帶符號數(shù)比較的助記符后綴是()。①CS②

CC(3)HI(4)LS@GE?LT@GT?LE

A、①②③④

B、⑤⑥⑦⑥

C、①②④◎⑧

D、①②③④⑤⑥⑦⑧

標準答案:B

知識點解析:在ARM指令的條件碼中,用十帶符號數(shù)比較的助記符后綴是GE、

LT、GT、LEo故此題選擇B。

二、填空題(本題共20題,每題1.0分,共20分。)

41、基于嵌入式WEB的應用系統(tǒng)中,構件設計階段需要設計支持以太網(wǎng)通信的電

路,包括以太網(wǎng)控制電路及以太網(wǎng)【79】電路。若選用的以太網(wǎng)控制芯片

為AX88796芯片,并用S3C2410芯片的nGCS2引腳連接到AX88796芯片的片選

引腳上(即CS引腳上,CS低電平有效),那么,AX88796芯片內部寄存器的讀/寫

地址,其首地址是[80]o

標準答案:[79]驅動[80]0x10000000

知識點解析:本題考查嵌入式Web服務環(huán)境構建。基于嵌入式WEB的應用系統(tǒng)

中,構件設計階段需要沒計支持以太網(wǎng)通信的電路,包括以太網(wǎng)控制電路及以太網(wǎng)

驅動電路;按題中所述接法,AX88796芯片內部寄存器的讀/寫地址,其首地址

一般是0x10000000。

42、數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法,具有不同

的特點,適合不同的應用。其中【43】圖像文件格式顏色數(shù)目較少(不超過

256色),文件特別小,支持動畫,適合互聯(lián)網(wǎng)傳輸。【44】圖像文件格式

是靜止圖像數(shù)據(jù)壓縮編碼的國際標準,它在數(shù)碼相機和互聯(lián)網(wǎng)中得到廣泛使用。

標準答案:[43]GIF[44]JPEG

知識點解析:此題考查數(shù)字圖像的文件格式。數(shù)字圖像的文件格式包括BMP,

TIF(或TIEF),GIF,JPEG,PNG等,各有特點,適合不同的應用需求。GIF是目

前互聯(lián)網(wǎng)上廣泛使用的一種圖像文件格式,它的顏色數(shù)目較少(不超過256色),文

件特別小,適合互聯(lián)網(wǎng)芍輸。JPEG是靜止圖像數(shù)據(jù)壓縮編碼的國際標準,它特別

適合處理各種連續(xù)色調的彩色或灰度圖像,算法復雜度適中,軟硬件實現(xiàn)皆可,目

前已在互聯(lián)網(wǎng)和數(shù)碼相機中得到廣泛應用。

43、通用輸入/輸出接口,用英文大寫字母縮寫為【61】,嵌入式處理器

內部一般均集成該種I/O接口。該接口一般具有三態(tài),即。態(tài),1態(tài)和【62】

_______態(tài)0

標準答案:[61]GPIO[62]高阻

知識點解析:本題考查CPIO端口的相關概念及二種T作狀態(tài)cGeneralPurpose

InputOutput,即通用輸入/輸出接口;該接口除了0態(tài)、1態(tài)還有高阻態(tài)。

44、pC/OS—II系統(tǒng)內核提供的基本功能有:[69]、任務間通信與

同步、任務調度、時間管理和[70]等。

標準答案:【69】任務管理[70]內存管理

知識點解析:本題考查"C/OS—H系統(tǒng)內核所提供的5個基本功能:任務管理、

任務間通信與同步、任務調度、時間管理和內仔管理:

45、將R1指示區(qū)域中的一個字節(jié)數(shù)據(jù)讀入R2,這條指令應是【55】R2,

[Rl]o將R2中的一個字寫入由R0+4指示的內存區(qū)域中,并將地址自動更新的指

令應是[56]R2,[R0+4]!o

標準答案:【55】LDRB[56]STR

知識點解析:本題考查LDRB和STR指令的使用方法。LDRB指令用于從存儲器

中將一個8位的字節(jié)數(shù)據(jù)傳送到目的寄存器中,同1寸將寄存器的高24位清零。當

程序計數(shù)器Pc作為目的寄存器時,指令從存儲器中讀取的字數(shù)據(jù)被當作目的地

址,從而可以實現(xiàn)程序的跳轉。STR指令用于從源寄存器中將一個32位的字數(shù)據(jù)

傳送到存儲器中。該指令在程序設計中比較常用,且尋址方式靈活多樣,使用方式

可參考指令LDR。

46、pC/OS—II中調用中斷退出函數(shù)OSintExit。標志著中斷服務子程序的

[75],OSIntFxic。將中斷嵌套層數(shù)計數(shù)器的值___________[76]。

標準答案:【75】終結【76】減1

知識點解析:本題主要考查pC/OS—II中斷退出函數(shù)OSIntExit。的使用。調用中

斷退出函數(shù)O5IntExit()標志著中斷服務于程序的終結,3s】n出x】t()將中斷嵌套層數(shù)

計數(shù)器減lo

47、已知R5=0xF0811880,R6=0x41000044,則執(zhí)行指令ANDRO,R5,R6后,

寄存器R0—【51】?R5—【52】o

標準答案:[51]0x40000000[52]0xF08H880

知識點解析:本題考查簡單的邏輯與指令:按位相與,有。出0,全I出1。R5的

值并不改變。

48、uC/OS—II的每個任務都是一個無限的循環(huán)。每個任務都處在以下5種狀態(tài)

之一的狀態(tài)下。這5種狀態(tài)是__________[73]態(tài)、就緒態(tài)、[74]

態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài)。

標準答案:[73]休眠[74]運行

知識點解析:本題考查pC/OS—II系統(tǒng)中任務的五種狀態(tài)。pC/OS—H的每個任

務都是一個無限的循環(huán)。每個任務都處在以下5種狀態(tài)之一的狀態(tài)下:休眠態(tài)、就

緒態(tài)、運行態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài)。

49、GNU開發(fā)工具套件中包含了編譯器、連接器、調試器等工具,其中GCC是編

譯器、連接器工具,[77]是調試器工具。若要對某應用程序進行調試,

則在編譯該應用程序時,要在編譯命令中加入?yún)?shù)[78]o

標準答案:【77】GDB[78]-g

知識點解析:本題考查GNU工具套件的組成以及源程序調試參數(shù)。GNU開發(fā)工具

套件中包含了編譯器、連接器、調試器等工具,其中GCC是編譯器、連接器工

具,GDB是調試器工具。若要對某應用程序進行調試,則在編譯該應用程序時,

要在編譯命令中加入?yún)?shù)一g。

50、數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法。其中

JPEG大多采用有損壓縮方法,壓縮率較高,它在[43]中廣泛使用。【44】圖像

文件格式采用無損壓縮方法,圖像的顏色數(shù)口較少,文件特別小,適合在網(wǎng)頁中作

為插圖或剪貼畫使用。

標準答案:【43】數(shù)碼相機(互聯(lián)網(wǎng)、電腦、計算機)【44】GIF

知識點解析:本題考查對數(shù)字圖像文件格式及編碼方法的了解。其中JPEG大多采

用有損壓縮方法,壓縮率較高,在數(shù)碼相機中廣泛使用;GIF圖像文件格式采用無

損壓縮方法,圖像的顏色數(shù)目較少,文件特別小,適合在網(wǎng)頁中作為插圖或剪貼畫

使用。

51、Thumb-2指令集有專門提供開關中斷的專用指令,其中開可屏蔽中斷的指令

為【55】,關閉可屏蔽中斷的指令為-[題

標準答案:【55】CPSIEI[56]CPSIDI

知識點解析:本題考查Thumb-2指令集中專門用于開關中斷的專用指令。其中開

可屏蔽中斷的指令為CPSIEI,關閉可屏蔽中斷的指令為CPSIDL

52、在嵌入式操作系統(tǒng)中,核心都分稱為[69],而對硬件設備進行

控制和管理的程序模塊禰為[70]o

標準答案:【69】內核(kernel)【70】驅動程序(driver)

知識點解析:本題考查嵌入式操作系統(tǒng)的基本組成。在嵌入式操作系統(tǒng)的核心部分

稱為內核(kernel),而對硬件設備進行控制和管理的程序模塊稱為驅動程序

(driver)o

53、利用ADSL2工具套件進行基于ARM硬件平臺的軟件開發(fā),在進行編譯連

接時,地址映射連接類型有2種方式,分別是179]連接類型和

Scattered連接類型。采用Scattered連接類型時需要提供一個scatter格式的

___________[80]o

標準答案:【79】simple[80]配置文件

知識點解析:本題考查及用ADSL2工具軟件時嵌入式系統(tǒng)進行開發(fā)時的相關設

置。利用ADSL2工具套件進行基于ARM硬件平臺的軟件開發(fā),在進行編譯連

接時,地址映射連接類型有2種方式,分別是Simple連接類型和Scattered連接類

型。采用Scattered連接類型時需要提供一個scalier格式的配置文件。

54、在pC/OS—II操作系統(tǒng)中,當處于運行態(tài)的任務執(zhí)行節(jié)拍延時函數(shù)

OSTimeDly()后,該任務將轉入[73]態(tài)。一旦預定的延時時間達到,

該任務立即轉入【74】態(tài)。

標準答案:[73]掛起[74]就緒

知識點解析:本題考查瓜:/OS—II操作系統(tǒng)中任務狀態(tài)即狀態(tài)切換。當處于運行

態(tài)的任務執(zhí)行節(jié)拍延時函數(shù)0STimeDly()后,該任務將轉入掛起態(tài)。一旦預定的延

時時間達到,該任務立即轉入就緒態(tài)。

55、可用于智能卡應用,側重安全可靠的ARM處理器被ARM公司稱為安全專家

處理器或專家處理器SecurCore,基于Cortex—M0的專家處理器為【47】,基于

Cortex—M3的專家處理器名為【48】。

標準答案;[47]SC100[48]SC300

知識點解析:本題考查常用ARM嵌入式處理芯片方面的知識。基于Cortex—MO

的專家處理器為SC100,基于Cortex—M3的專家處理器名為SC300。

56、將ARM程序狀態(tài)寄存器的值保存到寄存器R0中的指令為【55】,將

寄存器R1的值存儲到程序狀態(tài)寄存器中的指令為[561o

標準答案:【55】MRSRO,CPSR[56]MSRCPSR,RI

知識點解析:傳送cPSR或SPSR的內容到通用寄存器指令用MRS;傳送通用寄存

器至ijCPSR或SPSR的指令用MSRo

57、可用于智能卡應用,側重安全可靠的ARM處理器被ARM公司稱為安全專家

處理器或專家處理器SecurCore,基于Cortex-M0的專家處理器為【47】,基于

Cortex-M3的專家處理器名為【48】。

標準答案:[47]SC100[48]SC300

知識點解析:本題考查常用ARM嵌入式處理芯片方面的知識。基于Cortex-MO的

專家處理器為SC100,基于Cortex-M3的專家處理器名為SC3U0。

58、在「9/OS-II操作系統(tǒng)中,宏【73】〉使系統(tǒng)進入臨界狀態(tài),其主要操作是

關閉所有可屏蔽中斷,避免其他任務或中斷服務程序打斷臨界區(qū)代碼的執(zhí)行。當需

要實現(xiàn)對不可分割數(shù)據(jù)的原子訪問時.,MC/OS-II也可以調用函數(shù)void[74]

(void)鎖定任務調度器,取代關中斷。

標準答案:【73】OS_ENTER_CRITICAL[74]OSSchedLock

知識點解析:本題考卷M:/os-n操作系統(tǒng)的代碼臨界區(qū),一般調用

OS_ENTER一CRITICAL來執(zhí)行關中斷。也可以調用函數(shù)voidOSSchedLock鎖定任

務猛度器,加代關中斷.

59、在pC/OS-H操作系統(tǒng)中,在使用內核提供的任何功能之前,必須先調用

【75】()函數(shù)進行內核初始化。函數(shù)【76】()將啟動多任務調度并從就緒態(tài)任務中

選擇最高優(yōu)先級的任務轉入運行態(tài)。

標準答案:【75】OSInit[76]OSStart

知識點解析:本題考查|1C/OS-II操作系統(tǒng)的啟動過程中三個主要的pC/OS-II

函數(shù)功能。

60、嵌入式系統(tǒng)的開發(fā)過程,可劃分為4個階段,即:需求分析與規(guī)格說明、

1771、構件設計、系統(tǒng)集成與測試。系統(tǒng)集成階段并不是把所有構件連接在一起

就行了,而是要反復的對系統(tǒng)進行測試,測試的目的就是要驗證系統(tǒng)功能,發(fā)現(xiàn)系

統(tǒng)【78】。

標準答案:[77]系統(tǒng)設計[78]錯誤

知識點解析:本題主要考查嵌入式系統(tǒng)的開發(fā)過程,即需求分析與規(guī)格說明、系統(tǒng)

設計、構件設計、系統(tǒng)集成與測試4個階段。

三、綜合題(本題共[題,每題1.0分,共1分。)

61、老年人監(jiān)護系統(tǒng)由一個社區(qū)監(jiān)控中心及若干便攜式監(jiān)護儀組成,便攜式監(jiān)護儀

可由老年人隨身攜帶,時刻監(jiān)測老年人的脈象。便攜式監(jiān)護儀的基本功能要求如

下:a、通過在老年人手腕上佩戴的壓電傳感器檢測脈搏信號,并根據(jù)脈搏信號來

測算心臟功能是否異常,若異常,則自動向社區(qū)監(jiān)控中心發(fā)出報警信息。b、報警

信息通過3G模塊發(fā)送給社區(qū)監(jiān)控中心。c、便攜式監(jiān)護儀具有GPS定位功能,報

警信息中包含GPS定位信息。<1、需存儲報警前1小時的脈搏信號片段。e、,更攜

式監(jiān)護儀上需要“下載”、“人工報警”、“消除報警”等3個按鍵。f、報警時,除了

向社區(qū)監(jiān)控中心發(fā)送消息外,還具有本機上的聲光報警。根據(jù)上述功能要求措

述,若采用S3c2410芯片為核心來構建便攜式監(jiān)護儀的硬件平臺,請完善下面的

敘述(程序)和回答有關的問題。(注意:完善程序或回答問題所需的寄存器格

式見題后的附錄)(1)在便攜式監(jiān)護儀硬件平臺設計時,除了要設計最小硬件系

統(tǒng)外,還必須設計脈搏信號采集電路、GPS接口電路、3G模塊接n電路等。其

中,最小硬件系統(tǒng)應該包括:微處理器、時鐘電路、電源電路、【81】電路、主存

儲器、調試測試接口等5部分電路。GPS接口電路設計時,選用一款具有RS-232

通信接口的專用GPS模塊,該GPS模塊可通過RS-232通信接口接收命令并發(fā)送

定位信息,因此,電路沒計時采用S3c2410芯片內部的3L部件外加電平轉換

芯片等來設計與GPS模塊的接口。(2)脈搏信號采集電路的設計時,選用壓電

傳感器來探測脈搏信號,并設計信號放大電路和A/D電路。由于脈搏信號的諧波

頻率在0.2Hz到40Hz之間,因此,A/D采樣的頻率必須大于等于【83】Hz。若按

所需最小的采樣頻率進行脈搏信號的采集,每個樣本值用8位二進制表示,那么,

I小時的脈搏信號片段需要存儲容量約為3LKB(IKB=1024B)。(3)聲光報

警電路設計時,利用GPE0作為輸出,控制LED燈工作,GPE1作為輸出控制蜂鳴

器工作。那么,相關驅動程序中,初始化GPEO、GPE1引腳功能的語句是:

rGPECON=((rGPECON|0x00000005)&_L851_);//rGPECON是端口E的控制寄

存器若GPE0輸出力”時,控制LED燈亮,GPE0輸出“0”時,控制LED燈滅,那

么,相關驅動程序中,控制LED燈亮和LED燈滅的語句分別可以是:rGPEDAT

=rGPEDAT|[86];//rGPEDAT是端口E的數(shù)據(jù)寄存器rGPEDAT=

rGPEDAT&[87];(4)3G模塊的接口電路設計時,選用具有SPI接口的3G

模塊,因而可采用S3c2410芯片端口E的GPE11引腳(注:可通過題目

后面附錄中的相關表格來確定)連接到3G模塊的相關SPI信號引腳上。并且,在

相關驅動程序中,用下面語句來初始化它們作為SPI引腳使用。

rGPECON=((rGPECON|[89])&OxFABFFFFF);//rGPECON是端口E的控制

奇存器(5)便攜式監(jiān)護儀需要的實時時間,通過讀取S3c2410芯片內部的31L

部件來獲得。該部件進行讀寫時,需要先置位“使能位”,然后再進行讀寫。讀寫操

作完成后,需要【91】咳位。在相關驅動程序中,可以用下面一段語句來初始化該

部件。voidRTCJnit(void){〃初始化相關寄存器rRTCCONNrRTCCONI【92】);

//置位使能位,rRTCCON是控制寄存器變量rRTCALM=[93];//報警功

能(即鬧鐘)全部禁止rRTCRST=0x00;iTICNT//時間間隔設置為Is

rRTCCON=(rRTCCON&[951);//RTC讀寫操作完成后對“使能位”操作……

〃省略了其他語句)(6)便攜式監(jiān)護儀上所需要的3個按鍵,其接口電路設計時,

將端口E的引腳GPE2、GPE3、GPE4分別連接到3個命令按鍵:“下載”、“人工報

警”、“消除報警''上。若按鍵按下時,對應的GPIO引腳將為“0”,否則為“1”。那

么,在相關驅動程序中,可以用下面一段語句來判斷是哪個命令按鍵被唯一按下。

temp=rGPEDAT&0x00IC;//temp是一個16位二進制變量,rGPEDAT是端口

E的數(shù)據(jù)寄存器switch(temp){case[96];//判斷是否“下載”按鍵被唯一按

下……//省略了其他語句case[97]://判斷是否“人工報警”按鍵被唯一按

下……//省略了其他語句case[98]://判斷是否"消除報警''按鍵被唯一按

下……//省略了其他語句}(7)便攜式監(jiān)護儀上的所有應用程序,可以在無操

作系統(tǒng)環(huán)境下開發(fā),開發(fā)工具可以選用RVDS,利用該開發(fā)工具完成應用程序的編

輯、編譯、【99】、下載、調試等工作。應用程序的主函數(shù)main。中,其主體結構

應該設計成一個【100】結構。在該結構內,完成按鍵命令的識別及響應,脈搏信

號采集及處理等功能。說明:下面是試題解答時需要用到的寄存器格式及相關說

明o1)端口E控制寄存器(GPECON)的格式

符號位描述初始狀態(tài)

GPE15[3!:30]00=輸入01-輸出10-IICSDA11=保剛00

GPEI4[29:28]00=輸入01=檢出1O=IICSCL11=保留00

GPEI3[27:26]00=輸入01=輸出10=SPICLKII=保留00

GPEI2[25:24]00=輸入01=輸出10=SPiMOSK)[1=保留00

GPEII[23-22]00=輸入01=輸出IO=SPIMISOO11=保留00

GPE10[21:20]00=輸入01=輸出10=SDDAT311=保留00

GPE9[19:18]00=輸入01=輸出10=SDDAT211=保留00

GPE8[17:16]00=輸入01=輸出IO=SDDAT111=保留00

GPE7[15:14]00=雉入01=喊出10=SDDATO11=保留00

CPE6[13:12]00=輸入01=輸出10=SDCMD11=保留00

GPE5[11:10]00=輸入01=輸出10=SDCLK11=保留00

GPE4[9:8]00M輸入01=輸出10=I!SSDOI1=保留00

GPE3[7:6]00=輸入01=輸出10=IISSDI11=保留00

GPE2[5:4]00=輸入01=輸出IO=CDCLK】1二保留00

GPE1[3:2]00=輸入01=除出10-I1SSCLK11=保留00

GPEO[1=0]00=輸入01=輸出10=IISLRCK11=保留00

2)RTCC0N寄存器的格式

符號位描述初始狀態(tài)

確定KTC時鐘計數(shù)器是否復位

CIJCRST說0

1=復位0=不復位

選擇BCD碼

CNTSEL0

[2J1=保留0=合并BCD碼

選擇BCD時鐘

CLKSELin1=保留(僅在測試時選擇XTAL時鐘)0

0=XTAL的172"

確定RTC使能/不使能

RTCEN0

1=使能0=不使能

3)TICNT寄存器的格式

符號位描述初始狀態(tài)

時間片計數(shù)器中斷使能

T1CNT1NTENABLE[7]0

1=使能0=不使能

時間片計數(shù)器的值,范圍為1~127。

TICKTIMECOUNT[6:0]

該計數(shù)恭是減1計數(shù),在計數(shù)過程中不能進行讀操作。

4)RTCALM寄存器的格式

符號位描述初始狀態(tài)

Reserved⑺保留0

全局報警使能位

ALMEN0

陷1=使能0=不使能

年報警使能位

YEAREN囪

1=使能0=不使能

月報警使能位

MONREN

網(wǎng)1=使能0=不使能

日報警使能位

DATEEN

1=使能0=不使能

時報警使能位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論