第一次实验 KEILv5 集成开发环境练习2.docx
- 文档编号:27829075
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:9
- 大小:909.78KB
第一次实验 KEILv5 集成开发环境练习2.docx
《第一次实验 KEILv5 集成开发环境练习2.docx》由会员分享,可在线阅读,更多相关《第一次实验 KEILv5 集成开发环境练习2.docx(9页珍藏版)》请在冰豆网上搜索。
第一次实验KEILv5集成开发环境练习2
西安邮电大学
微机原理实验报告
实验名称:
KEILv5集成开发环境练习
第一次实验KEILv5集成开发环境练习
一、实验目的:
学习KEILv5集成开发环境的使用方法。
二、实验设备l
硬件:
PC机一台l
软件:
WindowsALL系统,
KEILv5集成开发环境
三、实验内容
●启动KEILv5并建立一个基于ARM7LPC2131/2132的工程。
●在模板文件main.S文件中,加入用户汇编代码。
●编译链接工程。
●调试工程。
●学习KEILv5工具的使用。
四、实验步骤
1.启动KEILv5集成开发环境。
图1打开KEILv5IDE
2.点击确认<按钮>,创建工程
图2创建新工程
3.选择器件
图3选择器件
4.添加启动代码
图4添加启动代码
5.
调试按钮
编辑窗体全貌,准备添加用户代码
图5编辑窗体全貌
6.
添加新建立的用户文件。
如下图参照红框中所示Ccode代码(需要通过添加“;”注释掉),仿写基于ARM7ASMcode代码。
图6添加新建立的用户文件
7.
保存新添加的用户代码。
如下图所示,点击红框所示的按钮,新建一个文件,并保存为main.s。
根据课程PPT内容,敲入相应示例代码。
对示例代码进行修改,添加exportstart输出main.s的程序入口,并将原退出ADSIDE调试环境下的代码行添加“;”注释掉。
图7添加新的用户代码
8.
工程设置和编译链接整个工程。
若编译成功,则Erros&Warnings对话框会报告编译错误为0,此时即可对工程进行软件仿真
图8编译结果
图9配置当前使用软件仿真器Simulator
五、调试方法
◆单步运行;在KEILv5调试器主窗口,选择Execute->Step(或快捷键
◆设置断点;在KEILv5调试器“代码调试窗口”双击目标代码行,若出现红色实心圆点,则表示断点设置成功;然后选择Execute->Go全速运行,处理器执行程序停止在断点行;
◆运行到光标行;在KEILv5调试器“代码调试窗口”单击选择目标代码行,然后在KEILv5调试器主窗口,选择Execute->RuntoCursor运行到光标处;通过断点调试可以观察ARM寄存器和存储单元的数值变化,具体操作方法在后面的实验中会作详细介绍
六、思考
(1)工程模板有哪些作用?
(提示:
对照VCStudioIDE。
)
可选适配的CPU、芯片型号,并自动生成对应的startup.s启动文件。
编译器中可添加宏,可以不用修改源文件中代码或者添加头文件。
可选在编译过程中自动生成hex文件。
简化了重复的芯片配置和调用标准库过程
(2)如何强行重新编译工程的所有文件?
(提示:
选择Project->RemoveObjectCode删除工程中的*.obj文件。
选择魔术棒图标,把optionsfortarget'xxx',在output标签中,取消勾选createbatchfile然后重新编译。
Build只会对修改过的文件进行重新编译,若文件未被修改则不会被识别重编译,通过选择Project->RemoveObjectCode删除工程中的*.obj文件,Build无法识别,会将所有文件重新编译。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一次实验 KEILv5 集成开发环境练习2 第一次 实验 集成 开发 环境 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)