<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機三級嵌入式系統開發技術真題及答案

            時間:2025-05-21 04:36:51 試題 我要投稿

            2014年計算機三級嵌入式系統開發技術真題及答案

              一、選擇題

              1:下面關于嵌入式系統邏輯組成的敘述中,錯誤的是(  )。

              A.嵌入式系統與通用計算機一樣,也由硬件和軟件兩部分組成

              B.硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設備與外部世界聯系

              C.嵌入式系統的CPU主要使用的是數字信號處理器

              D.嵌入式系統的軟件配置有些很簡單,有些比較復雜

              2:下面關于數字信號處理器的敘述中錯誤的是(  )。

              A.它是一種適用于數字信號處理的微處理器

              B.它的英文縮寫是DPS

              C.它支持單指令多數據(SIMD)并行處理的指令

              D.它能顯著提高音頻、視頻等數字信號的數據處理效率

              3:片上系統是嵌入式處理器芯片的一個重要品種,下列敘述中錯誤的是(  )。

              A.SoC已經成為嵌入式處理器芯片的主流發展趨勢

              B.它是集成電路加工工藝進入到深亞微米時代的產物

              C.片上系統使用單個芯片進行數據的采集、轉換、存儲和處理,但不支持I/O功能

              D.片上系統既能把數字電路也能把模擬電路集成在單個芯片上

              4:按照軟硬件技術復雜程度進行分類,可以把嵌入式系統分為哪三大類?(  )。

              A.高端系統、中端系統和低端系統

              B.軍用系統、工業用系統和民用系統

              C.硬實時系統、準實時系統和非實時系統

              D.片上系統、微控制器和數字信號處理器

              5:半導體集成電路是微電子技術的核心。下面有關集成電路的敘述中錯誤的是(  )。

              A.集成電路有小規模、中規模、大規模、超大規模和極大規模等多種,嵌入式處理器芯片一般屬于大規模集成電路

              B.集成電路的制造大約需要幾百道工序,工藝復雜且技術難度非常高

              C.集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經切割、研磨和拋光而成的圓形薄片

              D.集成電路中的電路及電子元件,需反復交叉使用氧化,光刻,摻雜和互連等工序才能制成

              6:一幅1024 x 768的彩色圖像,每個像素使用16位表示,采用壓縮比為5倍的算法壓縮圖像數據之后,其數據量大約是多少MB?(  )。

              A.0.3

              B.0.5

              C.1

              D.1.5

              7:以太網中計算機間以幀為單位進行通信,下列選項中不屬于以太網數據幀內容的是(  )。

              A.IP地址

              B.MAC地址

              C.有效載荷

              D.校驗信息

              8:下面是IP協議中A類IP地址有關規定的敘述,其中正確的是(  )。

              A.它適用于中型網絡

              B.它適用的網絡最多只能連接65534臺主機

              C.它不能用于多目的地址發送(組播)

              D.它的二進制表示中最高位一定是“0”

              9:對于嵌入式處理器說法正確的是(  )。

              A.ARM處理器采用CISC和RISC相結合的結構

              B.嵌入式處理器都采用哈佛結構

              C.ARM處理器具有耗電省、功能強、成本低等特點

              D.ARM處理器內部的總線標準是PCI Express

              10:以下關于ARM處理器的敘述中,錯誤的是(  )。

              A.ARM7~ARM11為經典ARM處理器

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

              C.Cortex-M系列為面向移動計算領域的嵌入式處理器

              D.Cortex-R系列應用于實時應用的場合

              11:關于ARM的工作狀態,以下說法正確的是(  )。

              A.ARM處理器的工作狀態包括ARM狀態和Thumb狀態兩種

              B.ARM狀態支持16位指令寬度也支持32位指令寬度

              C.Thumb狀態或Thumb-2狀態下,代碼密度低于ARM狀態,占用存儲空間變大

              D.ARM處理器復位后自動進入ARM狀態

              12:ARM處理器當前運算操所產生的標志位記錄在以下哪個寄存器中?(  )。

              A.PSP

              B.MSP

              C.SPSR

              D.CPSR

              13:ARM處理器如果R1=0x98001200,已知在小端模式下,內存0x98001204中存放數據0x35, 0x98001205中存放數據0x36, 0x98001206中存放數據0x37, 0x98001207中存放數據0x38, 在指令LDR R0,[R1,#4]執行后,R0中的值為(  )。

              A.0x35363738

              B.0x36353837

              C.0x38373635

              D.0x37383536

              14:ARM處理器將R0中一個字的數據,存入由R1指示的內存區域,則使用的指令是(  )。

              A.STR R0,[R1]

              B.LDR R0,[R1]

              C.STRH R0,[R1]

              D.STRB R0,[R1]

              15:在以下ARM處理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為(  )。

              A.MOV

              B.AND

              C.ADD

              D.ORR

              16:ARM處理器如果R1=0x00000080,則指令MOV R0,R1, LSL#2執行后,R0的值為(  )。

              A.0x00000200

              B.0x00000320

              C.0x00000020

              D.0x00000040

              17:以下ARM處理器的指令或偽指令錯誤的是(  )。

              A.MOV R1,R2

              B.LDR R1,#0x12345678

              C.LDR R1,=0x00000020

              D.ADC R1,R2,R3

              18:ARM處理器在比較指令之后,如果要依據是否相等轉移到指定地址L1,則以下指令錯誤的是(  )。

              A.BEQ L1

              B.BNE L1

              C.BXEQ L1

              D.BLAL L1

              19:下面是有關嵌入式系統的最小系統組成的敘述:

              Ⅰ. 嵌入式最小系統包括嵌入式處理器

              Ⅱ. 嵌入式最小系統包括電源電路

              Ⅲ. 嵌入式最小系統包括時鐘電路

              Ⅳ. 嵌入式最小系統包括復位電路

              上述敘述中,正確的是(  )。

              A.僅Ⅰ和Ⅲ

              B.僅Ⅰ和Ⅱ

              C.僅Ⅱ、Ⅲ和Ⅳ

              D.全部

              20:下面關于JTAG的敘述中,錯誤的是(  )。

              A.JTAG技術是一種嵌入式測試技術

              B.大多數ARM嵌入式處理器芯片不包含JTAG接口

              C.多個器件可以通過JTAG接口串聯在一起進行測試

              D.通過芯片的JTAG接口可以實現在線編程功能

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

              A.前向通道

              B.后向通道

              C.人機交互通道

              D.相互互連通道

              22:基于ARM內核的嵌入式處理器芯片采用系統總線與外圍總線兩層結構的方式構建片上系統,下面列出的組件中,不與系統總線相連的組件是(  )。

              A.電源管理與時鐘控制器

              B.DMA控制接口

              C.RTC

              D.中斷控制器

              23:下面是基于ARM內核的嵌入式芯片中有關GPIO的敘述,其中錯誤的是(  )。

              A.GPIO作為輸入接口時具有緩沖功能

              B.GPIO作為輸出接口時具有鎖存功能

              C.GPIO的引腳一般是多功能復用的

              D.GPIO一般只具有0態和1態,不具有高阻狀態

              24:基于ARM內核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是(  )。

              A.PWM

              B.SPI

              C.I2C

              D.Ethernet

              25:下面是關于嵌入式系統使用的存儲器的敘述:

              Ⅰ. 嵌入式系統使用的存儲器按照其存取特性可分為RAM和ROM

              Ⅱ. 嵌入式系統使用的存儲器按照其所處物理位置可分為片內存儲器和片外存儲器以及外部存儲器

              Ⅲ. 嵌入式系統使用的存儲器按照存儲信息的類型可分為程序存儲器和數據存儲器

              Ⅳ. 新型的鐵電存儲器FRAM在嵌入式系統中得到了應用

              上述敘述中,正確的是(  )。

              A.僅Ⅰ和Ⅱ

              B.僅Ⅱ和Ⅲ

              C.僅Ⅰ和Ⅲ

              D.全部

              26:下面關于I2C的敘述中,錯誤的是(  )。

              A.I2C即集成電路互連總線

              B.I2C具有SDA、SCL和ACK共3條信號線

              C.I2C傳送數據時,每次傳送的字節數目沒有限制

              D.I2C是多主總線

              27:下面是關于UART的敘述,其中錯誤的是:(  )。

              A.ARM芯片中的UART收發信息時,可以采用FIFO模式,也可以采用普通模式

              B.UART傳送信息的格式以起始位開始,以停止位結束

              C.UART傳送信息時,一次傳送的數據位的長度只能是8位

              D.基于UART可組成RS-232接口

              28:下面是關于嵌入式系統中使用的鍵盤的敘述,其中錯誤的是(  )。

              A.利用嵌入式芯片的GPIO構成線性鍵盤時,一個按鍵需要占用一個GPIO引腳

              B.采用矩陣鍵盤結構時,8個GPIO引腳最多能構成12個按鍵的鍵盤

              C.采用機械式按鍵設計鍵盤時,按鍵按下時會產生抖動

              D.矩陣鍵盤通常用行掃描法或反轉法讀取按鍵的特征值

              29:uC/OS-II操作系統啟動的過程中,Bootloader執行完畢后,調用應用程序主文件(通常是main.c)里的main()函數。main()函數在執行過程中,除了用戶函數和硬件初始化函數之外,需要執行以下三個主要的uC/OS-II函數:

              I. OSStart() II. OSTaskCreate()III. OSInit()

              它們的執行順序是(  )。

              A.I、II、III

              B.III、I、II

              C.II、III、I

              D.III、II、I

              30:uC/OS-II系統中的每個任務都處在以下5種狀態之一:休眠態、就緒態、運行態、掛起態(等待某一事件發生)和被中斷態,以下哪個說法是錯誤的(  )。

              A.任務處于休眠態,相當于該任務駐留在外存中,但還沒有交給內核管理

              B.任務處于就緒態,意味著該任務已經準備好,可以運行了,但由于該任務的優先級比正在運行的任務的優先級低,還暫時不能運行

              C.任務處于運行態,指任務得到了CPU的控制權正在運行之中

              D.任務處于被中斷態,是指發生中斷時執行相應的中斷服務,原來正在運行的任務暫時停止運行,進入了被中斷狀態

              31:uC/OS-II總是運行處于就緒態任務中優先級最高的那個任務,以下哪個說法是錯誤的(  )。

              A.真正實現任務切換的函數是OSCtxSw()

              B.任務級的調度是由函數OSSched()完成

              C.中斷級的調度是由函數OSIntExit()完成

              D.實現上下文切換的函數是OSSched()

              32:uC/OS-II允許中斷嵌套,嵌套層數可達多少層?(  )。

              A.32

              B.26

              C.128

              D.255

              33:uC/OS-II能夠提供周期性時鐘信號(即所謂的時鐘節拍),用于實現任務的正確延時和超時確認。節拍率應在什么范圍內?(  )。

              A.10 Hz~100Hz

              B.10Hz~1000Hz

              C.100 Hz~1000Hz

              D.100 Hz~10000Hz

              34:uC/OS-II的事件控制塊有4種類型,需要使用4個不同的函數來創建。如下選項中哪一個用于創建事件控制塊?(  )。

              A.OSTaskCreate()

              B.OSThreadCreate()

              C.OSQCreate( )

              D.OSCtxSw()

              35:下面關于Linux內核的有關敘述中,錯誤的是(  )。

              A.進程調度模塊負責控制進程對CPU資源的使用,所采取的調度策略是使得各個進程能夠平均訪問CPU,但并不保證內核能及時地執行硬件操作

              B.Linux內存管理模塊的功能之一是屏蔽各種硬件內存結構的差異并向上返回統一的訪問接口

              C.網絡接口模塊包含網絡接口驅動程序

              D.支持進程之間各種通信機制,其通信機制主要包括信號、管道、消息隊列、信號量、共享內存和套接字

              36:關于U-Boot,以下說法錯誤的是(  )。

              A.U-Boot全稱USB Bootloader,通過USB接口完成啟動支持多種處理器和操作系統

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

              C.U-Boot支持嵌入式Linux、VxWorks、QNX、RTEMS、Windows CE等操作系統

              D.U-Boot采用兩個階段完成操作系統的引導加載

              37:關于微內核和宏內核操作系統,如下哪一項的說法是錯誤的?(  )。

              A.VxWorks是典型的微內核結構嵌入式操作系統

              B.iOS追根溯源是一個類UNIX操作系統,它屬于宏內核架構

              C.Android OS是典型的宏內核操作系統

              D.一般認為微內核系統的實時性較好,故Symbian歸類為強實時嵌入式操作系統

              38:以下關于VxWorks操作系統的敘述中,錯誤的是(  )。

              A.是目前公認為實時性很強、可靠性很高的一種嵌入式實時操作系統

              B.在航空航天、通信和國防領域具有廣泛的應用

              C.屬于大型商用操作系統,具有配套的VMWare集成開發環境,為開發者帶來很大方便

              D.支持基于搶占式優先級調度的任務管理

              39:嵌入式系統開發時,應該根據應用需求來選擇相應的開發工具軟件。RVDS是一個較常用的開發工具軟件,下面的有關敘述中錯誤的是(  )。

              A.RVDS中包括工程管理器、編譯連接器、調試器和指令集仿真器

              B.RVDS只支持ARM內核的微處理器芯片

              C.RVDS支持對Flash存儲器的編程

              D.RVDS編譯的代碼比ADS1.2編譯的代碼執行效率高

              40:若基于Linux操作系統所開發的ARM應用程序源文件名為test.c,那么要生成該程序代碼的調試信息,編譯時使用的GCC命令正確的是(  )。

              A.arm-linux-gcc -c -o test.o test.c

              B.arm-linux-gcc -S -o test.o test.c

              C.arm-linux-gcc -o test test.c

              D.arm-linux-gcc -g -o test test.c

              二、填空題

              1:SoC芯片中的CPU絕大多數是以IP核的方式集成在芯片中的,很少再自行設計開發。目前32位嵌入式處理器主要采用的是由____【1】____國一家專門從事RISC處理器內核設計公司設計的____【2】______內核。

              2:我國大陸地區目前廣泛使用的漢字編碼國家標準有____【3】______和GB18030兩種,常用漢字采用___【4】____個字節表示。

              3:在Internet中負責選擇合適的路由,使發送的數據分組(packet)能夠正確無誤地按照地址找到目的計算機所使用的是___【5】____協議簇中的___【6】____協議。

              4:ARM處理器有7種異常,按向量地址從小到大排列的順序是:__【7】_____、未定義指令UND、軟件中斷SWI、指令預取中止PABT、數據訪問中止DABT、__【8】_____以及快速中斷FIQ。

              5:在ARM處理器中,R0~R15是通用寄存器,其中作為堆棧指針SP使用的寄存器是___【9】____,作為程序鏈接寄存器LR使用的是___【10】____。

              6:已知ARM處理器的R1=0x12345678, R2=0xFF00FF00,則執行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。

              7:已知ARM處理器進位標志C=1, R1=1000, R2=99, 執行指令ADDC R0,R1,R2之后,R0=___【13】____, R1=___【14】____。

              8:ARM處理器用一條指令完成有條件的無符號數加法運算,并更新CPSR中的狀態,條件是如果相等, 要求指令執行R1+R2,結果送R3中,則這條指令為___【15】____;如果條件是大于,要求指令執行R1-R2,結果放R3中,則該指令為___【16】___。

              9:為了連接ARM內核與處理器芯片中的其他各種組件,ARM公司定義了總線規范,該規范用4個大寫英文字母表示為___【17】____,即先進的微控制器___【18】____體系結構。

              10:ARM處理器芯片內部的___【19】____組件包括ADC和DAC,有的還帶有比較器等。這對于既需要處理____【20】___信號又需要處理模擬信號的混合系統的設計提供了較好的解決方案。

              11:目前有兩種主要的閃存技術,一種是___【21】____Flash,其特點是以字節為單位隨機存取,另一種是___【22】____Flash,以頁(行)為單位隨機存取。(填寫用英文大寫字母表示的簡稱)

              12:如存儲器的工作頻率為333MHz,數據線寬度為32位,每個周期傳輸1次數據,則存儲器的帶寬=___【23】____MB/s。若存儲器總線采用串行總線,以10位為一個數據幀(包含一個字節的存儲數據),則總線帶寬=總線頻率/___【24】____。

              13:SPI的信號線MISO稱為____【25】___數據線, MOSI稱為___【26】____數據線。

              14:響應時間(Response Time)是計算機從識別一個外部事件到做出響應的時間。在RTOS運行過程中響應時間是重要指標之一,其具體指標包括:___【27】____延遲時間和___【28】____切換時間。

              15:uC/OS-II 是目前常用的嵌入式操作系統之一,其內核只提供____【29】___調度、任務間通信與同步、任務管理、時間管理和___【30】____管理等基本功能,資源消耗非常小。

              16:具有操作系統的嵌入式系統加電后最初執行的操作稱為引導或者自舉(Boot),對應的程序稱為引導程序,或者引導加載程序(Bootloader)。引導加載程序主要完成___【31】____、外設存在自檢、內存地址映射、初始化外圍設備、內存尋址定位、加載并啟動___【32】____。

              17:由于Bootloader的實現依賴于CPU的體系結構,因此大多數Bootloader都分為stage1和stage2兩大部分。依賴于CPU體系結構的代碼,比如設備初始化代碼等,通常都放在stage1中,且使用___【33】____語言來實現,以達到短小精悍的目的。而stage2則通常用C語言來實現,這樣可以實現更復雜的功能,而且代碼會具有更好的可讀性和___【34】____性。

              18:RTLinux基本的設計理念就是“架空”Linux內核,以便讓其他實時進程能盡快地被執行。RTLinux開發者并沒有針對實時操作系統的特性而重寫Linux的內核,而是將Linux的內核代碼做一些修改,將Linux的任務以及Linux內核本身作為一個___【35】____優先級的任務,而實時任務作為最___【36】____優先級的任務。

              19:嵌入式系統開發時,由于受到目標機資源的限制,需要建立一個___【37】____與目標機組成的調試架構來完成開發工作。若目標機為裸機環境時,通常需要通過___【38】____接口來完成硬件環境測試及初始軟件的調試和下載。

              20:基于嵌入式WEB的應用系統中,構件設計階段需要設計支持以太網通信的電路,包括以太網控制電路及以太網____【39】___電路。若選用的以太網控制芯片為AX88796芯片,并用S3C2410芯片的nGCS2引腳連接到AX88796芯片的片選引腳上(即CS引腳上,CS低電平有效),那么,AX88796芯片內部寄存器的讀/寫地址,其首地址是___【40】____。

              三、綜合題

              1、某機械設備的控制器,其基本功能要求有:

              需要有8個數字量輸入,用于采集設備的狀態信息;且需要8個數字量輸出,用于控制設備動作。

              具備一個RS-232接口,可以和上位機連接,接收上位機發送的命令及參數。

              需要提供一個基準定時信號,定時時間間隔為0.01秒。

              需要彩色LCD顯示器,用于顯示狀態信息等。

              根據上述功能要求的描述,若采用S3C2410芯片為核心來構建該機械設備控制器的硬件平臺,請完善下面的敘述和C語言程序(需要使用的控制寄存器的格式見題后說明)。

              (1)若硬件設計時采用GPIO端口E的GPE0~GPE7引腳作為8個數字量輸出,那么軟件設計時其初始化語句是:rGPECON=(rGPECON|0x00005555)&___【1】____。若軟件設計時需要通過GPE5引腳輸出“1”來驅動執行機構動作,那么語句是:rGPEDAT= rGPEDAT | ___【2】____。(注:rGPECON是端口E的控制寄存器所對應的變量,rGPEDAT是端口E的數據寄存器所對應的變量)

              (2)硬件設計時,選用UART0來完成RS-232接口電路設計。在軟件設計時,其初始化程序中波特率設置為9600bps,數據格式設置為:8位數據位、奇校驗、1位停止位。請補充完善下面的UART0初始化函數(注:主頻參數為PCLK):

              voidUART0_Init()

              {

              rGPHCON=(rGPHCON&0xFFFFFF00)|___【3】____; //端口H相應引腳功能初始化

              rUFCON0=0x0; //FIFO不使能

              rUMCON0=0x0;

              rULCON0=___【4】____; //設置線路控制寄存器

              rUCON0=0x145; //設置控制寄存器

              rUBRDIV0=((int)(PCLK/___【5】____) 1); //設置波特率,小數采用四舍五入

              }

              (3)按照上面UART0初始化函數所設置的通信速率,每秒鐘最多能傳輸___【6】____個字節的信息。若上位機有大小為4KB的初始參數需要下載到控制器中,那么,約需傳輸____【7】___秒才能完成下載(1K=1024,精確到小數點后面1位數字)。

              (4)系統中所需要的0.01秒基準定時時間選用S3C2410芯片內部的Timer0部件來產生。若系統的主頻參數PCLK為264MHz,分頻器值選擇為16,預分頻系數選擇為3,那么,Timer0的計數常數為___【8】____。軟件設計時,設計了如下的Timer0初始化函數,請補充完善。(注:下面程序中⑨、⑩、⑿用8位十六進制數表示,⑾用4位十六進制數表示)

              voidTimer0Int(void)

              {

              //設置定時器配置寄存器0(TCFG0)

              rTCFG0=___【9】____; //Timer0預分頻系數選擇為3,該寄存器中其它無關位均為0

              //設置定時器配置寄存器1(TCFG1)

              rTCFG1=___【10】___; // Timer0分頻器值為16,該寄存器中其它無關位均為0

              //設置計數常數

              rTCNTB0=___【11】____; //設置控制寄存器TCON

              rTCON=___【12】____;//更新TCNTB0和TCMPB0,該寄存器中其它無關位均為0

              rTCON=0x00000009;//設置Timer0自動裝載,并啟動

              }

              (5)彩色LCD顯示屏的硬件接口電路由S3C2410的專用GPIO端口__【13】_____和端口___【14】____相關引腳配以驅動電路來設計。軟件設計時,需要通過設置它們控制寄存器的值分別為___【15】____和____【16】___來確定它們的引腳功能。

              (6)系統的軟件可以設計為在無操作系統的環境下運行。設計者自行設計系統的啟動引導程序,在該程序中完成異常向量設置、堆棧指針設置以及必要的硬件初始化。ARM9體系結構中規定的IRQ異常所對應的異常向量地址為___【17】____。Timer0部件所產生的0.01秒基準時間到時將引起IRQ異常。由于IRQ異常向量地址與下一個異常向量地址之間間隔為___【18】____個字節,因此,通常在IRQ異常向量地址處設計一條轉移指令。堆棧指針的設置需按工作模式來進行。設置IRQ模式下的堆棧指針,需在R0“清0”后用指令ORRR1,R0,#0x12|___【19】____和MSRCPSR_CXSF,R1來使CPU核進入IRQ模式,然后再給SP寄存器賦值作為該模式下的堆棧指針。這些初始化工作完成后,即可通過指令___【20】____來引導應用程序的主函數main()。

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

              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=保留

              5)UART線路控制寄存器(ULCONn n可以是0、1、2)

              ULCONn的位[7][6][5:3][2][1]描述保留

              值為0確定紅外模式

              0=正常操作模式

              1=正常操作模式確定校驗類型

              0xx=無校驗

              100=奇校驗

              101=偶校驗確定停止位數

              0=1位停止位

              1=2位停止位確定數據位

              00=5位01=6位

              10=7位11=8位6)TCFG0寄存器

              TCFG0的位功能描述初始狀態值

              [31:24]保留0x00[23:16]在此不用0x00

              [15:8]確定Timer2,Timer3,Timer4的預分頻系數0x00[7:0]確定

              Timer0,Timer1的預分頻系數0x007)TCFG1寄存器

              TCFG1的位功能描述初始狀態值[31:24]保留0x00

              [23:20]在此不用0b0000

              [19:16]確定Timer4的分頻器值0000=2 0001=4 0010=8 0011=16

              [15:12]確定Timer3的分頻器值0000=2 0001=4 0010=8 0011=16

              [11:8]確定Timer2的分頻器值0000=2 0001=4 0010=8 0011=16

              [7:4]確定Timer1的分頻器值0000=2 0001=4 0010=8 0011=16

              [3:0]確定Timer0的分頻器值0000=2 0001=4 0010=8 0011=16

              說明:設置TCFG0、TCFG1可以確定預分頻器系數、分頻器值,如:通過設置TCFG0為0x0000001F,Timer0的預分頻器系數選擇為31,設置TCFG1為0x00000001,Timer0的分頻器值選擇為4。通過下面公式計算定時器的計數常數:

              定時器輸入時鐘頻率=PCLK/(預分頻系數+1)/分頻器值

              計數常數=定時時間間隔/(1/定時器輸入時鐘頻率)

              預分頻系數的范圍為0~255,分頻器值的取值范圍為2、4、8、16。

              6)TCON寄存器(注:此處不用的位被省略,其值默認為0x0000000)

              TCON的位功能描述初始狀態值0x0000000[3]確定Timer0的自動裝載功能

              1=自動裝載0=一次停止0b0[2]確定Timer0的輸出反轉位

              1=TOUT0反轉0=TOUT0不反轉0b0[1]確定Timer0的更新

              1=更新TCNTB0和TCMPB0 0=不更新0b0[0]確定Timer0的啟動/停止

              1=啟動0=停止0b0

              【參考答案】

              一、選擇題答案

              1-5:CBCAA 6-10:AADCC 11-15:DDCAB 16-20:ABDDB

              21-25:BCDAD 26-30:BCBDA 31-35:DDACA 36-40:ADCBD

              二、填空題答案

              1:英

              2:ARM

              3:GB2312

              4:2

              5:TCP/IP

              6:IP

              7:復位

              8:外部中斷請求

              9:R13

              10:R14

              11:0xFF34FF78

              12:0x12345678

              13:1100

              14:1000

              15:ADDCEQ R3,R1,R2

              16:SUBHIS R3,R1,R2

              17:AMBA

              18:總線

              19:模擬

              20:數字

              21:NOR

              22:NAND

              23:1332

              24:10

              25:主機輸入從機輸出

              26:主機輸出從機輸入

              27:中斷

              28:任務

              29:任務

              30:存儲

              31:加電自檢

              32:操作系統

              33:匯編

              34:可移植

              35:低

              36:高

              37:宿主機

              38:JTAG

              39:驅動

              40:0x10000000

              三、綜合題答案

              1:0xFFFF5555

              2:0x0020

              3:0x000000AA

              4:0x23

              5:(9600×16) + 0.5

              6:872

              7:4.7

              8:41250

              9:0x00000003

              10:0x00000003

              11:0xA122

              12:0x00000002

              13:C

              14:D

              15:0xAAAAAAAA

              16:0xAAAAAAAA

              17:0x00000018

              18:4

              19:0xC0

              20:BL_main

            【計算機三級嵌入式系統開發技術真題及答案】相關文章:

            計算機三級嵌入式系統開發技術真題及答案07-26

            計算機三級(嵌入式系統開發技術)真題參考答案01-10

            計算機三級《嵌入式系統開發技術》選擇題及答案08-02

            計算機三級考試嵌入式系統開發技術選擇題及答案02-24

            計算機三級《嵌入式系統開發》精選訓練題及答案07-22

            2022年計算機三級嵌入式系統開發技術真題(一)07-23

            2014年計算機三級嵌入式系統開發技術真題(二)03-08

            2014年計算機三級嵌入式系統開發技術真題(三)04-10

            計算機三級嵌入式系統開發技術試題及答案05-21

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看