资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
华南理工大学广州学院实验报告华南理工大学广州学院实验报告课程名称 嵌入式系统原理及应用 电子信息工程 系 自动化 专业 班 姓名 实验名称 实验 ARM 的基础实验 实验日期 指导老师 1、 程序中用到的一些汇编的指令IMPORT BL END ARM 处理器的两种工作模式,两种状态之间的切换方式 使用 BL 可实现 Thumb 状态和 ARM 状态的转换 C 语言与汇编相互调用的规则 汇编程序调用 C 程序 汇编程序的设置要遵循 ATPCS 规则,保证程序调用时参数的正确传递.在汇编程序中使用 IMPORT 伪指令声明将要调用的 C 程序函数. 在调用 C 程序时,要正确设置入口参数,然后使用 BL 调用.2、 相关寄存器的配置ldr r0,=GPBCON ldr r1,r0 orr r1,r1,#(1 #define GPBCON (*(volatile unsigned long*)0x56000010) #define GPBDAT (*(volatile unsigned long*)0x56000014) #define GPBUP (*(volatile unsigned long*)0x56000018) int main() int i,j; GPBCON GPBCON|=(110); while(1) GPBDAT for(i=0;i10000;i+) for(j=0;j10000;J+); GPBDAT|=(15); for(i=0;i10000;i+) for(j=0;j10000;J+); return 0; 2、用 ARM 汇编指令编写延时程序 (Tab)IMPORT Main AREA init ,CODE,READONLY ENTRY BL Main END
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号