2023年全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫_第1頁
2023年全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫_第2頁
2023年全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫_第3頁
2023年全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫_第4頁
2023年全國計算機等級考試三嵌入式系統(tǒng)開發(fā)技術題庫_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.嵌入式系統(tǒng)的應用極其廣泛,下列設備:①洗衣機、②電飯煲、③服務器、④平板掃描儀、⑤路由器、⑥機頂盒、⑦巨型機、⑧POS機中,屬于嵌入式系統(tǒng)應用的是:A)除④和⑤之外B)除③和⑦之外C)除⑤和⑦之外D)①~⑧所有都是2.嵌入式系統(tǒng)的軟件大多存儲在非易失性存儲器中,即使斷電也不會消失。目前嵌入式系統(tǒng)使用最多的非易失性存儲器是:A)MaskROMB)FlashmemoryC)SRAMD)SSD3.下圖是數(shù)字信號解決器(DSP)的典型應用方式,其中的①、②和③分別是:A)模擬信號、DSP、數(shù)字信號B)模擬信號、DSP、模擬信號C)數(shù)字信號、DSP、數(shù)字信號D)數(shù)字信號、DSP、模擬信號4.片上系統(tǒng)(或系統(tǒng)級芯片)是目前廣泛使用的一種嵌入式解決芯片,下面有關敘述中錯誤的是:A)其英文縮寫是SOC或SoC,它是電子設計自動化水平提高和大規(guī)模集成電路制造技術發(fā)展的成果B)它已成為集成電路設計的發(fā)展趨勢,現(xiàn)在許多嵌入式解決芯片都是片上系統(tǒng)C)芯片中既包含解決器又包含存儲器及外圍電路,單個芯片就能實現(xiàn)數(shù)據的采集、轉換、存儲、解決和I/O等多種功能D)智能手機已經廣泛采用片上系統(tǒng),平板電腦大多還使用傳統(tǒng)的Intel解決器5.在嵌入式系統(tǒng)(如數(shù)碼相機)中,獲取數(shù)字圖像的過程大體分為四步,如下圖所示,對的的解決環(huán)節(jié)是:A)取樣、掃描、分色、量化B)分色、量化、掃描、取樣C)掃描、分色、取樣、量化D)掃描、量化、取樣、分色6.數(shù)字音頻的比特率(碼率)指的是每秒鐘的數(shù)據量,它與取樣頻率、量化位數(shù)、聲道數(shù)目、使用的壓縮編碼方法等密切相關。假設數(shù)字音頻的比特率為32kb/s,其量化位數(shù)為8位,單聲道,采用壓縮編碼,壓縮比為2,那么取樣頻率是:A)8kHzB)12kHzC)16kHzD)20kHz7.微波通信是運用頻率為300MHz~300GHz電磁波進行的通信,它具有頻帶寬、容量大的特性,應用廣泛。下面不屬于微波通信應用的是:A)手機通信B)衛(wèi)星通信C)無線局域網(WiFi)D)調頻廣播(FM)8.計算機局域網傳輸數(shù)據時,必須把數(shù)據組織成規(guī)定格式的"幀",每一數(shù)據幀由下圖所示的5個部分組成,其中①、②、③分別是:A)有效載荷、控制信息、校驗信息B)控制信息、校驗信息、有效載荷C)控制信息、有效載荷、校驗信息D)校驗信息、有效載荷、控制信息9.關于嵌入式解決器內核說法錯誤的是:A)PowerPC采用RISC指令集結構B)MC68K采用是CISC指令集結構C)ARM采用RISC指令集結構D)MIPS采用哈佛結構10.關于ARMCortex-M微控制器以下說法錯誤的是:A)解決速度快B)代碼密度高C)軟件可移植性好D)功耗大11.以下ARMCortex解決器最適合實時應用的是:A)Cortex-M3B)Cortex-M0+C)Cortex-A15D)Cortex-R412.以下只具有Thumb-2狀態(tài)和調試狀態(tài)的ARM解決器是:A)ARM7B)ARM9C)ARMCortex-M3D)ARM1113.關于ARM解決器的工作模式,以下說法對的的是:A)快速中斷模式用來解決FIQ中斷B)用戶模式用來解決普通中斷C)中止模式運營特權級的操作系統(tǒng)任務D)系統(tǒng)模式運營正常的程序14.以下關于ARM程序狀態(tài)寄存器CPSR的說法對的的是:A)CPSR中N=1表達運算結果為正數(shù)B)CPSR中F=0允許快速中斷C)CSPR中V=0表達運算結果溢出D)CPSR中Z=0表達運算結果為015.執(zhí)行ARM指令STRR0,[R1,#4]!之后,以下說法對的的是:A)R0的值加4B)R1的值加4C)內存中的數(shù)據保持不變D)R1的值保持不變16.執(zhí)行ARM指令MOVR0,R1,LSL#3后,R0的值為:A)R1的3倍B)R1+3C)R1的8倍D)R1的8分之117.以下ARM指令對的的是:A)ADDR1,[R2,#1]B)AND[R0],R1C)SUBSR7,R7,#1D)BEQPC,LR18.在小端模式下,通過ARM偽指令MyDataDCW0x1122,0x3344,0x5566,0x7788在內存中定義了4個16位操作數(shù),則在偽指令LDRR1,=MyData后執(zhí)行指令LDRR0,[R1,#4],則R0的值為:A)0x77885566B)0x11223344C)0x44556677D)0x8877665519.下面是關于基于ARM內核的典型嵌入式系統(tǒng)硬件組成的敘述:Ⅰ.典型嵌入式硬件系統(tǒng)涉及完畢模擬量和數(shù)字量輸入功能的前向通道Ⅱ.典型嵌入式硬件系統(tǒng)涉及完畢模擬量和數(shù)字量輸出功能的后向通道Ⅲ.典型嵌入式硬件系統(tǒng)涉及人機交互通道(例如鍵盤或觸摸屏等輸入接口及LED或LCD顯示等輸出接口)Ⅳ.典型嵌入式硬件系統(tǒng)涉及互相互連通信通道(例如以太網接口、USB接口等)上述敘述中,對的的是:A)僅Ⅰ、Ⅱ和ⅢB)僅Ⅱ、Ⅲ和ⅣC)僅Ⅰ、Ⅲ和ⅣD)所有20.基于ARM內核的嵌入式芯片是以ARM內核為基礎,通過AMBA總線將其他硬件組件連接在一起的。下面列出的4個組件中,哪一個組件是掛在AMBA的外圍總線(APB)上的?A)LCD控制器B)Timer(定期器)C)中斷控制器D)JTAG21.下面是關于ARM嵌入式芯片中的DMA控制器的敘述,其中錯誤的是A)DMA控制器即為直接存儲器訪問控制器B)使用DMA控制器可將數(shù)據塊在外設與內存之間直接傳輸而不需CPU的參與,因而可顯著減少解決器的負荷C)ARM嵌入式芯片中的DMA控制器掛在AMBA的外圍總線(APB)上D)DMA控制器工作時所需的時鐘由ARM嵌入式芯片中的電源管理與時鐘控制器組件提供22.下面關于嵌入式系統(tǒng)使用的存儲器的敘述中,錯誤的是:A)SRAM是靜態(tài)隨機存取存儲器B)DDR2SDRAM、DDR3SDRAM和DDR4SDRAM這3種SDRAM中,只有DDR2采用雙倍數(shù)據速率技術C)EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息D)鐵電隨機存取存儲器(FRAM)是一種非易失性存儲器23.用下圖可以輔助解釋SPI的工作原理。假設主機的移位寄存器A中已存入11001010,從機的移位寄存器B中已存入11110000,則在主機發(fā)出8個SCK有效信號后,主機移位寄存器A和從機移位寄存器B中的內容分別是:A)11001010,11110000B)01010011,00001111C)11110000,11001010D)00001111,0101001124.下圖為基于ARM嵌入式芯片的嵌入式系統(tǒng)的鍵盤接口。下面關于該鍵盤接口的敘述中,錯誤的是:A)圖中所示的鍵盤接口采用了非編碼鍵盤(線性鍵盤)的結構形式B)當僅KEY4按下時,ARM嵌入式芯片讀到的GPF6~GPF1的值為001000C)對于有些ARM嵌入式芯片,圖中的GPF6~GPF1可作為外部中斷引腳EINT6~EINT1,此時可通過中斷方式讀取按鍵結果D)圖中鍵盤接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一個端口25.下面關于嵌入式系統(tǒng)中常用的觸摸屏的敘述中,錯誤的是:A)電容式觸摸屏的結構比電阻式觸摸屏復雜,其價格也比電阻式觸摸屏高B)運用電阻式觸摸屏輸入信息時一般需采用專用的硬筆C)當在電容式觸摸屏上觸摸時,人的手指與觸摸屏的導體層之間形成一個耦合電容D)相對而言,電阻式觸摸屏的應用越來越廣泛26.下面關于S3C2410的外部存儲器的敘述中,錯誤的是:A)S3C2410的存儲器控制組件中涉及的存儲器控制器提供訪問片外存儲器芯片所需的控制信號B)S3C2410的外部存儲器地址空間共1GBC)S3C2410的I/O與存儲器采用統(tǒng)一編址方式D)S3C2410的外部存儲器地址空間可提成數(shù)個BANK,每個BANK均可實現(xiàn)8位、16位和32位總線寬度的訪問27.下面關于S3C2410的UART的敘述中,錯誤的是:A)通過對UART線路控制寄存器的設立,可決定該UART通信時是否采用奇偶校驗B)UART的特殊功能寄存器中,除UART線路控制寄存器外,尚有UART控制寄存器等C)通過UART發(fā)送/接受狀態(tài)寄存器可了解UART的發(fā)送移位寄存器和發(fā)送緩沖器等的狀態(tài)D)UART的波特率發(fā)生器只能對PCLK時鐘進行分頻獲得通信所需的波特率28.下述通信標準中,不采用差分方式進行信號傳輸?shù)氖牵篈)USBB)RS-232C)RS-485D)CAN29.現(xiàn)為某車載地圖設備選擇操作系統(tǒng),和諧的用戶界面是最重要的功能需求之一。以下嵌入式操作系統(tǒng)中,最適宜采用的操作系統(tǒng)是:A)eCOSB)AndroidC)QNXD)μC/OS-II30.下列關于μC/OS-II操作系統(tǒng)的描述中,錯誤的是:A)μC/OS-II支持搶占式任務調度B)發(fā)生中斷時,正在運營的μC/OS-II任務暫停運營,并進入被中斷狀態(tài)C)μC/OS-II的所有就緒態(tài)任務均登記在事件控制塊中D)μC/OS-II允許每個任務擁有自己的自用棧31.下列關于μC/OS-II操作系統(tǒng)空閑任務的描述中,錯誤的是:A)空閑任務自創(chuàng)建之后永遠不會處在掛起態(tài)B)空閑任務是操作系統(tǒng)初始化函數(shù)創(chuàng)建的第一個任務C)空閑任務的優(yōu)先級設為最低優(yōu)先級D)空閑任務永遠不會處在運營態(tài)32.按照實時性能和內核結構劃分,QNX操作系統(tǒng)屬于A)硬實時微內核嵌入式操作系統(tǒng)B)軟實時微內核嵌入式操作系統(tǒng)C)硬實時單內核嵌入式操作系統(tǒng)D)硬實時宏內核嵌入式操作系統(tǒng)33.硬件抽象層和引導加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實現(xiàn)的功能是:A)設備初始化B)進程間通信C)裝載操作系統(tǒng)映像到內存D)初始化存儲器34.下面關于Linux操作系統(tǒng)的論述中,錯誤的是:A)Linux是可認為多用戶提供多任務功能的單內核操作系統(tǒng)B)MontaVistaLinux是一種嵌入式操作系統(tǒng)發(fā)行版C)虛擬文獻系統(tǒng)(VFS)在系統(tǒng)調用接口和內核所支持的文獻系統(tǒng)之間提供了一個互換層D)Linux內核通過系統(tǒng)調用接口訪問系統(tǒng)硬件35.下面關于實時系統(tǒng)的論述中,對的的是:A)硬實時任務偶爾超過時限將導致任務的服務質量下降。B)硬實時系統(tǒng)的時限比軟實時系統(tǒng)短。C)核反映堆解決裝置屬于硬實時系統(tǒng)。D)嵌入式系統(tǒng)都是實時系統(tǒng)。36.μC/OS-II操作系統(tǒng)內核通過任務控制塊管理任務。下列各項中,不屬于任務控制塊的內容的是:A)指向任務代碼臨界區(qū)的指針B)指向任務堆棧棧頂?shù)闹羔楥)任務的優(yōu)先級D)任務的狀態(tài)字37.下列關于Bootloader的描述中,錯誤的是:A)依賴于CPU體系結構的代碼通常都放在Bootloader階段1中B)Bootloader通常支持啟動加載模式和下載模式C)Bootloader執(zhí)行的第一條指令必須存儲在RAM存儲器中D)Bootloader階段2的代碼通常用C語言實現(xiàn)38.下列關于μC/OS-II操作系統(tǒng)中斷解決的描述中,錯誤的是:A)中斷服務子程序自身不能進行事件解決,必須通過相關函數(shù)告知特定的任務進行事件解決B)當中斷服務子程序返回時,有也許進行任務切換C)中斷服務子程序的最后一步是執(zhí)行中斷返回指令D)μC/OS-II操作系統(tǒng)中斷嵌套層數(shù)可達255層39.下面有關嵌入式系統(tǒng)開發(fā)的說明中,錯誤的是。A)嵌入式系統(tǒng)開發(fā)往往是與應用目的緊密聯(lián)系在一起的。B)嵌入式系統(tǒng)的應用程序需要基于某個嵌入式操作系統(tǒng)上來開發(fā)。C)嵌入式系統(tǒng)開發(fā)往往需要綜合考慮系統(tǒng)的硬件、軟件邏輯功能如何實現(xiàn)。D)嵌入式系統(tǒng)開發(fā)往往需使用宿主機-目的機的開發(fā)架構來進行。40.GCC是針對Linux操作系統(tǒng)環(huán)境下應用程序的編譯工具,下面敘述中錯誤的是A)GCC將源文獻生成可執(zhí)行文獻的過程是由:編譯、匯編、連接等3個階段組成。B)GCC能將C語言、C++語言、匯編語言編寫的源程序生成執(zhí)行文獻。C)設計者若要對源程序進行調試,需要在GCC命令中加入-g參數(shù)來編譯該源程序。D)用GCC把源文獻僅編譯成目的文獻,那么,C語言編寫的應用程序中可以不要main函數(shù)。1.嵌入式系統(tǒng)按照軟硬件技術復雜限度可分為低端系統(tǒng)、中端系統(tǒng)和高端系統(tǒng)三大類。智能手機之類的嵌入式系統(tǒng)使用操作系統(tǒng)對系統(tǒng)進行控制,應用軟件可更新和擴展,它們屬于其中的高端系統(tǒng),其硬件SoC芯片大多采用32/64位的CPU內核。2.數(shù)字圖像的像素深度指每個像素用多少個二進位來表達。它決定了圖像中也許出現(xiàn)的不同顏色(或不同亮度)的最大數(shù)目。像素深度是8位的灰度圖像,其不同的亮度等級總數(shù)為256種。最多可以有大約1600萬種顏色的圖像稱為真彩色圖像,真彩色圖像的像素深度為24位。3.將智能手機、平板電腦等移動設備接入互聯(lián)網的無線接入技術中,目前廣泛使用的是WiFi和3G,其中數(shù)據傳輸速率較高的是WiFi,地區(qū)覆蓋范圍較寬的是3G。4.ARM9TDMI-S中的T的含義是支持高密度的16位Thumb指令,D表達支持片上調試。5.在ARMCortex-M3解決器中,采用嵌套向量中斷控制器,其英文縮寫為NVIC,M3中的MPU是用來對存儲器進行保護的單元。6.假如R0=0xFF00EE00,R1=0xFFFFFFFF,則ARM指令BICR2,R1,R0執(zhí)行后,R2的值為0x00FF11FF,執(zhí)行指令ANDR3,R1,R0后,R3的值為0xFF00EE00。7.在ARM的指令中,兩個無符號數(shù)在寄存器R0和R1中,假如R0>=R1,則將R0與R1進行帶借位減法操作,結果放R2中,并規(guī)定更新程序狀態(tài)寄存器的狀態(tài)位,用兩條指令完畢,則分別為CMPR0,R1和SBCCSSR2,R0,R1。8.小端模式下ARM指令序列如下:LDRR0,=0x13579246LDRR1,=0x10000000STRR0,[R1,#8]!執(zhí)行后,內存0x10000008中的值=0x46,R1=0x100000089.ARM嵌入式芯片中的GPIO即為通用輸入/輸出端口。作為輸入端口時具有緩沖功能;作為輸出端口時則具有鎖存功能。10.K9F1208是一種典型的NANDFlash芯片,芯片內部具有26條地址線和8條數(shù)據線,該芯片的存儲容量為64MB。除NANDFlash技術之外的另一種閃存技術是或非Flash技術。11.控制器局域網常用3個大寫英文字母表達為CAN,有的ARM嵌入式芯片中集成了該種互連通信組件??刂破骶钟蚓W的數(shù)據幀由7個不同的域組成,其幀格式如下圖所示。幀起始仲裁域控制域數(shù)據域CRC域應答域幀結尾12.嵌入式系統(tǒng)中一塊電子線路板上的芯片之間采用UART通信時,UART的信號線可不經電平變換直接連接。UART采用TXD、RXD進行通信的連接方式如下圖所示,圖中右邊芯片UARTB的信號線①和②分別為RXD和TXD(均用大寫英文字母表達)。13.下圖為8段LED數(shù)碼管(圖(a))及其共陽極(圖(b))及共陰極(圖(c))LED數(shù)碼管的內部結構原理圖。為顯示字符"8",加到共陽極及共陰極LED數(shù)碼管的dp、g、f、e、d、c、b、a的編碼分別為0x80及0x7F。14.在μC/OS-II操作系統(tǒng)中,某任務正在等待鍵盤輸入消息,該任務應處在掛起態(tài)。若鍵盤中斷服務程序向該任務發(fā)送了消息,則該任務轉變?yōu)榫途w態(tài)。15.在μC/OS-II操作系統(tǒng)中,內核對任務的管理通過名為任務控制塊的數(shù)據結構進行。當任務切換時,任務的工作現(xiàn)場被保存到任務的自用棧中。16.實時系統(tǒng)對外界的響應是否對的不僅取決于功能對的性,并且取決于對事件解決的時間對的性。因此,評價實時系統(tǒng)的實時性最重要的指標是響應時間,即系統(tǒng)從事件請求開始到任務完畢的時間間隔。17.美國風河公司推出的實時性最強、可靠性最高的嵌入式實時操作系統(tǒng)名為VxWorks。在該操作系統(tǒng)中,所有與特定電路板上硬件相關的功能都集成在一個庫中,該庫的名稱為BSP。18.Linux操作系統(tǒng)內核的網絡模塊可分為兩部分:一部分提供對各種網絡資源訪問的控制,稱為網絡協(xié)議;另一部分提供對各種網絡硬件的支持,稱為網絡驅動程序。19.嵌入式Web服務器應用需求與通用Web服務器應用需求是不同的,它不是以提供信息服務為主,而是提供遠程操作及配置設備的一種方式。嵌入式Web服務器的硬件設計時,需設計可以支持以太網連接的電路。AX88796是一款以太網控制器芯片,若其片選信號CS引腳連到S3C2410芯片的nGCS3上,那么,讀寫該芯片內部寄存器的首地址(注:用十六進制數(shù)表達地址)是0x18000000。20.在ADS1.2的集成開發(fā)環(huán)境中,若生成的輸出文獻需要包含所有的調試信息,那么,生成目的應當選擇為Debug。若目的系統(tǒng)地址映射關系比較復雜時,應使用scatter格式的文獻來說明地址映射方式。便攜式血氧儀采用無創(chuàng)傷的血氧檢測方法,通過光電信號檢測人體手指內動脈血的周期變化特性,從而計算出動脈血氧飽和度(其外形如圖所示)。若便攜式血氧儀以S3C2410芯片為核心,并外加其他功能電路來進行設計,其基本功能描述如下:a、運用動脈血液中血紅蛋白和還原血紅蛋白對紅光或紅外光吸取率的不同,采用光電電路來無創(chuàng)傷檢測動脈血氧飽和度,并檢測脈率。b、若動脈血氧飽和度低于90%,需進行聲光報警,聲光報警的頻率與脈搏的頻率一致。c、便攜式血氧儀中能保存1個月中所檢測的動脈血氧飽和度、脈率等參數(shù),保存參數(shù)時需要同時保存相關的檢測時間,并可通過按鍵"→"和按鍵"←"來查看。d、采用普通單色液晶LCD作為顯示器,顯示動脈血氧飽和度、脈率等參數(shù)。根據上述功能規(guī)定的描述,請完善下面的敘述(程序)和回答有關的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)在便攜式血氧儀的硬件平臺設計時,除了需要設計最小系統(tǒng)所需的時鐘電路、復位電路等外,還必須設計光電信號采集電路來采集動脈血對紅光或紅外光的反射?,F(xiàn)選用一個波長660nm的紅光LED和一個波長910nm的紅外光LED作為光源,其陽極接電源正極,且由GPE15引腳和GPE14引腳分別加同相驅動電路后控制相關LED的陰極使其發(fā)光。那么,GPE15或GPE14輸出低電平時,其控制的LED發(fā)光。在相關驅動程序中,初始化GPE15或GPE14引腳功能的語句可以是:rGPECON=((rGPECON|0x50000000)&0x5FFFFFFF);//rGPECON是端口E的控制寄存器只控制波長910nm的紅外光LED亮(GPE14引腳控制)的語句可以是:rGPEDAT=rGPEDAT&0xBFFF;//rGPEDAT是端口E的數(shù)據寄存器。只控制波長660nm的紅光LED滅(GPE15引腳控制)的語句可以是:rGPEDAT=rGPEDAT|0x8000;(2)硬件平臺設計時,還需設計一個光敏電路來接受動脈血對紅光或紅外光的反射光,將光信號轉換成電流。通過放大的光電流信號,必須通過A/D轉換電路,變?yōu)閿?shù)字信號后,才可以輸入CPU進行解決。由于脈搏波的能量重要分布在0.5~5Hz范圍,因此,對脈搏波信號的采樣頻率至少應當為10Hz,所得到的數(shù)字脈搏波信號才不至于失真。(3)為了滿足聲光報警的頻率(即報警LED閃爍頻率及蜂鳴器"嘀…嘀…"鳴叫頻率)與脈搏頻率一致,設計時選用Timer1部件來產生一個時間間隔,該時間間隔為脈搏波周期的1/2。若檢測出脈搏波頻率為2Hz,系統(tǒng)主頻參數(shù)PCLK為264MHz,分割器值選擇為16,預分頻器值選擇為99,那么,Timer1部件產生的時間間隔應為250ms,初始化函數(shù)可以設計如下,請補充完善。(注:下面程序中所用的參數(shù)請用十六進制表達)voidTimer1Int(void){//設立定期器配置寄存器0(TCFG0)rTCFG0=0x00000063;//deadzone=0,Timer1預分頻器值設99//設立定期器配置寄存器1(TCFG1)rTCFG1=0x00000030;//工作在中斷方式,分割器值為16//設立計數(shù)常數(shù)rTCNTB1=0xA122;//設立控制寄存器TCONrTCON=0x00000200;//僅更新TCNTB1和TCMPB1rTCON=0x00000100;//僅Timer1啟動}(4)在保存所檢測的動脈血氧飽和度、脈率等參數(shù)時,需同時保存檢測時間。檢測時間通過讀取S3C2410芯片內部的RTC部件來獲得實時的日期及時間。在相關驅動程序中,可以用下面一段語句來初始化該部件。voidR_init(void){//初始化相關寄存器,rRTCCON是控制寄存器變量。rRTCCON=rRTCCON|0x10;//設立使能該部件的控制位rRTCALM=0x00;//報警功能(即鬧鐘)所有嚴禁rRTCRST=0x00;rTICNT=0xFF;//時間間隔設立為1srRTCCON=(rRTCCON&0xFE);//設立不使能該部件的控制位……//省略了其他語句}(5)設計按鍵"→"和按鍵"←"的電路時,選擇GPE8、GPE9來分別連接。若按鍵按下時,相應的GPIO引腳將為"0",否則為"1"。那么,在相關驅動程序中,可以用語句:rGPECON=rGPECON&0xFFF0FFFF來初始化GPE8、GPE9為輸入,并可以用下面一段語句來判斷是哪個命令按鍵被唯一按下。temp=rGPEDAT&0x0300;//temp是一個8位二進制變量,rGPEDAT是端口E的數(shù)據寄存器switch(temp){case0x0200://判斷是否"→"按鍵被唯一按下,"→"鍵連接到GPE8……//省略了其他語句case0x0100://判斷是否"←"按鍵被唯一按下,"←"鍵連接到GPE9……//省略了其他語句}設計單色LCD顯示屏的接口電路時,采用S3C2410芯片的GPE0~GPE7連接到LCD模塊的8位數(shù)據線D0~D7上,用來傳輸顯示信息。在相關驅動程序中,可以用下面語句來初始化GPE0~GPE7為輸出:rGPECON=((rGPECON|0x00005555)&0xFFFF5555)附錄:綜合題中完善程序或回答問題所需的寄存器格式端口E控制寄存器(GPECON)的格式符號位描述初始狀態(tài)GPE15[31:30]00=輸入01=輸出10=IICSDA11=保存00GPE14[29:28]00=輸入01=輸出10=IICSCL11=保存00GPE13[27:26]00=輸入01=輸出10=SPICLK11=保存00GPE12[25:24]00=輸入01=輸出10=SPIMOSI011=保存00GPE11[23:22]00=輸入01=輸出10=SPIMISO011=保存00GPE10[21:20]00=輸入01=輸出10=SDDAT311=保存00GPE9[19:18]00=輸入01=輸出10=SDDAT211=保存00GPE8[17:16]00=輸入01=輸出10=SDDAT111=保存00GPE7[15:14]00=輸入01=輸出10=SDDAT011=保存00GPE6[13:12]00=輸入01=輸出10=SDCMD11=保存00GPE5[11:10]00=輸入01=輸出10=SDCLK11=保存00GPE4[9:8]00=輸入01=輸出10=IISSDO11=保存00GPE3[7:6]00=輸入01=輸出10=IISSDI11=保存00GPE2[5:4]00=輸入01=輸出10=CDCLK11=保存00GPE1[3:2]00=輸入01=輸出10=IISSCLK11=保存00GPE0[1:0]00=輸入01=輸出10=IISLRCK11=保存00TCFG0寄存器的格式符號位描述初始狀態(tài)Reserved[31:24]保存0x00Deadzonelength[23:16]這8位用于擬定死區(qū)長度,死區(qū)長度的1個單位等于Timer0的定期間隔。0x00Prescaler1[15:8]這8位擬定Timer2、Timer3、Timer4的預分頻器值。0x00Prescaler0[7:0]這8位擬定Timer0、Timer1的預分頻器值。0x00TCFG1寄存器的格式符號位描述初始狀態(tài)Reserved[31:24]保存0x00DMAmode[23:20]選擇產生DMA請求的定期器。0000=不選擇(所有采用中斷請求)0001=Timer00010=Timer10011=Timer20100=Timer30101=Timer40110=保存0000MUX4[19:16]選擇Timer4的分割器值。0000=1/20001=1/40010=1/80011=1/1601XX=外部TCLK10000MUX3[15:12]選擇Timer3的分割器值。0000=1/20001=1/40010=1/80011=1/1601XX=外部TCLK10000MUX2[11:8]選擇Timer2的分割器值。0000=1/20001=1/40010=1/80011=1/1601XX=外部TCLK10000MUX1[7:4]選擇Timer1的分割器值。0000=1/20001=1/40010=1/80011=1/1601XX=外部TCLK00000MUX0[3:0]選擇Timer0的分割器值。0000=1/20001=1/40010=1/80011=1/1601XX=外部TCLK00000通過TCFG0、TCFG1的設立,可以擬定預分頻器值和分割器值,最終通過下面公式計算定期器計數(shù)時鐘頻率。定期器計數(shù)時鐘頻率=PCLK/(預分頻器值+1)/(分割器值)預分頻器值的范圍=0~255 分割器值的取值范圍=2,4,8,16TCON寄存器的格式符號位描述初始狀態(tài)Timer4[22]擬定Timer4的自動裝載功能位1=自動裝載0=一次停止0Timer4[21]擬定Timer4的手動更新位1=更新TCNTB40=不操作0Timer4

溫馨提示

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

評論

0/150

提交評論