嵌入式復(fù)習(xí)提綱_第1頁
嵌入式復(fù)習(xí)提綱_第2頁
嵌入式復(fù)習(xí)提綱_第3頁
嵌入式復(fù)習(xí)提綱_第4頁
嵌入式復(fù)習(xí)提綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——嵌入式復(fù)習(xí)提綱程序題(1分析2設(shè)計(jì))分析題

對(duì)RTC內(nèi)部寄放器讀取操作voidrtcread(void){

INT8UY,MO,D,W,H,MI,S;//**使能RTC讀寫操作

rRTCCON=(INT8U)(rRTCCON|0x01)//**讀取日期和時(shí)間Y=rBCDYEAR;MO=rBCDMON;D=rBCDDAY;W=rBCDDATE;H=rBCDHOUR;MI=rBCDMI;S=rBCDSEC;

//**關(guān)閉RTC讀寫操作

rRTCCON=(INT8U)(rRTCCONmonth=(MOday=(Dwkday=W

hour=(Hminute=(MIsecond=(S}

設(shè)計(jì)題

用ARM指令編程實(shí)現(xiàn)64位數(shù)0xEE000000FF和0x9876543210的加法,想加的結(jié)果保存在起始地址為0x40001000的存儲(chǔ)空間里,采用小端存儲(chǔ)模式。AREAex1,CODE,READONLYENTRY

startMOVR0,#000000FF;低32位MOVR1,#000000EE;高32位LDRR2,#76543210;低32位LDRR3,#00000098;高32位ADDSR4,R0,R2ADCSR5,R1,R3LDRR6,#40001000

STMR6!,{R4,R5};小端存儲(chǔ)STOPMOVR0,#0x18LDRR1,=0x20236SWI0XABEND

若需要利用S3C2410芯片Timer部件中的Timer2通道產(chǎn)生一個(gè)周期約為1000ms的脈沖信號(hào),系統(tǒng)的PLCK=66MHz,寫出初始化程序。

計(jì)數(shù)常數(shù)=1000ms/(1/(66M/64/16));預(yù)分頻系數(shù)選擇63=64453→0xfbc5初始化程序如下:voidTest_TimerInt(void){

//設(shè)置定時(shí)器配置寄放器0(TCFG0)

rTCFG0=0x3f00;//Timer2預(yù)分頻系數(shù)為63//設(shè)置定時(shí)器配置寄放器1(TCFG1)

rTCFG1=0x300;//都工作在中斷方式,mux2=1/16//設(shè)置計(jì)數(shù)常數(shù)

rTCNTB2=0xfbc5;//(1/(66MHz/64/16)*0xfbc5=1s//設(shè)置控制寄放器TCON

rTCON=0x2000;//更新TCNTB2和TCMPB2rTCON=0x9000;//設(shè)置Timer2自動(dòng)裝載,并啟動(dòng)...

//其它程序語句...}

簡答題

1.簡述中斷編程模式及FIQ的處理過程中斷編程模式:①建立系統(tǒng)中斷向量表,并且設(shè)置ARM920T核的程序狀態(tài)寄放器CPSR中的F位和I位。②設(shè)置S3C2410芯片中56個(gè)中斷源的中斷向量。③中斷控制初始化④完成I/O端口或部件具體操作功能的中斷服務(wù)程序FIQ處理過程:

①鏈接寄放器R14_fig保存有:被執(zhí)行指令地址+4;②狀態(tài)寄放器SPSR_fig保存有:CPSR寄放器的內(nèi)容;③狀態(tài)寄放器CPSR位[4:0]被賦予:0b10001;④寄放器CPSR位[5]清0;⑤寄放器CPSR位[6]置1;⑥寄放器CPSR位[7]置1;

⑦假使采用高向量地址配置,那么PC寄放器被賦予0xffff001c,否則PC寄放器被賦予0x0000001c。

2.什么叫波特率?S3C2410芯片的UART部件的波特率如何計(jì)算?寫出波特率的計(jì)算公式。波特率等于數(shù)據(jù)線上每秒鐘傳輸?shù)臄?shù)據(jù)位數(shù)

波特率產(chǎn)生器的的時(shí)鐘源可選擇S3C2410內(nèi)部系統(tǒng)時(shí)鐘PCLK或外部時(shí)鐘UCLK。波特率通過把源時(shí)鐘除以波特率除數(shù)寄放器(16位數(shù)據(jù))產(chǎn)生的。除數(shù)=(PCLK/(波特率*16))-1除數(shù)=(UCLK/(波特率*16))-1

簡要回復(fù)S3C2410芯片DMA的初始化步驟

(1)設(shè)置DMA操作的源地址(2)設(shè)置DMA操作源的位置及源地址是否增1(3)設(shè)置DMA操作的目的地址(4)設(shè)置DMA操作目的的位置及目的地址是否增1(5)設(shè)置DMA工作方式及DMA傳送的數(shù)據(jù)長度(6)開放DMA操作終止中斷(7)使能DMA操作,啟動(dòng)DMA

第一章嵌入式的基本概念、ARM9、S3C24101.什么是嵌入式系統(tǒng)?實(shí)時(shí)性?

嵌入式系統(tǒng)是以應(yīng)用中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

其次章ARM9特點(diǎn)、寄放器、異常、尋址方式選擇題第3題

第6題(可能數(shù)據(jù)進(jìn)行更改)?填空題第4、8題、第3題

?[29]C標(biāo)志位:進(jìn)位標(biāo)志位?[30]Z標(biāo)志位:零標(biāo)志位,結(jié)果為0置1,否則置0

?馬上尋址:ADDR6,R6,#128??寄放器尋址:ADDR2,R3,R5?寄放器移位尋址:ADDR0,R1,R2.LSL#3?[R7]?寄放器間接尋址:LDRR6,尋址方式?

[R3,#128]?變址尋址:LDRR2,?多寄放器尋址:LDMIAR0!,?R1,R2,R3,R4???堆棧尋址??塊拷貝尋址:LDMIAR0!,{R2?R9}STMIAR1,{R2?R9}對(duì)寄放器R1的內(nèi)容乘以4的正確指令是LSL(左移)R1,#2;第三章常見指令和指示符的意義及編程

?LDR:單一數(shù)據(jù)加載/存儲(chǔ)指令,寄放器到存儲(chǔ)器??STR:單一數(shù)據(jù)加載/存儲(chǔ)指令,存儲(chǔ)器到寄放器?ADD:加法指令,但不帶進(jìn)位??ADC:帶進(jìn)位的加法指令?SUB:減法指令,但不帶進(jìn)位?常見指令?

?AND:規(guī)律與指令?OR:規(guī)律或指令??EOR:規(guī)律異或??CMP:比較指令??CMN:與取負(fù)的數(shù)比較指令偽指令:ADR、ADRL、LDR、STR、DCB、DCW、DCD、DCS。

指示符的意義

ENTRY:指示匯編器把其后的首條指令作為程序入口的指示符,一個(gè)源文件只能有一個(gè)ENTRY;

AREA:指示匯編器匯編一段新的代碼段和數(shù)據(jù)段的指示符END:表示源程序終止的指示符

GET:指示包含一個(gè)文件的指示符,匯編器在GET處匯編包含的文件MACRO:宏定義的開始

第四章總線定時(shí)、I/O端口或部件尋址方法填空題第2題,填空題第5題

存儲(chǔ)器系統(tǒng)的組織結(jié)構(gòu)可分為寄放器、cache、主存儲(chǔ)器和輔助存儲(chǔ)器第五章中斷的基本原理、中斷編程模式及FIQ處理過程填空題第1題、選擇題第4、5(根據(jù)規(guī)律查表)題。

在S3C2410微處理器中,與中斷有關(guān)的5各中斷控制寄放器是:源未決寄放器、中斷寄放器、屏蔽寄放器、優(yōu)先級(jí)寄放器、中斷未決寄放器第六章DMA初始化填空題第6、7題

S3C2410涉及DMA的操作模式有三類:DMA請(qǐng)求模式、傳輸模式和服務(wù)模式。第七章看門狗定時(shí)器的作用,RTC讀寫時(shí)間編程,Timer部件及其初始化編程

看門狗定時(shí)器的作用:當(dāng)系統(tǒng)程序出現(xiàn)功能紊亂,引起系統(tǒng)程序死循環(huán)時(shí),能中斷系統(tǒng)程序的不正常運(yùn)行,恢復(fù)系統(tǒng)程序的正常運(yùn)行。第八章端口及其初始化編程

S3C2410芯片共有117各輸入輸出引腳,分屬于8個(gè)I/O端口。若需要把端口F的所有引腳均用作外部中斷信號(hào)的輸入引腳,即把GPF0作為EINT0,GPF1作為EINT1,…,則如何對(duì)端口F初始化。RGPFCON=0xaaaa;

若需要把端口G的低8位用作輸入外部設(shè)備數(shù)據(jù)的8位數(shù)據(jù)線;高8位用作輸出數(shù)據(jù)的8位數(shù)據(jù)線,并寫出相應(yīng)的初始化程序RGPGCON=0x55550000;

第九章RS232-C的電氣特性,波特率及其計(jì)算

規(guī)律1的電平為-3~-15V,規(guī)律0的電平為+3~+15V。第十章矩陣鍵盤、7段數(shù)碼管段碼計(jì)算

下圖是一個(gè)采用I/O引腳直接控制鍵盤的接口電路,鍵盤陣列是4X4的。鍵“A“的鍵碼是什么?

(1)鍵A所在

溫馨提示

  • 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)論