欢迎来到天天文库
浏览记录
ID:39554434
大小:27.50 KB
页数:3页
时间:2019-07-06
《单片机与接口技术实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中南大学单片机与接口技术实验报告实验一学生姓名学号专业班级学院完成时间一、实验环境操作系统:Window764位旗舰版实验平台:ADS1.2二、实验内容熟悉ADS平台环境,根据所给的实例程序,编译运行,通过调用存储器和寄存器,知道每个语句所实现的操作。1)打开程序后,添加实验文件1_Experimentchapter_22.1_asm2.1asm_A,编译后运行,并打开存储器和寄存器,逐句运行各个代码,得知:movsp,#stack_top;//把栈顶赋给sp即寄存器r13movr0,#x;//把x的值放到寄存器r0中去strr0,[sp];/
2、/把ro中的值压入栈顶movr0,#y;//把y的值放到r0中去ldrr1,[sp];//取栈顶元素放到r1中ADDr0,r0,r1;//把r0与r1的值相加后放到r0中STRr0,[sp];//把r0的值压入栈顶2)打开1_Experimentchapter_22.1_asm2.1asm_B重复上述步骤:movr0,#x;//将x的值放到r0中movr0,r0,lsl#8;//将r0中的数左移两位放回r0movr1,#y;//将y的值放到r1中addr2,r0,r1,lsr#1;//将r1的值乘以2后加上r0的值,将得到的结果放入r2MOVs
3、p,#0x1000;//将0x1000放入栈顶STRr2,[sp];//将r2中的值压入栈顶movr0,#z;//将z的值放入r0andr0,r0,#0xFF;//将r0的值取出movr1,#y;//将y的值放入r1addr2,r0,r1,lsr#1;//略LDRr0,[sp];//取栈顶元素放到r0MOVr1,#0x01;//将0x01放入r1ORRr0,r0,r1;//将r0与r1的值取或后放入r0movr1,R2;//将r2的值放入r1addr2,r0,r1,lsr#1;//略三、实验反思本次实验主要是熟悉了ADS平台的使用,还有就是熟悉了一些
4、基本的ARM语句,小有收获,懂得了如何看懂每条语句的意思,熟悉了平台的操作方法,为今后的实验学习打下基础,更为以后的应用提供了方便。
此文档下载收益归作者所有