嵌入式系統(tǒng)2011作業(yè)_第1頁
嵌入式系統(tǒng)2011作業(yè)_第2頁
嵌入式系統(tǒng)2011作業(yè)_第3頁
嵌入式系統(tǒng)2011作業(yè)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、式:口、4y;243;口26運(yùn)田2.ar處理器共有多少I創(chuàng)0:矢2:MR3個(gè)1答哈嵌入等號(hào)號(hào)數(shù)不為2下列r條件碼的含義在雜核 等 差、什么么是B入指gg器ODE:REA口,處理器i幾種工 模?成38 M 列功耗等指標(biāo)嚴(yán)格要求的 點(diǎn)與通用計(jì)算機(jī)相比 答?答,:專家為主銖2?R需要注意統(tǒng)4.嵌入式微處理器嵌SRM處理器硬件 佛體系結(jié)構(gòu)曼馮 器體系結(jié)構(gòu):獨(dú) 器諾的存結(jié)器中丄吐0常的., 于高速 于通 (操作系 用于虛是等儲(chǔ)O答 10的R主要實(shí)現(xiàn)什I什的擬存實(shí)現(xiàn)個(gè)允局部變的為相義算,#取以地址,并恢原4 a符r3,則,#4交換3與;0:#4形成下- 字#1內(nèi)層循環(huán)計(jì):#1外層循環(huán)計(jì)PP 復(fù)4-r11

2、r2,#7字END10、有100個(gè)有符號(hào)的字?jǐn)?shù)據(jù), 存放在內(nèi)存 BUFF 中,試編寫完整的程序 (包括代碼段、數(shù)據(jù)段), 從中找出最大值、最小值,并分別放入內(nèi)存單元 MAX MIN 中。答:AREASearch,CODE,READONLY代碼段CODE32BUFFDCD23,54,34,64,35,34, ,98,0F5,39定義100個(gè)有符號(hào)字?jǐn)?shù)據(jù)NUM EQU 100據(jù)個(gè)數(shù)ENTRY;;定義數(shù)startLDR R3,=BUFF 始地址;設(shè)置初LDR R4,NUM;取數(shù)據(jù)個(gè)數(shù)LDR R0,R3;R0存放最大數(shù)LDR R1,R3小數(shù);R1存放最loopLDR R2,R3, #4CMP R2,R

3、0;取比較數(shù)據(jù)MOVGT R0,R2;若取出的數(shù)大于R0中數(shù)據(jù),則更新CMP R2,R1R0CMPLT R1,R2;若取出的數(shù)小于R1中數(shù)據(jù),則更新R1SUBS R4, #0x011BNE loop完,繼續(xù)LDR R3,=MAXSTR R0,R3LDR R3,=MINSTR R1,R3;計(jì)數(shù)減;計(jì)數(shù)未stopMOV R0, #0x18LDR R1,0x20026SWI 0x123456;返回系統(tǒng)AREADefineData,DA TA,READWRITE數(shù)據(jù)段MAX DCD 0;最大值單元MINDCD 0;最小值單元END11、編寫1+2+3+, +100的匯編程序。 答:/*R0中為最后之和

4、*/AREA GetSum,CODE,READONLYCODE32ENTRYstart MOV R0,#0x0; R0 為累加和MOV R1, #0x01;初始值為1,以后逐次加1loop ADD R0,R0,R1ADD R1,R1, #1CMP R1, #100BLS loop;計(jì)數(shù)未完,繼續(xù)stop MOV R0,#0x18;返回系統(tǒng)LDR R1,0x20026SWI 0x123456END12、如何實(shí)現(xiàn)128位數(shù)的減法?舉例說明。 答:例如:R3R2R1R 0 JR3R2R1R0-R7R6R5R4SUBS R0,R0,R4;加“5會(huì)影響狀態(tài)位,使后面的SBC有意義SBCS R1,R1,R

5、5SBCS R2,R2,R6SBC R3,R3,R713、 將存儲(chǔ)器中起始地址M1處的4個(gè)字?jǐn)?shù)據(jù)移 動(dòng)到地址M2處。答:M1 DCD 321, 5345, 7454 , 32;源,4個(gè)字M2 DCD 0, 0, 0, 0;目的LDR R0,=M1LDR R1,=M2LDMIA R0!,R2-R5STMIA R1!,R2-R514、 參考CPSR寄存器中各標(biāo)志位的含義,使處 理器工作在系統(tǒng)模式下。答:當(dāng)處理器處于用戶模式時(shí),不能進(jìn)入系統(tǒng) 模式;當(dāng)處理器處于特權(quán)模式時(shí),用指令MSR CPSR_c,#0XDF ,能使處理器進(jìn)入系統(tǒng)模 式。15、用跳轉(zhuǎn)指令實(shí)現(xiàn)兩段程序間的切換。答:B跳轉(zhuǎn)指令可附加條件

6、域,實(shí)現(xiàn)-32M+32M范圍的跳轉(zhuǎn);BL帶返回的跳轉(zhuǎn)指令保存返回地址,多用于子程序調(diào)用,實(shí)現(xiàn)程序切換;BX帶狀態(tài)切換的跳轉(zhuǎn)指令程序切換時(shí),帶有 ARM和Thumb的狀態(tài)切換;BLX帶返回和狀態(tài)切換的跳轉(zhuǎn)指令保存返回地址,并帶有狀態(tài)切換。舉例:LDR R0,=5;R0 初值為 5fund SUB R0,R0,#1CMP R0,#2BEQ func2;R0減為 2則切換至fun c2BNE fun c1func2 ADD R0,R0, #1CMP R0, #5BEQ func1;R0增至 5時(shí)切換至fun c1BNE func2實(shí)現(xiàn)func1和func2之間的切換。第5章ARM接口設(shè)計(jì)技術(shù)1、S3

7、C44B0具有多少通用 I/O 口?它們具有 哪些功能?答:71個(gè)。分別包含在7組多功能端口組中。端口 A: 10位,輸出端口(地址線)端口 B : 11位,輸出端口( bank選擇線和SDRAM 的接口信號(hào))端口 C: 16位,輸入/輸出端口(數(shù)據(jù)線、IIS 接口或LCD數(shù)據(jù)線等)端口 D: 8位,輸入/輸出端口 ( LCD的信號(hào)線) 端口 E: 9位,輸入/輸出端口(串口信號(hào)線和 定時(shí)器輸出)端口 F: 9位,輸入/輸出端口(多功能 I/O 口) 端口 G: 8位,輸入/輸出端口(多功能 I/O 口)2、簡(jiǎn)述矩陣式鍵盤行掃描檢測(cè)法的工作原理。答:(1) 判斷是否有鍵按下鍵盤所有行設(shè)為低電平

8、,讀取列值,若不 全為1,則有鍵按下。(2) 確定按鍵使鍵盤上某一行線為低電平,而其余行接高電平,然后讀取列值,若列值中某位為低, 則表明行列交點(diǎn)出的鍵被按下;否則掃描下一 行,直到掃描完全部的行線為止。3、電阻型觸摸屏檢測(cè)坐標(biāo)值的原理是什么? 答:電阻型觸摸屏的屏體部分是一塊多層復(fù)合 薄膜,由一層有機(jī)玻璃作為基層,表面涂有導(dǎo) 電層,上面再蓋有一層塑料層,內(nèi)表面也有一 層導(dǎo)電層,兩層導(dǎo)電層之間有許多細(xì)小隔離點(diǎn) 把它們隔開絕緣。工作時(shí),上下導(dǎo)體層相當(dāng)于 電阻網(wǎng)絡(luò)。當(dāng)某一層電極加上電壓時(shí),會(huì)在該 網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層 在某點(diǎn)接觸,則在另外一層未加電壓的電極上可測(cè)得接觸點(diǎn)的電壓,

9、從而知道接觸點(diǎn)的坐標(biāo)。4、如果LCD坐標(biāo)原點(diǎn)在右下角,分辨率為240*180,觸摸屏坐標(biāo)原點(diǎn)在右上角,試給出觸摸屏輸出坐標(biāo)的轉(zhuǎn)換公式,并簡(jiǎn)述其對(duì)觸摸屏的分辨率有什么影響。答:X_lcd=(x-x_min)/(x_max-x_min)*240 Y_lcd=(y-y_min)/(y_max-y_min)*180 其中, x,y為觸摸屏的x,y坐標(biāo),x_min,x_max為觸摸屏X軸上的最小坐 標(biāo)值和最大坐標(biāo)值,y_min,y_max為觸摸屏Y軸上的最小坐 標(biāo)值和最大坐標(biāo)值。對(duì)觸摸屏本身的分辨率無影響,但是若觸 摸屏分辨率大于 LCD分辨率,則會(huì)使顯示效果 降為L(zhǎng)CD的分辨率大小。5、S3C44B0

10、內(nèi)部 LCD 控制器是否支持 RGB 像素點(diǎn)字節(jié)的數(shù)據(jù)格式?答:支持6、S3C44B0的UART 接口具有哪些功能特 性? 232串行通信的數(shù)據(jù)格式是什么?答:(1) S3C44B0的UART單元提供兩個(gè)異步串口(SIO),每個(gè)SIO都可以在中斷模式和DMA模式下工作,支持波特率最大為115.2kb/s,每個(gè)SIO通道都有一個(gè)16字節(jié)的接收與發(fā)送FIFO緩沖區(qū)。每個(gè)UART模塊均包含4個(gè)部件: 波特率發(fā)生器、發(fā)送器、接收器和控制單元。(2) 異步通信時(shí):1位起始位、先低后高的數(shù) 據(jù)位、奇偶校驗(yàn)位、12位停止位;同步通信時(shí):將許多字符聚集成一字符 塊,在每塊信息之前加上12個(gè)同步字符,字符塊之后

11、再加入適當(dāng)?shù)腻e(cuò)誤檢測(cè)數(shù)據(jù)。7、假設(shè)要將 S3C44B0的UART1設(shè)置為波特 率9600b/s、7位數(shù)據(jù)位、2個(gè)停止位、1位校 驗(yàn)位,并采用流控制工作,該如何設(shè)置?給出 完成該設(shè)置功能的代碼段。答:rUFCON1=0x0;rUCON1=0x45; rUBRDIV1=(int)(MCLK/(9600*16)+0.5)-1; rULCON1=0x26;/0x26 奇校驗(yàn)或 0x2e 偶校驗(yàn) rUMCON1=0x10; 流控制10、DS7843的控制字是什么?各位代表的意義 是什么?答:DS7843的控制字共8 位,從高至低依次為 S:數(shù)據(jù)傳輸起始標(biāo)志(必須為 1)A2A0 :通道選擇位MODE :A/D轉(zhuǎn)換精度選擇位SER/DFR : 參考電壓選擇位PD1和PD0 :省電模式選擇位11、簡(jiǎn)述D/A轉(zhuǎn)換器的分類。答:電壓輸出型、電流輸出型、乘算型。12、簡(jiǎn)述D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:分辨率、建立時(shí)間、其他指標(biāo)第6章嵌入式系統(tǒng)設(shè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論