|
嵌入式系统与结构复习题二资料! Q! m9 G8 b$ |; `" l9 B
一、填空与简答
! Y' n+ u7 T0 M2 R& i I1、什么是嵌入式系统9 l3 |( d; }3 j9 G3 J. a2 F
(1)从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。7 G7 ?4 x5 r7 n3 A/ m6 D
(2)从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。“嵌入式”这个术语反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。; }: C5 A) D* @2 s! ^! }) Y
2、嵌入式处理器可以分为哪几大类/ R& q- j6 @* x$ r
(1)嵌入式微处理器;(2)嵌入式微控制器;(3)嵌入式DSP处理器;(4)嵌入式片上系统(SOC)。
% p; Z/ D, W" y% v7 W3、ARM体系结构支持7种处理器模式. j7 P8 q" m8 @& M7 ?7 Z5 D. C
分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。( Q7 f$ W5 Z ]1 s4 `+ c
4、ARM处理器支持9种基本寻址方式7 \% D9 E" Q: q; o/ B
寄存器寻址;立即寻址 ;寄存器移位寻址; 寄存器间接寻址;基址寻址 ; 多寄存器寻址;堆栈寻址 ;块拷贝寻址 ; 相对寻址 ;1 w r' c- W8 x) V" c$ |
5、ARM指令集可分为哪5大类指令: M, [7 n$ ]: E1 M! u7 B5 j
分支指令;数据处理指令;加载和存储指令;协处理器指令;杂项指令。( r9 ^' w) A6 s- e4 {* ?5 C3 D
二、综合题; D5 M" E/ O& l3 p9 k# l: R
1、详细说明下面程序的功能:
, J: v' D1 V% j: M8 t. XResetHandler:
2 C* t' M' _" V, @7 C/ O! Z9 Q ldr r0,WTCON 9 d1 L! r9 M2 z/ M' r9 R3 y2 s4 `. g
ldr r1,=0x0 9 \0 ^+ _" w" X3 l( ]
str r1,[r0] //关闭看门狗( m- P( I( Z3 o8 R. M
, F7 x$ D! Y4 W3 X- @6 D' u ldr r0,INTMSK5 W1 N* \+ \5 x, I( n9 u7 E
ldr r1,MASKALL 8 k; T; ~0 L/ |2 p
str r1,[r0] //关中断
Z ?7 K. S T% y: H# t & N+ B) w# o+ f' K# X
ldr r0,LOCKTIME3 I# T3 I7 G9 x" J
ldr r1,=8008 ], B( A0 x) P
str r1,[r0] //设置PLL锁时计数值
, I4 E3 l: @* W; P# \, e1 u
/ {8 ?& l: m% W) |* T" [8 |ldr r0,PLLCON
* g: v8 H |' t9 e" U6 T1 v' Jldr r1,PLLCON_DAT
/ b# ?% h, n8 v! J) G6 ]3 `- Vstr r1,[r0] //设置PLL控制寄存器
7 _; {( G& Y# d; W3 l @9 p
: Z" G6 L; m1 m0 ?6 a5 M. `& E# Rldr r0,CLKCON
+ ?' @) G: I- {& }; Xldr r1,=0x7fff8$ J$ k. t# X; l# t) F( n# n$ ]! {
str r1,[r0] //使能所有的接口单元的CLK; e+ M; B" e- w9 j
...
9 B4 S$ f1 @, _0 |) M. t! D BL Main //跳转到C语言中的Main函数" z, \2 [9 w$ k
B .
! Z8 \3 z# ~+ `9 c6 P$ N) E# G5 G6 h& o
. S% V) t7 e! x% x2、画出PLL频率计算图示,及必须满足的条件。
& I9 ^/ q3 L1 k: X3 V% j. |/ Z . U" |/ j" v) i' n. H8 B4 o
回路锁定后:FOSC = FCCO / (2P × M)3 N8 x3 q4 V- ^# h. ?- Q% E
FCLK = FOSC × M# b( X q4 S+ j* c, L2 X0 m
FOSC:晶振频率; FCCO :CCO振荡器输出频率FCCLK:处理器时钟频率; M:PLL倍频值 P:PLL分频值
+ O3 i' f0 }1 A4 N! {! `, W必须满足的条件:1 ]$ Y# C$ Q+ h/ U8 S/ ~ X
FOSC范围:10MHz~25MHz; FCCLK范围:10MHz~60MHz; FCCO范围:156MHz~320MHz;
5 A3 G. Y; s: r: M
\' z% S/ E3 i! d
* r/ C4 Q+ k. y5 O |
|