川大电气学院自动化嵌入式实验报告.docx 立即下载
2025-08-27
约2.5万字
约45页
0
31KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

川大电气学院自动化嵌入式实验报告.docx

川大电气学院自动化嵌入式实验报告.docx

预览

免费试读已结束,剩余 40 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

川大电气学院自动化嵌入式实验报告

第一篇:川大电气学院自动化嵌入式实验报告嵌入式系统实验报告嵌入式实验报告嵌入式实验报告一、实验名称:汇编指令实验以及程序下载运行实验二、实验器材:ARM2410嵌入式开发板。PC机操作系统Win98、Win2000、WinXP。AD1.2集成开发环境。超级终端通讯程序。三、实验目的:1.了解ARM2410基本原理并且掌握基本的程序运行下载技巧2.熟悉ADS1.2软件开发环境;3.掌握ARM920T汇编指令的用法,并能编写简单的汇编程序;4.掌握指令的条件执行和使用LDR/STR指令完成存储器的访问。四、实验内容:1、汇编语言实验:实验步骤:①启动ADS1.2,使用ARMExecutableImage工程模板建立一个工程arm.mcp②建立汇编源文件arm1.s,编写实验程序,然后添加到工程中。③设置工程连接地址ROBase为0x3000000,RWBase为0x30003000,设置options中的调试地址Imageentrypoint为0x30000000。④编译连接工程,选择Project-Debug,启动AXD进行软件仿真调试。⑤打开寄存器串口,选择Current监视R0,R1的值。打开存储器观察窗口,设置观察地址为0x30003100,显示方式Size为32Bit,监视0x30003100地址上的值。实验程序:①观察寄存器和0x30003100地址上值的变化嵌入式实验报告COUNTEQU0x30003100AREAExample1,CODE,READONLYENTRYCODE32STARTLDRR1,=COUNTMOVR0,#0STRR0,[R1]LOOPLDRR1,=COUNTLDRR0,[R1]ADDR0,R0,#1CMPR0,#10MOVHSR0,#0STRR0,[R1]BLOOPEND②n个X相乘XEQU9NEQU8ARAEEXAMPLE3CODE,READONLYENTRYCODE32STARTLDRSP,=0x30003F00嵌入式实验报告LDRR0,=XLDRR1,=NBLPOWHALTBHALTPOWSTMFDSP!,{R1-R2,LR}MOVSR2,R1MOVEQR0,#1BEQPOW_ENDMOVR1,R0SUBR2,R2,#1POW_L1BLDO_MULSUBSR2,R2,#1BNEPOW_L1POW_ENDLDMFDSP!,{R1-R12,PC}DO_MULMULR0,R1,R0MOVPC,LREND嵌入式实验报告③计算1+2+3+…+(N-1)+N的值(N>0)IMPORT|Image$$RO$$Limit|IMPORT|Image$$RW$$Base|IMPORT|Image$$ZI$$Base|IMPORT|Image$$ZI$$Limit|IMPORTMainAREAStart,CODE,READONLYENTRY嵌入式实验报告CODE32ResetLDRSP,=0x40003f00LDRR0,=|Image$$RO$$Limit|LDRR1,=|Image$$RW$$Base|LDRR3,=|Image$$ZI$$Base|CMPR0,R1BEQLOOP1LOOP0CMPR1,R3LDRCCR2,[R0],#4STRCCR2,[R1],#4BCCLOOP0LOOP1LDRR1,=|Image$$ZI$$Limit|MOVR2,#0LOOP2CMPR3,R1STRCCR2,[R3],#4BCCLOOP2BMainEND实验截图:嵌入式实验报告嵌入式实验报告2、程序下载运行实验实验步骤:①接好试验箱电源,并将计算机的串口接到开发板上。②运行超级终端,选择正确的串口号。③开起试验箱,在超级终端出现“按ENTER键进入BIOS…2”提示④按照提示按ENTER进入BIOS,选择--“下载文件到ARM运行”这一项,键入回车,出现提示“请使用超级终端发送文件。⑤点击超级终端的“传送”菜单,在下拉菜单中选择“发送文件”,选择编译好的文件进行发送。⑥当出现是否运行下载的程度的提示时,键入Y。嵌入式实验报告用ADS1.2集成开发环境对程序进行编译可生成.bin文件,先生成文本文件,再通过编码转换工具转化成bin文件。五、I/O接口实验实验步骤:1.参照模板,新建一个工程GPIO.mcp,添加相应的文件,并修改GPIO的工程设置;2.创建Main.c文件,并加入到工程文件GPIO.mcp中;3.为Main.c文件的主任务maintask添加如下的语句:#defineGPIOLED_MARK(Led)(rGPBDAT=(rGPBDAT&~0x1e0)|(~(Led&0x1e0)))voidAPP_vMain(void){CONSOL_Printf(“n[GP
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

川大电气学院自动化嵌入式实验报告

文档大小:31KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用