- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM 样题新
1.ARM的运行状态有哪些,工作模式有哪些,异常有哪些。(填空,简答)
答:arm的运行状态有:arm,thumb运行状态,工作模式有7种:用户模式(USR),外部中断模式(IRQ),快速中断模式(FIQ),管理模式(SVC),系统模式(SYS),数据访问中止模式(ABT),未定义指令中止模式(UDN)
异常有7种:复位,未定义指令,指令预取中止,软件中断,数据中止,fiq,irq
2. 中断源的总个数,主中断源的个数,外部中断的个数。各中断寄存器的作用。(填空,选择)
60个中断源,32个主中断源,24个外部中断源。
3. 寄存器的总个数,通用寄存器的个数,状态寄存器的个数,这些寄存器的名字(填空,选择,简答)
37个寄存器总个数,31个通用寄存器,6个状态寄存器,名字:R0~R7,R8~R14,R13_SVC,R13_ABORT,R13_UNDEF,R13_IRQ,R13_FIQ, R14_SVC,R14_ABORT,R14_UNDEF,R14_IRQ,R14_FIQ,R8_FIQ,R9_FIQ,R10_FIQ,R11_FIQ,R12_FIQ
PC,CPSR,SPSR_SVC,SPSR_ABORT,SPSR_UNDEF,SPSR_FIQ,SPSR_IRQ
4. 填空,选择还有:定时器的个数,类型,名字。
5个16位定时器,定时器0到3采用脉宽调制(pwm)功能,定时器4是无输出引脚的内部定时器,名字:mux0~mux4
5. 位操作(&|~^ << >>)计算。例如:100011100 & = ...
6. 编程题1:GPIO控制LED2-LED3-LED4跑马灯
#include<s3c2440.h>
void delay()
{int i;
for(i=0,i<500000,i++);
}
void main()
{GPBCON &=~((1<<11)|(1<<13)|(1<<15)|(1<<17));
GPBCON |=((1<<10)|(1<<12)|(1<<14)|(1<<16));
GPBUP |=((1<<5)|(1<<6)|(1<<7)|(1<<8));
GPBDAT |=((1<<5)|(1<<6)|(1<<7)|(1<<8));
while(1)
{
GPBDAT &=~(1<<5);
delay();
GPBDAT |=(1<<5);
GPBDAT &=~(1<<6);
delay();
GPBDAT |=(1<<6);
GPBDAT &=~(1<<7);
delay();
GPBDAT |=(1<<7);
GPBDAT &=~(1<<8);
delay();
GPBDAT |=(1<<8);
}
}
7. 编程题2:K1,K4,K5键中断功能控制LED2,LED3,LED4的状态
#include<s3c2440.h>
volatile int k;
void delay()
{int i;
for(i=0;i<500000;i++);
}
void IRQ_Handler() __irq
{
if(INTPND & (1<<2))
{INTPND |=(1<<2);
SRCPND |=(1<<2);
k=1;
}
if(INTPND & (1<<4))
{if(EINTPEND&(1<<4))
{EINTPEND |=(1<<4);
SRCPND |=(1<<4);
INTPND |=(1<<4);
K=2;
}
if(EINTPEND&(1<<7))
{EINTPEND |=(1<<7);
SRCPND |=(1<<7);
INTPND |=(1<<7);
K=3;
}
}
}
int main()
{ GPBCON &=~((1<<11)|(1<<13)|(1<<15));
GPBCON |=((1<<10)|(1<<12)|(1<<14));
GPBUP |=((1<<5)|(1<<6)|(1<<7));
GPBDAT&=~((1<<5)|(1<<6)|(1<<7));
GPFCON |=((1<<9)|(1<<5)|(1<<15));
GPFCON &=~((1<<8)|(1<<4)|(1<<14));
GPFUP |=((1<<2)|(1<<4)|(1<<7));
EXTINT0 &=~((1<<8)|(1<<10)|(1<<16)|(1<<18)|(1<<28)|(1<<30));
EXTINT0 |=((1<<9)|(1<<17)|(1<<29));
INTMSK &=~(1<<2);
INTM
您可能关注的文档
- 中考冠词考点与真题训练.doc
- 爱(love) 动物妈妈的爱.ppt
- 福禄系列产品介绍.ppt
- 新一代男星杜淳 80后家居生活只要简单.doc
- 浮力期末复习题及答案.doc
- 速达财务学习账套.doc
- 多音字专项练习.doc
- 多媒体技术运用与课件制作新.doc
- 复兴中华之少年梦 290李婉银.doc
- 场地平整施工方案 3.doc
- 环保服务研究报告-环保服务项目商业计划书(2020-2023年).pptx
- 速溶茶研究报告-中国速溶茶市场深度调查研究报告(2024年.pptx
- 义务教育研究报告-义务教育项目可行性研究咨询报告.pptx
- 移动通讯增强器研究预测报告-中国移动通讯增强器行业深度调研与发展趋势研究预测报告(2024-2028.pptx
- 不锈钢啤酒发酵罐研究预测报告-不锈钢啤酒发酵罐市场发展前景分析及供需格局研究预测报告(2024-20.pptx
- 食品饮料研究报告-食品饮料产品入市调查研究报告.pptx
- 饲用培氟沙星研究预测报告-饲用培氟沙星市场发展现状调查及供需格局分析预测报告(2024-2028年).pptx
- 小学音乐人音版(2012)二年级下册:第5课 快乐的舞蹈《加伏特舞曲》-教学课件.pptx
- 2024年公务员(国考)之行政职业能力测验真题参考答案.docx
- 2024年东营职业学院高职单招(语文)历年考点笔试题库含答案解析.doc
文档评论(0)