嵌入式系统原理及应用实验指导书10091129

嵌入式系统原理及应用实验指导书10091129

ID:41091864

大小:5.01 MB

页数:14页

时间:2019-08-16

嵌入式系统原理及应用实验指导书10091129_第1页
嵌入式系统原理及应用实验指导书10091129_第2页
嵌入式系统原理及应用实验指导书10091129_第3页
嵌入式系统原理及应用实验指导书10091129_第4页
嵌入式系统原理及应用实验指导书10091129_第5页
资源描述:

《嵌入式系统原理及应用实验指导书10091129》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式系统原理及应用实验指导书(高克芳编)福建农林大学机电工程学院14实验一:ARM汇编指令实验一、实验目的1、初步学会使用ADS1.2开发环境,学会ARM仿真器的使用。2、通过实验掌握简单的ARM指令。二、实验内容1、熟悉开发环境的使用,并使用LDR、STR和MOV等指令访问寄存器或存储单元。2、使用基本的ADD、SUB、LSL、AND等指令完成基本的数学与逻辑运算。三、实验设备及工具(包括软件调试工具)硬件:ARM嵌入式开发平台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上、串口线。软件:PC机操作系统win98、W

2、in2000或WinXP、ARMSDT2.51或ADS1.2集成开发环境、仿真器驱动程序。四、实验步骤1、建立一个工程项目运行ADS1.2集成开发环境(CodeWarriorforARMDeveloperSuite)。选择File|New…菜单,在对话框中选择Project,如图1-1所示,新建一个工程文件。图中示例的工程名为Exp1.mcp。点set…按钮可为该工程选择路径如图1-2所示,选中CreatFolder选项后将以图1-1中的ProjectName或图1-2中的文件名为名创建目录,这样可以将所有与该工程相关的文件放到该工程目录下,便

3、于管理工程。图1-1新建工程14图1-2保存工程2、建立一个源文件(1)运行ADS1.2集成开发环境(CodeWarriorforARMDeveloperSuite)。选择File|New…菜单,在对话框中选择File,如图1-3所示。图1-3新建文件(2)单击TextFile选项,建立一个文本文件。(3)在Filename文本框中输入要建立的的文件名称。一定要注意文件的扩展名,汇编语言的扩展名是S,C语言的文件扩展名是C,C++语言的扩展名是CPP。(4)在Location中确定文件的路径,然后单击确定,新文件建立完毕。3、编辑如下的新文件,

4、并保存AREAStrCopy,CODE,READONLYENTRYstartLDRr1,=srcstrLDRr0,=dststrBLstrcopystopMOVr0,#0x18LDRr1,=0x20026SWI0x123456strcopyLDRBr2,[r1],#1STRBr2,[r0],#1CMPr2,#0BNEstrcopyMOVpc,lrAREAStrings,DATA,READWRITEsrcstrDCB"Firststring-source",0dststrDCB"Secondstring-destination",0END4、把源

5、文件加入到工程项目中14(1)打开CodeWariorIDE,单击FileOpen,打开工程项目管理文件,如图1-3.图1-3打开工程项目文件(2)右击窗口,弹出如图1-4所示的窗口,单击AddFiles将建立的源文件加入到工程项目中。AddFiles把已经建立的源文件加入到工程项目中。CreateGroup创建一个文件组。图1-4工程项目窗口5、编译执行ProjectBringUPtoData命令。执行ProjectMake命令。执行ProjectRun命令。6、执行ProjectDebug命令。(1)打开菜单项Debug→Remo

6、teConnect,连接软件仿真器,执行Download命令下载程序,并打开寄存器窗口。(2)打开存储区窗口,观察地址0x804E~0x8064的内容,以及地址0x8038~0x804E的内容。(3)单步执行程序并观察和记录寄存器与存储器值的变化。结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM指令的使用。五、练习题编写程序将R0和R1的内容相加的结果放入R2,将R0和R1的内容相减的结果放入R3,将R0*2和R1的内容相加的结果放入R4。14实验二:超级终端设置及BIOS功能使用1、运行Windows系统下的超级终端(HyperT

7、erminal)应用程序,新建一个通信终端。如果要求输入区号、电话号码等信息请随意输入,出现如图2-1所示对话框时,为所建超级终端取名为arm,可以为其选一个图标。单击“确定”按钮。图2-1创建超级终端2、在接下来的对话框中选择ARM开发平台实际连接的PC机串口(如COM1),按确定后出现如图2-2所示的属性对话框,设置通信的格式和协议。这里波特率为115200,数据位8,无奇偶校验,停止位1,无数据流控制。按确定完成设置。图2-2设置串行口314、完成新建超级终端的设置以后,可以选择超级终端文件菜单中的保存,将当前设置保存为一个特定超级终端到

8、桌面上,以备后用。用串口线将PC机串口和平台UART0正确连接后,就可以在超级终端上看到程序输出的信息了,比如“Exp1开发环境实验”将在超级终端上显

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

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

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