嵌入式样卷整理后

嵌入式样卷整理后

ID:21747912

大小:173.00 KB

页数:6页

时间:2018-10-24

嵌入式样卷整理后_第1页
嵌入式样卷整理后_第2页
嵌入式样卷整理后_第3页
嵌入式样卷整理后_第4页
嵌入式样卷整理后_第5页
资源描述:

《嵌入式样卷整理后》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3级流水线使用3个阶段,因此指令分3个阶段执行:取指、译码、执行。2.LPC2131微处理器内部共有37个用户可以访问的32位寄存器,其中有6个状态寄存器,32个通用寄存器,用户模式下可以使用17个寄存器,中断模式下可以使用18个寄存器。3.软件中断异常的入口地址是0x00000008,进入的模式是管理模式,返回地址是R14。4.指令中加S后缀表示影响CPSR,加EQ后缀表示相等条件。5.LDRT中的T表示以用户模式加载数据,LDRH中的H表示加载无符号半字数据。1.ARM7微处理器执行0xfff0处的ARM指令的同时,对0xfff4处的指令译码,对0xff

2、f8处的指令取指。2.有2种情况可以使芯片进入ISP状态:P0.14引脚拉低、复位芯片、在芯片内部无有效用户代码。3.如果系统时钟大于20MHz而小于40MHz,则MAMTIM一般应设置为2。4.外部中断有四种触发方式:低电平、高电平、下降沿、上升沿。5.I2C通信中,在SCL为高电平时,SDA从高电平向低电平切换,是起始信号,SDA从低电平向高电平切换,是停止信号。6.SPI接口中,CPOL=0,CPHA=1,数据输出在时钟的SCK上升沿,数据采样在时钟的SCK下降沿。7.定时器主要有匹配和捕获功能。1.引脚连接模块的主要功能是:选择引脚功能。2.LPC213

3、1微处理器具有共有2个端口,它们最多有46个I/O口可供使用。3.中断异常的入口地址是0x00000018,进入的模式是中断模式,返回地址是R14-4。4.指令中加!后缀表示回写,加HI后缀表示无符号数大于条件。5.STRB中的B表示无符号字节数据,LDRSH中的SH表示有符号半字数据。6.VIC可以管理32路中断请求,向量IRQ有16个通道。7.LPC2131微处理器共有4路外部中断,P0.3P0.14可以作为外部中断1的引脚,如果采用边沿触发方式,只有P0.3脚的信号是有效的。1.计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC

4、类型,其指令长度是定长的。2.ARM微处理器有七种工作模式,它们分为两类非特权模式、特权模式。其中用户模式属于非特权模式。3.ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态。4.ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC,R13通常用来存储SP。5.ARM处理器有两种总线架构,数据和指令使用同一接口的是冯.若依曼结构,数据和指令分开使用不同接口的是哈佛结构。6.ARM微处理器复位后,PC的地址通常是0x0,初始的工

5、作模式是Supervisor(或管理模式)。1.1、写一条ARM指令,完成操作r1=r2–r3SUBR1,R2,R31.2、初始值R0=26H,R1=0FH执行指令BICR0,R1,0x08后,寄存器R0,R1的值分别是多少?R0=07H,R1=0FH1.3、说明指令MSRCPSR_c,#0x10的操作功能。切换到用户模式。1.4、写一段代码,来读取P0.1口的电平状态。6Uint32PinState;PINSEL0&=0xFFFFFFF3;IO0DIR&=0xFFFFFFFD;PinState=IO0PIN&0x02;1.5、解析以下代码的功能:MRSR0CP

6、SRBICR0,R0,#0x04MSRSPSR_c,R0清零I位,开IRQ中断。1.6、ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?R15用于程序计数寄存器PC,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址1.7、初始化Time0,从MAT0.1输出2000Hz的方波。T0TC=0;T0PR=0;T0MCR=0x10;T0EMR=0xC0;T0MR1=Fpclk/4000;T0TCR=0x01;2.1、写一条ARM指令,完成操作r1=r2+R3ADDR1,R2,R32.2、初始值R1=2

7、6H,R0=FFH,[0xFF]=36H,执行指令SWPR1,R1,[R0]后,寄存器R1,[0xFF]的值分别是多少?R1=36H,[0xFF]=26H2.3、说明指令BL的操作功能。先将下一条指令的地址复制到R14中,然后跳转到指定地址,运行程序。2.4、编写一段代码,使P0.1输出高电平。PINSEL0&=0xFFFFFFF3;IO0DIR

8、=0x02;IO0SET=0x02;2.5、简述LPC2000系列ARM处理器发生中断异常时,硬件处理流程。1.备份CPSR,即SPSR_irq=CPSR;2.处理器切换到irq模式;3.禁止irq中断,即I=0;4.

9、切换到ARM状态,即T=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。