天天看點

計算機三級嵌入式第一套

全國計算機等級考試三嵌入式系統開發技術題庫第1套

一、選擇題

1:嵌入式系統是一類特殊的計算機系統。下列産品中不屬于嵌入式系統的是()。

A:電鍋

B:路由器

C:巨型機

D:POS機

2:嵌入式系統硬體的核心是CPU。下面關于嵌入式系統CPU特點的叙述中,錯誤的是()。

A:支援實時處理

B:低功耗

C:字長在16位以下

D:內建了測試電路

3:下面關于微控制器的叙述中,錯誤的是()。

A:微控制器将整個計算機硬體的大部甚至全部電路內建在一塊晶片中

B:微控制器品種和數量最多,在過程控制、機電一體化産品、智能儀器儀表、家用電器、計算機網絡及通信等方面得到了廣泛應用

C:微控制器的英文縮寫是MCU

D:8位的微控制器現在已基本淘汰

4:片上系統(SoC)也稱為系統級晶片,下面關于SoC叙述中錯誤的是()。

A:SoC晶片中隻有一個CPU或DSP

B:SoC晶片可以分為通用SoC晶片和專用SoC晶片兩大類

C:專用SoC晶片可分為定制的嵌入式處理晶片和現場可程式設計嵌入式處理晶片兩類

D:FPGA晶片可以反複地程式設計、擦除、使用,在較短時間内就可完成電路的輸入、編譯、優化、仿真,直至晶片的制作

5:數位相機是嵌入式系統的典型應用之一。下面關于數位相機的叙述中,錯誤的是()。

A:它由前端和後端兩部分組成,前端負責數字圖像擷取,後端負責數字圖像的處理

B:後端通常是以嵌入式DSP作為核心的SoC晶片,DSP用于完成數字圖像處理

C:負責進行數位相機操作控制(如鏡頭變焦、快門控制等)是一個32位的MCU

D:高端數位相機配置有實時作業系統和圖像處理軟體

6:電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,檔案格式為.txt,試問該小說包含的漢字大約有多少萬字?()

A:6萬字

B:12萬字

C:25萬字

D:40萬字

7:數字視訊資訊的資料量相當大,通常需要進行壓縮處理之後才進行傳輸和存儲。目前數字有線電視所傳輸的數字視訊采用的壓縮編碼标準是()。

A:MPEG-1

B:MPEG-2

C:MPEG-4

D:MPEG-7

8:下面是IP協定中C類IP位址有關規定的叙述,其中正确的是()。

A:它适用于中型網絡

B:它所在的網絡最多隻能連接配接254台主機

C:它不能用于多目的位址發送(多點傳播)

D:它的二進制表示中最高3位一定是“101”

9:對于嵌入式處理器核心的分類,以下說法正确的是()。

A:按照字長可分為8位結構和32位結構

B:按照存儲結構可分為RISC和哈佛結構

C:按照體系結構可分為CISC和RISC結構

D:按照指令結構可分為馮.諾依曼結構和哈佛結構

10:不屬于ARM核心主要特點的是()。

A:功耗低

B:功能強大

C:采用RISC結構

D:全部采用哈佛結構

11:以下關于ARM處理器核心說法正确的是()。

A:經典ARM處理器包括Cortex-M、Cortex-R和Cortex-A三大類

B:Cortex-A系列為應用Cortex處理器,主要面向高端應用設計

C:Cortex-M系列為面向控制領域的實時嵌入式處理器

D:ARM11性能優于Cortex-A5,但低于Cortex-A15

12:以下關于ARM處理器工作狀态說法錯誤的是()。

A:工作狀态包括ARM狀态、Thumb及Thumb-2狀态和調試狀态三種

B:ARM狀态既支援16位指令寬度也支援32位指令寬度

C:Thumb狀态或Thumb-2狀态下代碼密度大于ARM狀态,占用存儲空間較小

D:ARM處理器複位後總處于ARM狀态

13:如果要選擇ARM處理器工作在外部中斷模式,允許外部中斷IRQ,禁止快速中斷FIQ,使用Thumb工作狀态,則需要設定的寄存器是()。

A:PSP

B:MSP

C:CPSR

D:SPSR

14:已知記憶體0x80000000中的内容為0x33, 0x80000001中的内容為0x31, 0x80000002中的内容為0x30, 0x80000003中的内容為0x32,則ARM在大端模式下位址0x80000000所訓示的一個字為()。

A:0x33303132

B:0x32303133

C:0x32303331

D:0x33313032

15:在Thumb指令集中,32位有效立即數是由8位立即數通過下面哪一種操作而間接得到的()。

A:左移

B:右移

C:循環左移

D:循環右移

16:ARM處理器在指令LDR R2,[R5,#2]!執行後,R5中的值為()。

A:R5不變

B:R5=R5+2

C:R5=R2+2

D:R5=2

17:将ARM處理器R0中的一個位元組的資料,存入由R1+4訓示的記憶體區域,且位址自動更新,則使用的ARM指令是()。

A:STR R0,[R1,#4]

B:STRH R0,[R1,#4]!

C:STRH R0,[R1,#4]

D:STRB R0,[R1,#4]!

18:在以下ARM處理器的指令操作碼中可讓寄存器R1中的指定位“置位”的指令操作碼是()。

A:MOV

B:AND

C:ADD

D:ORR

19:下面關于嵌入式系統的叙述中,錯誤的是()。

A:嵌入式系統常用的電源子產品有AC-DC子產品、DC-DC子產品或LDO子產品

B:大部分嵌入式處理器隻能使用内部時鐘信号發生器,不能使用外部時鐘信号源

C:若嵌入式處理器晶片的系統複位引腳為nRESET,則表示低電平複位

D:基于ARM處理器核心的嵌入式處理器晶片都有調試接口

20:典型的嵌入式系統硬體由嵌入式最小硬體系統及相關的通道或接口組成,若一個嵌入式系統需要完成模拟量輸入功能,該功能由下面列出的嵌入式系統的哪個通道實作?()

A:前向通道

B:後向通道

C:人機互動通道

D:互相互連通道

21:下面與AMBA(Advanced Microcontroller Bus Architecture)有關的叙述中,錯誤的是()。

A:AMBA是ARM公司公布的用于連接配接和管理片上系統中各功能子產品的開放标準和片上互連規範

B:AMBA規定了ARM處理器核心與處理器内部RAM、DMA以及高帶寬外部存儲器等快速元件的接口标準

C:ARM處理器核心與外圍端口及慢速裝置接口元件的接口标準不包含在AMBA規範中

D:AMBA有多個版本,性能随版本的發展而逐漸提高

22:以ARM核心為基礎的嵌入式處理器晶片采用系統總線與外圍總線的層次結構方式建構片上系統,下面列出的元件中,不與外圍總線相連的元件是()。

A:UART

B:DMA控制器

C:ADC

D:USB裝置

23:基于ARM核心的嵌入式晶片中包含定時/計數元件,下面列出的哪一項不屬于定時/計數元件?()

A:ADC

B:Timer

C:RTC

D:WDT

24:基于ARM核心的嵌入式晶片中包含互連通信元件,下面列出的哪一項不屬于互連通信元件?()

A:DAC

B:SPI

C:I2C

D:CAN

25:下面是關于嵌入式系統使用的存儲器的叙述,其中錯誤的是()。

A:系統使用的RAM有SRAM、DRAM等多種

B:Flash存儲器分為NOR Flash和NAND Flash兩種

C:FRAM已得到使用

D:目前還沒有使用Cache存儲器

26:面關于串行外設接口SPI的叙述中,錯誤的是()。

A:SPI一般使用4條信号線:SCK、MISO、MOSI和SSEL

B:采用SPI可以構成“一主一從式”系統

C:采用SPI可以構成“一主多從式”系統

D:采用SPI不能構成“多主多從式”系統

27:下面關于USB接口的叙述中,錯誤的是()。

A:USB支援熱插拔

B:USB 2.0是目前傳輸速率最高的USB版本

C:USB接口提供了内置電源

D:USB 2.0采用半雙工差分方式傳送資訊

28:8段共陰極LED數位管如下圖所示,為使其顯示數字5,其段代碼(高位到低位的順序是:dp g f e d c b a)為

A:0x7F

B:0xC0

C:0x80

D:0x6D

29:IEEE的實時UNIX分委會認為實時作業系統應該具備若幹特征,下面哪一項不是實時作業系統必須具有的特征?()

A:具有異步I/O和中斷處理能力

B:任務切換時間和中斷延遲時間确定

C:優先級中斷和排程

D:輪轉排程

30:一般按照對外部事件的響應時間快慢,将嵌入式作業系統分成強實時型和普通實時型。以下均為強實時嵌入式作業系統的是()。

A:VxWorks,pSOS,uC/OS-II

B:VxWorks,pSOS,Windows Embedded

C:pSOS,uC/OS-II,uCLinux

D:pSOS,Windows Embedded,Symbian

31:UNIX、嵌入式Linux、WinCE、Mac OS、Android OS和DOS作業系統是典型的單核心(也稱為宏核心)作業系統,相對于微核心作業系統,下面不屬于單核心作業系統缺點的是()。

A:占用記憶體空間大

B:缺乏可擴充性而不友善移植

C:核心切換太快

D:可靠性較低

32:如下幾種Bootloader中,用于Linux 作業系統引導程式加載時所支援不同體系結構處理器種類最多的是()。

A:LILO

B:GRUB

C:U-Boot

D:Loadlin

33:關于uC/OS-II的基本特點,以下說法錯誤的是()。

A:uC/OS-II是搶占式實時作業系統核心

B:由于存在核心任務,使用者編寫的應用程式最多可以有60個任務

C:uC/OS-II不支援時間片輪轉排程法

D:uC/OS-II允許每個任務有不同的棧空間

34:在uC/OS-II中有多種方法可以保護任務之間的共享資料和提供任務之間的通信。其中不能達到保護目的的方法是()。

A:利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()來關閉中斷和打開中斷

B:利用函數OSSchedLock()和OSSchedUnlock()對任務排程函數上鎖和開鎖

C:利用信号量、互斥信号量、郵箱和消息隊列進行任務間通信

D:利用記憶體檔案進行任務間的大規模資料共享

35:移植uC/OS-II到一個嵌入式系統電路闆上正常運作,下面哪個條件不是必須的?()。

A:處理器的C編譯器能産生可重入代碼,且用C語言就可以打開和關閉中斷

B:該電路闆的處理器必須具備MMU(存儲管理單元)

C:處理器支援中斷,并且能産生定時中斷(通常在10至100Hz之間)

D:處理器支援能夠容納一定量資料(可能是幾千位元組)的硬體棧區

36:Nios II軟核處理器的硬體抽象層(HAL)系統庫是一個輕量級C/C++運作時環境,屬于單線程的類UNIX運作庫,關于它所提供的服務如下哪一項說法是錯誤的()。

A:結合NewLib ANSI C标準庫,向使用者提供熟知的标準庫函數

B:提供裝置驅動,使使用者可以通路系統中的所有裝置

C:為系統提供了TCP/IP協定棧

D:系統初始化,在main()函數之前完成軟核處理器Nios和運作庫環境的初始化任務

37:蘋果公司的嵌入式移動電子産品風靡全球,iOS作業系統也随之為大衆所熟悉。根據iOS的發展曆史,它的前身是()。

A:DOS

B:UNIX-BSD

C:OS/2

D:pSOS 4.4

38:以下關于微核心作業系統的叙述中,錯誤的是()。

A:核心小巧,傳統作業系統核心中的許多部分都被移出核心

B:接口一緻,所有程序請求使用統一接口,程序不區分核心模式和使用者模式服務

C:各個功能子產品之間松散耦合,隻完成服務功能,系統管理功能交給一個或多個特權服務程式

D:微核心功能擴充友善,而且各個功能之間的切換而引起的開銷比較小

39:開發嵌入式系統時,需要建構一個主控端-目标機的開發環境。若目标機是裸機,那麼為了調試和下載下傳軟體需要将調試仿真器連接配接到目标機的哪一種接口?()。

A:SPI接口

B:以太網接口

C:JTAG接口

D:USB接口

40:嵌入式系統的應用形式是多種多樣的,不同的嵌入式應用系統,需要選擇适合其應用需求的開發工具來進行開發。采用開發工具的主要目的是()。

A:提高開發品質,縮短開發周期,降低開發成本

B:優化軟體代碼的存儲容量,以便降低存儲器的需求

C:降低嵌入式系統的功耗

D:便于設計需要調用作業系統API函數的應用程式

二、填空題

1:為提高SoC的設計效率,減少重複開發,通常大多以IP核為基礎,在單個晶片上內建處理器、存儲器和各種接口等元件,組成一個相當完整的計算機系統。按照IC設計檔案的類型,IP核通常分為三種:(1)軟______核、固核和(2)硬_____________核。

2:目前數位相機中用于存儲所拍攝相片的大多是(3)Flash_____________存儲器,假設一台數位相機一次可連續拍攝65536色的1024 x 1024的彩色相片80張,資料壓縮比平均是4,則它使用的存儲器容量大約是(4)40__________MB。

3:無線區域網路(WLAN)是以太網與無線通信技術相結合的産物。它借助無線電波進行資料傳輸,所采用的通信協定主要是(5)802.11,資料傳輸速率可以達到11Mbps、54Mbps、(6)108__________Mbps甚至更高。

4:經典ARM處理器有7種異常:主要包括複位RESET、未定義指令UND、軟體中斷SWI、指令預取中止PABT、資料通路中止DABT、外部中斷請求IRQ以及(7)快速中斷,其中優先級最高的異常是(8)複位。

5:ARM處理器Cortex系列包括Cortex嵌入式處理器和Cortex應用處理器,其中Cortex嵌入式處理器包括主要應用于控制領域的(9)Corte-M_______________系列和面向實時應用領域的(10) Corte-R__系列。

6:Thumb-2指令集提供了專門用于開、關中斷的專用指令,關外部中斷使用的指令為:(11)SPAID-I,開外部中斷的指令為:(12)SPSIE-I_________。

7:已知ARM處理器R1=0x12345678, R2=0xFF008899,則執行指令AND R0,R1,R2後,寄存器R0=(13)0x12000018,R1=(14)0x12345678_________。

8:某ARM彙編語言程式要調用子程式,子程式名為MySubrutine,則調用該子程式的指令為(15)BL MySubrutine_____,子程式傳回調用程式的指令為(16)MOV PC,LR_______________。

9:按照AMBA總線規範,基于ARM核心的嵌入式處理器晶片采用系統總線與(17)外圍____________總線兩層結構的方式建構片上系統。其中的系統總線主要用于連接配接(18)___________高_______帶寬快速元件。

10:嵌入式系統的存儲器以半導體存儲器為主。随着技術的不斷發展,新型存儲器不斷出現,主要包括FRAM和MRAM,分别稱為(19)_____鐵電随機存取寄存器_____________存儲器和(20)磁性随機存取寄存器____________存儲器。

11:半導體存儲器晶片的存儲容量取決于該晶片的(21)位址___________總線的條數和(22)_資料_______總線的位數。

12:I2C總線被啟動後,多個主機在每發送一個資料位時都要對SDA信号線電平進行檢測,隻要檢測的電平與自己發出的電平(23)______相同____________就會繼續占用總線。總線控制遵循的原則是誰先發送(24)____________低______電平誰就會掌握對總線的控制權。

13:UART由(25)發送__________器、(26)_________接收_________器、控制單元及波特率發生器等構成。

14:嵌入式系統與通用計算機系統軟體的相同之處,指的是嵌入式系統通常也具備(27)引導______加載程式,外設(28)_____驅動_____________程式,作業系統,檔案系統,網絡協定棧,圖形使用者界面,資料庫,以及各種各樣的應用程式等, 這些軟體都是通用計算機所擁有的。

15:資料庫管理系統、圖形使用者界面、網際網路浏覽器、媒體播放器等軟體,如果運作在嵌入式系統上,往往具有内部結構精簡,(29)代碼___________輕量化,占用存儲資源(30)_________少________的特點。

16:實時系統的主要特征是能夠及時響應外部發生的随機任務請求并且能夠在規定的時限内完成任務。任務時限有兩種:(31)截止_____________時間,也就是任務開始執行時間到任務必須完成的時間間隔。(32)任務執行預設______________時間,或者叫做任務最快完成時間,這是無中斷響應情況下的任務最快執行時間。

17:實時系統對時間限制要求的嚴格性,使(33)可預測___________性成為實時系統的一項重要性能要求,它是指RTOS能夠對外部事件的(34)________響應_________時間和實時任務的執行時間進行判斷,以确定被事件觸發的實時任務能否在規定的時間内完成。

18:一般按響應時間将實時系統分成三類:(35)強_________實時系統,其響應時間一般在毫秒級或微秒級;普通實時系統,其響應時間一般在秒級;(36)弱________實時系統,其響應時間一般在數十秒級。

19:嵌入式系統的開發過程按順序可以分成(37)需求_________分析與規格說明、系統設計、(38)構件________設計、系統內建與測試等4個階段,測試的目的是驗證子產品/系統的功能和性能,以及發現錯誤。

20:若以S3C2410為核心的目标機上,已經移植成功Linux作業系統。若要開發該目标機的Linux應用程式,通常使用arm-linux-(39)gcc______________交叉編譯器來編譯應用程式。若要對一個應用程式進行調試排錯,則應該在編譯指令中加(40)-g____________參數對它進行編譯。

三、綜合題

1:1、酒店客房的門鎖系統是由總台伺服器和若幹客房指紋鎖組成,其基本功能具體描述如下:

a、客房的指紋鎖與總台伺服器之間通過通信網絡連接配接。

b、旅客在總台登記住宿時,錄入其指紋資訊,并提取其特征值存儲在總台伺服器中。同時錄入一個密碼(若幹位數字組成),以備指紋無法開鎖時,用密碼開鎖。

c、旅客在開客房指紋鎖時,把相應手指放在門鎖的指紋采集部件上,采集相應的指紋圖像資訊,并傳輸給總台伺服器。

d、總台伺服器接收到某個客房指紋鎖傳輸來的指紋圖像資訊後,進行特征值求取并進行比對,若比對正确,則回送開鎖指令給客房指紋鎖。

e、客房指紋鎖收到開鎖指令後,控制開鎖的機械動作,并用綠色LED燈訓示開鎖成功。

f、若比對不正确,總台伺服器回送不開鎖指令給客房指紋鎖。

g、客房指紋鎖收到不開鎖指令後,用紅色LED燈訓示開鎖不成功。

h、若指紋無法開鎖,旅客還可以通過客房指紋鎖上的數字按鍵輸入密碼,若密碼比對正确,也可以控制開鎖的機械動作,并用綠色LED燈訓示開鎖成功。

根據上述功能要求的描述,若采用S3C2410晶片為核心來建構客房指紋鎖控制器的硬體平台,請完善下面的叙述和C語言程式(需要使用的控制寄存器的格式見題後說明)。

(1)若采集的指紋圖像分辨率為320×40,灰階等級為256,則存儲一幅指紋圖像的原始像素資訊需要的存儲容量為(1)KB(1K=1000)。若采用115.2Kbps的異步串行通信網傳輸,一幅指紋圖像的傳輸時間至少需要(2)__________________秒,若采用10Mbps的以太網傳輸,一幅指紋圖像的傳輸時間至少要(3)__________________秒,是以,系統中總台伺服器和若幹個客房指紋鎖之間選用以太網連接配接。

(2)硬體構件設計時,以太網接口選用AX88796晶片為核心來設計,若S3C2410晶片的nGCS2引腳連接配接到該晶片的(4)__________________引腳(低電平有效),那麼,AX88796晶片内部寄存器位址的首位址是:(5)。

(3)若客房指紋鎖紅色LED訓示燈的驅動電路由GPIO的GPC0引腳控制,綠色LED訓示燈的驅動電路由GPC1引腳控制。GPC0、GPC1引腳各自輸出“0”時,其對應的LED燈滅,各自輸出“1”時,其對應的LED燈亮。那麼,初始化GPC0、GPC1引腳為輸出功能的語句是:

rGPCCON=((rGPCCON|0x00000005)&(6)); // rGPCCON是端口C的控制寄存器

控制綠色LED燈點亮和熄滅的語句分别是:

rGPCDAT = rGPCDAT |(7); //rGPCDAT是端口C的資料寄存器

rGPCDAT = rGPCDAT &(8);

紅色LED燈點亮和熄滅的語句分别是:

rGPCDAT = rGPCDAT |(9);

rGPCDAT =rGPCDAT &(10);

(4)指紋采集部件由一個攝像晶片和光學鏡頭組成。S3C2410晶片通過I2C總線傳輸控制指令給攝像晶片。硬體設計時,選擇S3C2410晶片的GPE15、GPE14引腳與攝像晶片的引腳(11)、SCL相連。軟體設計時,需要用下面語句初始化該引腳為I2C功能引腳。

rGPECON=((rGPECON|0xA0000000)&(12)); // rGPECON是端口E的控制寄存器

(5)若輸入密碼的鍵盤采用非标準鍵盤,鍵盤接口設計成4?的陣列。若設計時選用了GPE0GPE3來輸出鍵盤行掃描信号,選用GPD0GPD2來輸入鍵盤列信号。請補充完善下面的鍵盤掃描函數:

//**keyoutput 是鍵盤掃描時的輸出位址,keyinput是鍵盤讀入時的位址

#define KEYOUTPUT (*(volatile INT8U )0x56000044) //定義GPE的資料端口

#define KEYINPUT((volatile INT8U *)0x56000034) //定義GPD的資料端口

INT16U ScanKey()

{

INT16U key=0xFFFF;

INT16U i;

INT8U temp=0xFF,output;

rGPDCON= rGPDCON &(13); //初始化GPD0~GPD2為輸入

rGPECON= ((rGPECON &(14)_______________)|0x00000055); //初始化GPE0~GPE3為輸出;

for (i=1;(( i<=(15))&&(i>0)); i<<=1)

{

output |= 0xFF;

output &= (~i);

KEYOUTPUT=output;

temp = KEYINPUT;

if ((temp&0x07)!=(16))

{

key = (~i);

key <<= 8;

key |= ((temp&0x07)|0xF8);

return (key);

}

}

return 0xFFFF;

}

上面的鍵盤掃描函數傳回的是由鍵盤行信号和鍵盤列信号合并而成的一個16位二進制值,根據該函數的傳回值,可以判斷是否有按鍵按下,并可确定是哪個按鍵按下。若傳回值為(17)_______________時,可知鍵盤中無鍵按下,若傳回值為(18)__________________時,可知鍵盤中第3行第2列的鍵被按下。(注:以GPE0對應的鍵盤行為第一行,以GPD0對應的鍵盤列為第一列)

(6)為了便于以太網通信程式的編寫,客房指紋鎖的應用軟體基于霤/OS-II作業系統來設計,客房指紋鎖的應用程式主函數中,需要用OSTaskCreate()函數(19)__________________,并用(20)__________________函數啟動多任務排程功能。

說明:下面是試題解答時需要用到的寄存器格式及相關說明。

1)端口C的控制寄存器(GPCCON)

引腳GPCCON的位描述

GPC15[31:30]00=輸入,01=輸出,10=VD7,11=保留

GPC14[29:28]00=輸入,01=輸出,10= VD6,11=保留

GPC13[27:26]00=輸入,01=輸出,10= VD5,11=保留

GPC12[25:24]00=輸入,01=輸出,10= VD4,11=保留

GPC11[23:22]00=輸入,01=輸出,10= VD3,11=保留

GPC10[21:20]00=輸入,01=輸出,10= VD2,11=保留

GPC9[19:18]00=輸入,01=輸出,10= VD1,11=保留

GPC8[17:16]00=輸入,01=輸出,10= VD0,11=保留

GPC7[15:14]00=輸入,01=輸出,10=LCDVF2,11=保留

GPC6[13:12]00=輸入,01=輸出,10= LCDVF1,11=保留

GPC5[11:10]00=輸入,01=輸出,10=LCDVF0,11=保留

GPC4[9:8]00=輸入,01=輸出,10=VM,11=IIS資料輸出

GPC3[7:6]00=輸入,01=輸出,10=VFRAME,11= IIS資料輸入

GPC2[5:4]00=輸入,01=輸出,10=VLINE,11=保留

GPC1[3:2]00=輸入,01=輸出,10=VCLK,11=保留

GPC0[1:0]00=輸入,01=輸出,10=LEND,11=保留

2)端口D的控制寄存器(GPDCON)

引腳GPDCON的位描述

GPD15[31:30]00=輸入,01=輸出,10=VD23,11=保留

GPD14[29:28]00=輸入,01=輸出,10= VD22,11=保留

GPD13[27:26]00=輸入,01=輸出,10= VD21,11=保留

GPD12[25:24]00=輸入,01=輸出,10= VD20,11=保留

GPD11[23:22]00=輸入,01=輸出,10= VD19,11=保留

GPD10[21:20]00=輸入,01=輸出,10= VD18,11=保留

GPD9[19:18]00=輸入,01=輸出,10= VD17,11=保留

GPD8[17:16]00=輸入,01=輸出,10= VD16,11=保留

GPD7[15:14]00=輸入,01=輸出,10= VD15,11=保留

GPD6[13:12]00=輸入,01=輸出,10= VD14,11=保留

GPD5[11:10]00=輸入,01=輸出,10= VD13,11=保留

GPD4[9:8]00=輸入,01=輸出,10= VD12,11=保留

GPD3[7:6]00=輸入,01=輸出,10= VD11,11=保留

GPD2[5:4]00=輸入,01=輸出,10= VD10,11=保留

GPD1[3:2]00=輸入,01=輸出,10= VD9,11=保留

GPD0[1:0]00=輸入,01=輸出,10= VD8,11=保留

3)端口E的控制寄存器(GPECON)

引腳GPECON的位描述

GPE15[31:30]00=輸入,01=輸出,10=IICSDA,11=保留

GPE14[29:28]00=輸入,01=輸出,10=IICSCL,11=保留

GPE13[27:26]00=輸入,01=輸出,10=SPICLK0,11=保留

GPE12[25:24]00=輸入,01=輸出,10=SPIMOSI0,11=保留

GPE11[23:22]00=輸入,01=輸出,10=SPIMISO0,11=保留

GPE10[21:20]00=輸入,01=輸出,10=SSDAT3,11=保留

GPE9[19:18]00=輸入,01=輸出,10=SSDAT2,11=保留

GPE8[17:16]00=輸入,01=輸出,10=SSDAT1,11=保留

GPE7[15:14]00=輸入,01=輸出,10=SSDAT0,11=保留

GPE6[13:12]00=輸入,01=輸出,10=SDCMD,11=保留

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

GPE4[9:8]00=輸入,01=輸出,10=IISSDO,11=IIS資料輸出

GPE3[7:6]00=輸入,01=輸出,10=IISSI,11= IIS資料輸入

GPE2[5:4]00=輸入,01=輸出,10=CDCLK,11=保留

GPE1[3:2]00=輸入,01=輸出,10=IISCLK,11=保留

GPE0[1:0]00=輸入,01=輸出,10=IISLRCK,11=保留

4)端口H的控制寄存器(GPHCON)

引腳GPHCON的位描述

GPH10[21:20]00=輸入,01=輸出,10=CLKOUT1,11=保留

GPH9[19:18]00=輸入,01=輸出,10= CLKOUT0,11=保留

GPH8[17:16]00=輸入,01=輸出,10=UEXTCLK,11=保留

GPH7[15:14]00=輸入,01=輸出,10=RXD2,11=保留

GPH6[13:12]00=輸入,01=輸出,10=TXD2,11=保留

GPH5[11:10]00=輸入,01=輸出,10=RXD1,11=保留

GPH4[9:8]00=輸入,01=輸出,10=TXD1,11=IIS資料輸出

GPH3[7:6]00=輸入,01=輸出,10=RXD0,11= IIS資料輸入

GPH2[5:4]00=輸入,01=輸出,10=TXD0,11=保留

GPH1[3:2]00=輸入,01=輸出,10=nRTS0,11=保留

GPH0[1:0]00=輸入,01=輸出,10=nCTS0,11=保留

第套1參考答案

一、選擇題答案

1-5:CCDAC 6-10:ABBCD 11-15:BBCDA 16-20:BDDBA

21-25:CBAAD 26-30:DBDDA 31-35:CCBDB 36-40:CBDCA

二、填空題答案

1:軟

2:硬

3:Flash

4:40

5:802.11

6:108

7:快速中斷

8:複位

9:Cortex-M

10:Cortex-R

11:CPSID I

12:CPSIE I

13:0x12000018

14:0x12345678

15:BL MySubrutine

16:MOV PC,LR

17:外圍

18:高

19:鐵電

20:磁性

21:位址

22:資料

23:相同

24:低

25:發送

26:接收

27:引導

28:驅動

29:代碼

30:少

31:截止

32:預設

33:可預測

34:響應

35:強

36:弱

37:需求

38:構件

39:gcc

40:g

繼續閱讀