嵌入式系統(tǒng)開發(fā)技術(shù)題庫復(fù)習(xí)課程_第1頁
嵌入式系統(tǒng)開發(fā)技術(shù)題庫復(fù)習(xí)課程_第2頁
嵌入式系統(tǒng)開發(fā)技術(shù)題庫復(fù)習(xí)課程_第3頁
嵌入式系統(tǒng)開發(fā)技術(shù)題庫復(fù)習(xí)課程_第4頁
嵌入式系統(tǒng)開發(fā)技術(shù)題庫復(fù)習(xí)課程_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

嵌入式系統(tǒng)開發(fā)技術(shù)題庫第3套一、選擇題1:與個人計算機 (PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是()嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強的專用性嵌入式系統(tǒng)通常包含在非計算機設(shè)備(系統(tǒng))中,具有隱蔽性嵌入式系統(tǒng)的軟硬件資源往往受到嚴(yán)格的限制D:嵌入式系統(tǒng)性能較低,價格也比較便宜2:嵌入式系統(tǒng)中的CPIM有一些與通用計算機所使用的CP冰同的特點,下面不是其特點的是()。支持實時處理低功耗高主頻D:集成了測試電路3:嵌入式系統(tǒng)使用的片上系統(tǒng)英文縮寫名為SoG下面關(guān)于SoCR述中錯誤的是()oA:SoC也稱為系統(tǒng)級芯片,它是電子設(shè)計自動化水平的提高和集成電路制造技術(shù)飛速發(fā)展的產(chǎn)物B:SoC5片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字 /模擬混合電路和射頻電路C:SoCa嵌入式系統(tǒng)的幾乎全部功能都集成在一塊芯片中,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能D:SoC造設(shè)計制造難度很大,目前還沒有得到廣泛使用微電子技術(shù)特別是集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路的敘述中錯誤的是()。集成電路的集成度指的是單個集成電路所含電子元件(如晶體管、電阻、電容等)的數(shù)目多少根據(jù)集成度的高低,集成電路可以分為小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等幾種嵌入式系統(tǒng)中使用的處理器芯片屬于大規(guī)模集成電路D:集成電路的制造工藝復(fù)雜且技術(shù)難度非常高, 許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成文字信息是人們用以表達(dá)和傳遞信息的媒體之一,大多數(shù)嵌入式系統(tǒng)都必須處理文字信息。下面關(guān)于文字信息的表示及其處理的敘述中,錯誤的是()。A:目前使用最廣泛的西文字符集是ASCII字符集,它包含96個可打印字符B:GB23121我國目前廣泛使用的漢字編碼國家標(biāo)準(zhǔn)之一C:GB231血括6000多漢字,但不包含西文、俄文等其他字符D:GB2312?符集中的漢字與符號在系統(tǒng)中采用雙字節(jié)表示假設(shè)一臺數(shù)碼相機一次可拍攝 16位色1024x1024的彩色相片共 80張,數(shù)據(jù)壓縮比平均是 4,則它使用的存儲器容量大約是()。A:40MBB:60MBC:80MBD:120MB在數(shù)字音頻信息數(shù)字化過程中,正確的處理順序是()。A:量化、取樣、編碼取樣、編碼、量化取樣、量化、編碼D:編碼、取樣、量化8:互聯(lián)網(wǎng)借助TCP/IP協(xié)議把許多同構(gòu)或異構(gòu)的計算機網(wǎng)絡(luò)互相連接起來,實現(xiàn)了遍布全球的計算機的互連、互通和互操作,其中的IP協(xié)議起著關(guān)鍵性的作用。下面有關(guān)IP協(xié)議的敘述中,錯誤的是()。A:IP地址解決了網(wǎng)絡(luò)中所有計算機的統(tǒng)一編址問題B:IP數(shù)據(jù)報是一種獨立于各種物理網(wǎng)絡(luò)的數(shù)據(jù)包格式C:目前廣泛使用的是IP協(xié)議的第6版(IPv6),IPv4已經(jīng)很少使用D:路由器(router)是實現(xiàn)網(wǎng)絡(luò)與網(wǎng)絡(luò)互連的關(guān)鍵設(shè)備9:以下關(guān)于嵌入式處理器的說法正確的是()。A:RISC是復(fù)雜指令集結(jié)構(gòu)計算機B:哈佛結(jié)構(gòu)是程序與數(shù)據(jù)統(tǒng)一的存儲結(jié)構(gòu)C:ARMt理器的指令編碼全部為32位D:ARMCortex-M1面向控制的嵌入式Cortex處理器10:關(guān)于ARMb理器的工作模式,以下說法錯誤的是()。用戶模式是程序正常執(zhí)行的模式快速中斷模式處理高速中斷,用于高速數(shù)據(jù)傳輸或通道處理管理模式用于操作系統(tǒng)的保護模式,處理軟中斷D:系統(tǒng)模式用于處理未定義的指令陷阱11:以下關(guān)于ARMt理器CPSRf存器說法錯誤的是()。ACPSRS錄ARM:工作狀態(tài)B:CPS映定ARM:作模式CCPSRT設(shè)定是否允許外部中斷和快速中斷DCPSRIARM:控制寄存器12:關(guān)于ARMt理器的異常,以下說法錯誤的是()。A:復(fù)位異常級別最高B:FIQ是外部中斷異常C:每個異常中斷向量占據(jù) 4個字節(jié)D:不同類型的異常中斷其中斷服務(wù)程序入口地址不同13:以下關(guān)于ARMt理器說法正確的是()。A:小端格式是指數(shù)據(jù)的高字節(jié)存儲在高字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在低字節(jié)地址中B:ARMt理器支持8位、16位、24位和32位數(shù)據(jù)處理碼是()。 碼是()。 0C:MPUfeARMt理器的存儲器管理單元D:MMUfeARMt理器的存儲器保護單元14:關(guān)于ARMt理器的命名,以下說法錯誤的是()。A:ARM1之前的命名中TDM中的T的含義是Thumb,即支持高密度16位Thumb旨令集B:ARM1之后,采用ARMCorteXE命名C:ARMCortex-R為高端應(yīng)用型Cortex處理器D:ARMCortex-M系列處理器內(nèi)部沒有MM部件15:某ARMf令完成的功能是“如果相等,則進行帶進位的加法”,該指令是()oA:ADCNER1,R2,R3B:ADDEQR1,R2,R3C:ANDEQR1,R2,R3D:ADCEQR1,R2,R316:以下ARM1令中屬于寄存器間接尋址的指令是()oA:TSTR1,#0xFEB:LDRBR1,[R2]C:MOVR1,R0,LSL#3D:BICR0,R0,#0x0B17:以下對偽指令的解釋錯誤的是()。A:DCD0x12;在內(nèi)存區(qū)域分配一個32位字的內(nèi)存空間并初始化為0x00000012BCODE16偽指令通知編譯器,其后的指令序列為16位的Thumb旨令C:TestEQU5Q定義一個常量Test值為50,不能定義32位常數(shù)D:IMPORTMain該偽指令通知編譯器當(dāng)前文件要引用標(biāo)號Main,但Main在其他源文件中定義18:在ARM:編語言程序設(shè)計中常有分支和循環(huán)程序的設(shè)計,下面指令中應(yīng)用于分支和循環(huán)的指令操作①B@ADDDANDDLDFRDST骸MO⑦EOI?CM?BX?TEQA:①和⑨B:①和⑧C:④和⑤D:⑧和⑩下面關(guān)于目前嵌入式最小硬件系統(tǒng)的敘述中,錯誤的是()。嵌入式最小硬件系統(tǒng)包括嵌入式處理器嵌入式最小硬件系統(tǒng)包括時鐘電路嵌入式最小系統(tǒng)包括給系統(tǒng)供電的電源電路D:嵌入式處理器片內(nèi)一般不包括存儲器,組成最小系統(tǒng)時必須外擴存儲器下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述,其中錯誤的是()。A:CPU£用最頻繁的少量的程序代碼和數(shù)據(jù)存放在Cach斕B:系統(tǒng)正在運行的程序的大部分?jǐn)?shù)據(jù)和代碼存放在主存儲器(內(nèi)存)中C:嵌入式系統(tǒng)使用Cache勺優(yōu)點是只需要增加少許成本,就能使整個系統(tǒng)的性能得到顯著提高D:嵌入式處理器內(nèi)部的Cached用DRAM下面關(guān)于存儲器的敘述中,錯誤的是()。A:DDRSDRAM的DDRI指雙倍數(shù)據(jù)速率B:DDR2SDRAM?讀取2位數(shù)據(jù)C:磁性隨機存取存儲器MRAM一種非易失性存儲器,擁有SRA的高速存取能力,以及DRAMJ高集成度D:鐵電存儲器FRAME具有只讀存儲器非易失性的特點, 又具有隨機存儲器可快速隨機讀寫的特點, 而且速度快,功耗低22:通過SPI進行數(shù)據(jù)串行通信的原理如下圖所示,根據(jù)下圖提示,確定下面關(guān)于 SPI的敘述中,哪一個敘述是錯誤的?()。通過SPI進行數(shù)據(jù)串行通信的原理如下圖所示, 根據(jù)下圖提示,確定下面關(guān)于SPI的敘述中,哪一個敘述是錯誤的?()。A:1個時鐘信號SCK寸應(yīng)一位數(shù)據(jù)的發(fā)送和另一位數(shù)據(jù)的接收B:數(shù)據(jù)從主機移位寄存器一位一位移入到從機移位寄存器,同時從機移位寄存器中的數(shù)據(jù)一位一位移入到主機移位寄存器C:8個時鐘周期完成1個字節(jié)的操作D:SPI不能實現(xiàn)全雙工通信23:下面關(guān)于USB勺敘述中,錯誤的是()。A:在具有OTGUS曲線上,可以實現(xiàn)在沒有主機情況下從設(shè)備之間直接進行點對點通信B:USB2.0的速度為480MbpsUSB3.04到640Mbpsc:主機的USB!□向從設(shè)備提供了電源D:US改持熱插拔下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A:目前嵌入式系統(tǒng)中使用的觸摸屏除電阻式觸摸屏外,還有電容式觸摸屏B:電阻式觸摸屏是一種電阻傳感器,它將矩形區(qū)域中觸摸點 (X,Y)的物理位置轉(zhuǎn)換為代表X坐標(biāo)和Y坐標(biāo)的電壓c:電阻式觸摸屏通過多點觸摸或滑動進行操作D:相對于電容式觸摸屏,電阻式觸摸屏結(jié)構(gòu)簡單、價格低25:下面關(guān)于LCM示設(shè)備的敘述中,錯誤的是()。A:LCD?示屏自身不帶控制器,沒有驅(qū)動電路,僅僅是顯示器件,價格最低B:LCD?示模塊內(nèi)置LCES示屏、控制器和驅(qū)動模塊,有字符型、有圖形點陣型等C:PCM通常使用的是LCES示器,除具備顯示屏外,還包括驅(qū)動器、控制器以及外殼等,是完整的 LCD顯示設(shè)備D:DVI(DigitalVisualInterface)是一種LCD空制器的標(biāo)準(zhǔn)26:下面關(guān)于三星公司基于ARM9核的S3c241瞅入式微處理器芯片的敘述中,錯誤的是()A:S3c241(&含32位嵌入式微處理器B:內(nèi)部具有分離的指令Cached數(shù)據(jù)CacheC:高速組件和低速外設(shè)接口均采用AH由、線D:內(nèi)部集成了存儲器控制器27:下面關(guān)于S3c241嵌入式微處理器芯片RTC勺敘述中,錯誤的是()。A:實時鐘模塊RTCR用單獨的供電引腳和單獨的時鐘源B:RTCft部的年(YEAR、月(MON、日(DAY數(shù)據(jù)寄存器中的數(shù)據(jù)以BC明表示這是為了C:RTC內(nèi)部的寄存器讀寫有一個使能位,在訪問RTC寄存器之前需要先使這個使能位置位,這是為了保護系統(tǒng)的實時時鐘不被誤寫D:RTCft部的寄存器能以8位、16位或32位的方式訪問28:下面關(guān)于UARTRS-232、RS-485I勺敘述中,錯誤的是()。A:基于UARTT以構(gòu)成RS-2328口和RS-4858口B:RS-485接口標(biāo)準(zhǔn)的最長通信距離與RS-2328口標(biāo)準(zhǔn)的最長通信距離相當(dāng)C:RS-485?準(zhǔn)采用差分信號傳輸方式,因此具有很強的抗共模干擾能力D:通過RS-485M構(gòu)成主從式多機通信系統(tǒng),主機可采用輪詢方式與各從機建立通信連接下列系統(tǒng)屬于實時系統(tǒng)的是()。電子郵件系統(tǒng)電子書閱讀器微博D:飛行控制系統(tǒng)30:下列哪個不是RTO的實時指標(biāo)?()。持續(xù)時間吞吐量C:生存時間D:響應(yīng)時間31:uC/OS-II具有良好的可裁剪性和可移植性,能夠支持的任務(wù)數(shù)最多為()。A:16B:32C:64D:128按照內(nèi)核結(jié)構(gòu),可將嵌入式操作系統(tǒng)分為單內(nèi)核操作系統(tǒng)與微內(nèi)核操作系統(tǒng),下列不屬于微內(nèi)核操作系統(tǒng)的是()。A:iOSB:AndroidOSC:SymbianD:uC/OS-II33:一般而言,移植VxWorkSM乍系統(tǒng)有4種操作類型,下面不屬于這4種操作類型的是()。用戶界面移植宿主機移植體系結(jié)構(gòu)移植目標(biāo)板移植下列不是實時操作系統(tǒng)的是()。A:VxWorksB:RTAIC:RTLinuxD:Windows7關(guān)于硬件抽象層,下面的描述中錯誤的是()。A:硬件抽象層是嵌入式硬件電路板的最基本軟件是()。 是()。 0B:硬件抽象層包含嵌入式軟件中直接訪問底層硬件的例程集合C:HALB函數(shù)是移植操作系統(tǒng)的基礎(chǔ)D:硬件抽象層是操作系統(tǒng)內(nèi)核的重要組成部分36:在Bootloader的stagel中,以下各步驟的順序應(yīng)為:()。A.跳轉(zhuǎn)到stage2的C程序入口點B.為加載stage2準(zhǔn)備RA曲問C.拷貝stage2的執(zhí)行代碼到RA郵間中D.基本硬件初始化A:2413B:4231C:4213D:4321下列不是單內(nèi)核操作系統(tǒng)的是()。A:UnixB:WindowsCEC:AndroidOSD:iOS嵌入式Linux中,不屬于 Linux內(nèi)核部分的功能是()。用戶界面內(nèi)存管理網(wǎng)絡(luò)接口D:進程問通信嵌入式系統(tǒng)的開發(fā)有一些不同于通用計算機應(yīng)用開發(fā)的特點,下面不屬于嵌入式系統(tǒng)開發(fā)特點的通常需要固化程序,即把軟件代碼燒寫到非易失性存儲器中應(yīng)用軟件必須在基于嵌入式操作系統(tǒng)平臺上來開發(fā)通常采用宿主機 -目標(biāo)機的開發(fā)架構(gòu)D:軟件開發(fā)中通常涉及許多底層的硬件控制程序嵌入式系統(tǒng)開發(fā)中,要想準(zhǔn)確地定位軟件和硬件中出現(xiàn)的錯誤,必須借助多種硬件和軟件開發(fā)調(diào)試工具。下面所列出的不屬于嵌入式系統(tǒng)開發(fā)調(diào)試工具的是()。A:在線仿真器BJTAGS配器C:示波器D:傳感器二、填空題41:下圖是嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界關(guān)系的示意圖, 其中的組成部分A是 [1];組成部分B是 [21 。42:數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法,具有不同的特點,適合不同的應(yīng)用。其中 __【3】 圖像文件格式顏色數(shù)目較少(不超過 256色),文件特別小,支持動畫,適合互聯(lián)網(wǎng)傳輸。 【4】__圖像文件格式是靜止圖像數(shù)據(jù)壓縮編碼的國際標(biāo)準(zhǔn),它在數(shù)碼相機和互聯(lián)網(wǎng)中得到廣泛使用。43:無線局域網(wǎng)采用的通信協(xié)議主要是 802.11,通常也稱為 ___【5】 ,為了能滿足傳輸語音、數(shù)據(jù)、圖像等的需要,目前使用的802.11n協(xié)議其數(shù)據(jù)傳輸速率可達(dá)【6】Mbp以至更高,相應(yīng)的產(chǎn)品已經(jīng)廣泛使用。44:ARMt理器有7種異常:主要包括—【7】、未定義指令UND軟件中斷SWI指令預(yù)取中止PABT數(shù)據(jù)訪問中止 DABT、 【8】___以及快速中斷 FIQ。45:ARMt理器按照AR做司分類可分為經(jīng)典ARMt理器(ARM7~ARM)11Cortex嵌入式處理器和Cortex應(yīng)用處理器,其中Cortex嵌入式處理器包括實時應(yīng)用的Cortex-___【9】 和面向控制應(yīng)用的Cortex-__【10】 。46:在ARMlt理器中,通用寄存器有R0-R15,其中R13!常用作 【11】,R14乍為 【12】使用。47:已知R仁0x12345678,R2=0x80000101,則執(zhí)行指令A(yù)NDRQR1,R汨,寄存器Rg[13],R2=【14】。48:已知R2=1000,R3=200,執(zhí)行指令MOVR2,R3,LSL#汨,R2=【15】,R3=__【16】。49:嵌入式系統(tǒng)使用的存儲器有多種類型,按照其存取特性可分為隨機存取存儲器和只讀存儲器,它們通常都用三個大寫英文字母表示,即___【17】 和__【18】 。50:I2C可用于連接嵌入式處理器及其外圍器件,它是廣泛采用的一種串行 ___【19】 雙工傳輸?shù)目偩€標(biāo)準(zhǔn)。I2C總線中,發(fā)起數(shù)據(jù)傳輸操作的I2C器件是—【20】―控器件。51:通用輸入/輸出接口,用英文大寫字母縮寫為___【21】 ,嵌入式處理器內(nèi)部一般均集成該種I/O接口。該接口一般具有三態(tài),即 0態(tài), 1態(tài)和___【22】 狀態(tài)。52:下圖給出了兩種LEDK碼管的內(nèi)部結(jié)構(gòu)原理圖,其中圖(a)為共―【23】 極LEDK碼管,圖(b)為共—【24】 極LEDft碼管。53:三星公司基于ARM9核的S3c241嵌入式微處理器芯片的電源管理模塊共有4種工作模式。[25]TOC\o"1-5"\h\z 帙式下,電源管理模塊僅斷開ARMJ核時鐘FCLK但仍為外圍硬件組件提供時鐘。 —【26】模式下,電源管理模塊將斷開內(nèi)部電源,除非喚醒邏輯有效,內(nèi)核不產(chǎn)生功耗。按響應(yīng)時間劃分,通??蓪崟r系統(tǒng)分為三類:(1)普通實時系統(tǒng),響應(yīng)時間一般在秒級;(2)響應(yīng)時間在毫秒級和___【27】 級的強實時系統(tǒng);( 3)響應(yīng)時間在數(shù)十秒級的 ___【28】 實時系統(tǒng)。uc/OS-II系統(tǒng)內(nèi)核提供的基本功能有:___【29】 、任務(wù)間通信與同步、任務(wù)調(diào)度、時間管理和___【30】 等。引導(dǎo)加載程序主要完成內(nèi)存加電自檢,外設(shè)存在自檢,___【31】 映射,初始化外圍設(shè)備,內(nèi)存尋址定位,加載和啟動 ___【32】 。57:uC/OS-II的就緒任務(wù)登記在 ___【33】 表中,OSRdyTbl[]的每一位代表了一個優(yōu)先級任務(wù)的就緒狀態(tài),稱為就緒位。OSRdyTbl[]最多可有 【34】___位。58:常見的嵌入式Linux進程間通信機制包括信號、管道、___【35】 、信號量、共享內(nèi)存和___【36】 。59:采用ADS1.冰成開發(fā)工具軟件來開發(fā)基于AR微處理器的嵌入式系統(tǒng)時,ADS1.才巴目標(biāo)文件中的信息按照三種存儲區(qū)域類型來進行劃分,即劃分為ROS、―【37】、ZI段。其中RCK是指—【38】 和常數(shù)的存儲區(qū)域,具有只讀屬性。60:GNU是一種用于開發(fā)基于Linux操作系統(tǒng)的工具軟件套件。它包括了編譯器、連接器、調(diào)試器以及文本編輯器、語法除錯等工具。其中 【39】是編譯器、GD更 【40】 工具。三、綜合題3:1、某食堂的售飯系統(tǒng)由一個后臺數(shù)據(jù)庫系統(tǒng)及若干個前臺刷卡機組成,其基本功能具體描述如下:a、刷卡機的硬件組成中,除了必須的最小硬件系統(tǒng)外,還需要IC卡讀寫模塊、8段LED組成的顯示模塊、鍵盤模塊、蜂鳴器模塊、RS-485通信模塊等。b、客戶需要事先辦理本系統(tǒng)的消費IC卡,預(yù)存若干金額,辦卡信息及預(yù)存金額存儲在后臺數(shù)據(jù)庫系統(tǒng)中。c、客戶消費時,用IC卡在刷卡機上支付。支付時,由售飯員在刷卡機上輸入客戶繳費金額且在 LED顯示器上顯示,然后客戶刷卡,若IC卡合法,則把繳費金額和IC卡信息傳輸給后臺數(shù)據(jù)庫系統(tǒng)。若IC卡不合法,用蜂鳴器發(fā)不合法提示音。d、后臺數(shù)據(jù)庫系統(tǒng)接收到刷卡機的信息后,將根據(jù)IC卡號查詢出該卡的余額,若余額大于等于應(yīng)繳費額,則進行扣費,再把當(dāng)前余額及扣費正確信息回傳給刷卡機。若余額小于應(yīng)繳費額,則回傳扣費不正確信息給刷卡機。e、刷卡機接收到回傳的信息后,顯示回傳的余額,且若是扣費正確信息,則用蜂鳴器發(fā) "扣費正確”提示音;若是扣費不正確信息,則用蜂鳴器發(fā)"扣費不正確 "提示音。根據(jù)上述功能要求的描述,若采用S3c2410芯片為核心來構(gòu)建刷卡機的硬件平臺,請完善下面的敘述(程序)和回答有關(guān)的問題。(1)在設(shè)計硬件時,最小的硬件系統(tǒng)是保證系統(tǒng)能正常工作的必要硬件組成。它包括電源電路、 ___【1】 、復(fù)位電路、調(diào)試測試接口、以及 ___【2】 。(2)若在硬件設(shè)計時,選用8個共陰極的8段LED(其排列如圖1所示)組成2組顯示器(1組4個8段LED,用于顯示當(dāng)前消費金額和余額。若采用 GPC0~GPC6GPC憐卜接同向驅(qū)動后,分別連接到顯示“消費金額”的LED顯示器段信號線a~f、dp上,采用GPD0~GPD3接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。另外采用GPC8~GPC14GPC1矽卜接同向驅(qū)動后,分別連接到顯示“余額”的LED顯示器段信號線a~f、dp上,采用GPD4~GPD7接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。那么,GPC0~GPC福腳的功能為:―[3],GPD0~GPD7腳的功能為:―[4]。初始化GPC0~GPC15I腳功能的語句可以是: //rGPCCON是端口C的控制寄存器,其格式見后面附錄rGPCCON=__【_5】 ;初始化GPD0~GPD71腳功能的語句可以是//rGPDCON是端口D的控制寄存器,其格式見后面附錄rGPDCON=((rGPDCON|0x00005555)&_[6]);若只在"余額"LED顯示器中的次高數(shù)據(jù)位LED上顯示字符"3",相關(guān)驅(qū)動程序中可用下面語句實現(xiàn)。rGPCDAT=___【7】 ;//輸出"3"的段信號rGPDDAT=___【8】 ;//輸出次高數(shù)據(jù)位被點亮的控制信號(3)刷卡機上輸入客戶繳費金額的鍵盤,在設(shè)計時采用非標(biāo)準(zhǔn)鍵盤組成,鍵盤接口設(shè)計成 4?的陣列(其按鍵排列示意圖如圖2所示)。鍵盤接口電路中選用GPE0~GPE來輸出鍵盤行掃描信號,選用GPE4~GPE7輸入鍵盤歹I」信號。軟件設(shè)計時設(shè)計者自行設(shè)計了鍵盤掃描函數(shù),請你補充完善之://*KEYOUTPU說鍵盤掃描時白輸出地址,KEYINPU碇鍵盤讀入時的地址#defineKEYOUTPUT(*(volatileINT8U*)0x56000044)#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey()INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//rGPECON是端口 E的控制寄存器,其格式見后面附錄rGPECON=((rGPECON&0xFFFFFF00)|—【9】);//初始化GPE0~GPE3輸出rGPECON=rGPECON&10];//初始化GPE4~GPE7輸入//下面判斷鍵盤中是否有鍵按下for(i=1;((i<=8)&&(i>0));___ 【11】 ){output|=0xFF;output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&0xF0)!=___ 【12】 )//判斷列信號是否為全 "1"{key=(~i);key<<=8;key|=((temp&0xF0)|0x0F);//求得按鍵的返回值return(key);//函數(shù)返回按鍵對應(yīng)的值}}return0xFFFF;}應(yīng)用程序中可根據(jù)上面的鍵盤掃描函數(shù)的返回值,來判斷是否有按鍵按下,并確定是哪個按鍵按下。例如:若返回值為:___【13】 時,可知是鍵盤中的"6"鍵按下,若返回值為:___【14】 時,GPCGPC[511:10]00=輸入, 01=輸出, 10=LCDVF,011=保留可知是鍵盤中的"確認(rèn)"鍵被按下。若無鍵按下時,返回值應(yīng)為:___【15】 。(4)刷卡機與后臺數(shù)據(jù)庫系統(tǒng)通信采用RS-485總線。因此在硬件設(shè)計時,需要采用S3c2410芯片內(nèi)部的___【16】 部件外加電平轉(zhuǎn)換芯片等來實現(xiàn)。若在軟件設(shè)計時,其初始化程序中波特率設(shè)置為9600bps,數(shù)據(jù)格式設(shè)置為:8位數(shù)據(jù)位、無校驗、1位停止位。那么,1秒時間內(nèi)最多能傳輸_【17】 字節(jié)的信息。(5)刷卡機上的應(yīng)用軟件是在無操作系統(tǒng)環(huán)境下開發(fā)的。 設(shè)計者可以自行設(shè)計系統(tǒng)的啟動引導(dǎo)程序,在該程序中完成異常向量設(shè)置、堆棧指針設(shè)置以及必要的硬件初始化。 ARM琳系結(jié)構(gòu)中規(guī)定的復(fù)位異常所對應(yīng)的異常向量地址為 【18】___。系統(tǒng)上電 /復(fù)位后,將從該地址處開始執(zhí)行程序,因為ARM外系結(jié)構(gòu)中規(guī)定的各異常向量地址之問間隔通常為 【19】 個字節(jié)。因此,復(fù)位異常向量地址處通常存儲一條 ___【20】 指令的代碼。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明。1)端口C的控制寄存器(GPCCON弓I腳GPCCON位描述GPc1[531:30]00=輸入,GPC1[429:28]00=輸入,GPC1[327:26]00=輸入,GPC1[225:24]00=輸入,GPC1[123:22]00=輸入,GPC1[021:20]00=輸入,01=輸出, 10=VD7,11=保留01=輸出, 10=VD6, 11=保留01=輸出, 10=VD5, 11=保留01=輸出, 10=VD4, 11=保留01=輸出, 10=VD3, 11=保留01=輸出, 10=VD2, 11=保留GPC[919:18]00=輸入, 01=輸出,10=VD1,11=保留GPC[817:16]00=輸入, 01=輸出,10=VD0,11=保留GPC[715:14]00=輸入, 01=輸出,10=LCDVF,211=保留GPC[613:12]00=輸入, 01=輸出,10=LCDVF1,11=保留10=VM,11=IIS10=VM,11=IIS數(shù)據(jù)輸出10=VFRAM,E11=IIS數(shù)據(jù)輸入10=VLINE,11=保留10=VCLK,11=保留10=LEND,11=保留弓I腳GPDCON位描述GPD1[531:30]00=輸入,GPD1[429:28]00=輸入,GPD1[327:26]00=輸入,GPD1[225:24]00=輸入,GPD1[123:22]00=輸入,GPD1[021:20]00=輸入,GPD[919:18]00=輸入,GPD[817:16]00=輸入,GPD[715:14]00=輸入,GPD[613:12]00=輸入,GPD[511:10]00=輸入,GPC[49: 8] 00=輸入, 01=輸出,GPC[37: 6] 00=輸入, 01=輸出,GPC[25: 4] 00=輸入, 01=輸出,GPC[13: 2] 00=輸入, 01=輸出,GPC[01: 0] 00=輸入, 01=輸出,端口D的控制寄存器( GPDCO)N01=輸出, 10=VD23,11=保留01=輸出, 10=VD22, 11=保留01=輸出, 10=VD21, 11=保留01=輸出, 10=VD20, 11=保留01=輸出, 10=VD19, 11=保留01=輸出, 10=VD18, 11=保留01=輸出, 10=VD17, 11=保留01=輸出, 10=VD16, 11=保留01=輸出, 10=VD15, 11=保留01=輸出, 10=VD14, 11=保留01=輸出, 10=VD13, 11=保留GPD[49:8]00=輸入, 01=輸出, 10=VD12,11=保留GPD[37:6]00=輸入, 01=輸出, 10=VD11,11=保留GPD[25:4] 00=輸入, 01=輸出, 10=VD10,11=保留GPD[13:2] 00=輸入, 01=輸出, 10=VD9,11=保留GPD[01:0] 00=輸入, 01=輸出, 10=VD8,11=保留端口E的控制寄存器( GPECO)NGPHGPH[613:12]00=輸入, 01=輸出, 10=TXD2,11=保留引腳GPECON位描述引腳引腳GPECON位描述引腳GPECON位描述GPE15[31:30]00=輸入,GPE14[29:28]00=輸入,GPE13[27:26]00=輸入,GPE12[25:24]00=輸入,GPE11[23:22]00=輸入,GPE10[21:20]00=輸入,GPE9[19:18]00=輸入,GPE8[17:16]00=輸入,GPE7[15:14]00=輸入,GPE6[13:12]00=輸入,GPE5[11:10]00=輸入,10=IISSDO,11=IIS數(shù)據(jù)輸出10=IISSI,11=IIS數(shù)據(jù)輸入10=CDCL,K11=保留01=輸出, 10=IICSDA,11=保留01=輸出, 10=IICSCL,11=保留01=輸出, 10=SPICLK0,11=保留01=輸出, 10=SPIMOSI0,11=保留01=輸出, 10=SPIMISO0,11=保留01=輸出, 10=SSDAT,311=保留01=輸出, 10=SSDAT,211=保留01=輸出, 10=SSDAT,111=保留01=輸出, 10=SSDAT,011=保留01=1出,10=SDCMD11=保留01=輸出, 10=SDLC,K11=保留GPE4[9:8]00=輸入, 01=輸出,GPE3[7:6]00=輸入, 01=輸出,GPE2[5:4]00=輸入, 01=輸出,GPE1[3:2]00=輸入, 01=輸出, 10=IISCLK,11=保留GPE0[1:0]00=輸入, 01=輸出, 10=IISLRCK,11=保留端口H的控制寄存器( GPHCO)N弓I腳GPHCON位描述GPH1[021:20]00=輸入, 01=輸出, 10=CLKOUT,111=保留10=CLKOUT,011=保留GPH[919:1810=CLKOUT,011=保留GPH8[17:16]00=輸入,01斗俞出,10=UEXTCLK11=保留GPH[715:14]00=輸入, 01=輸出, 10=RXD,211=保留GPHGPH[511:10]00=輸入, 01=輸出, 10=RXD,111=保留2323:20]在此不用 0b000010=TXD1,11=IIS數(shù)據(jù)輸出10=RXD,011=IIS數(shù)據(jù)輸入10=TXD0,10=TXD1,11=IIS數(shù)據(jù)輸出10=RXD,011=IIS數(shù)據(jù)輸入10=TXD0,11=保留10=nRTS0,11=保留10=nCTS0,11=保留GPH[37: 6] 00=輸入, 01=輸出,GPH[25: 4] 00=輸入, 01=輸出,GPH[13: 2] 00=輸入, 01=輸出,GPH[01: 0] 00=輸入, 01=輸出,5)UART線路控制寄存器(ULCONn時以是0、1、2)ULCON的位[7][6][5:3][2][1]描述保留值為0確定紅外模式0=正常操作模式1=正常操作模式確定校驗類型0xx=無校驗100=奇校驗101=偶校驗確定停止位數(shù)0=1位停止位1=2位停止位確定數(shù)據(jù)位00=5位01=6位10=7位11=8位6)TCFG前存器TCFG0勺位功能描述初始狀態(tài)值[31:24]保留 0x00[23:16]在此不用0x00[15:8]確定 Timer2,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論