- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手册,安全手册,使用手册,必备手册,实用手册,技术手册,培训手册,实习手册,速查手册,施工手册,教育手册,考核手册,操作手册,服务手册,工作手册,管理手册,学习手册,推行手册,应知应会手册,营运手册,用户手册,员工手册,知识手册,指导手册,质量手册,综合手册,各种手册,应有尽有。本文档支持完整下载,支持任意编辑!选择我,选择成功!
《嵌入式系统设计》
实验教程(三)
目 录
实验1 ADS 1.2集成开发环境练习 1
实验2 汇编指令实验1 6
实验3 汇编指令实验2 9
实验4 汇编指令实验3 12
实验5 C语言程序实验 15
实验6 GPIO输出控制实验1 18
实验7 GPIO输出控制实验2 23
实验8 GPIO输入实验 26
实验9 看门狗实验 29
实验10 步进电机实验 36
实验11 直流电机实验 41
实验12 蜂鸣器控制实验 44
附录 ADS集成开发环境及EasyJTAG-H仿真器应用 50
实验1 ADS 1.2集成开发环境练习
1. 实验目的
了解 ADS 1.2 集成开发环境的使用方法。
2. 实验设备
硬件:PC 机 一台
软件:Windows98/XP/2000 系统,ADS 1.2 集成开发环境
3. 实验内容
(1)建立一个新的工程。
(2)建立一个 汇编 源文件,并添加到工程中。
(3)设置文本编辑器支持中文。
(4)设置编译连接控制选项。
(5)编译连接工程。
(6)调试工程。
4. 实验预习要求
仔细阅读附件B《ADS 集成开发环境及EasyJTAG仿真器应用》或其它相关资料,了解 ADS 工程编辑的内容。
5. 实验步骤
(1)启动 ADS1.2 IDE 集成开发环境,选择【File】-【New…】,使用 ARM Executable
Image 工程模板建立一个工程,工程名称为 ADS,见图 1.1。
图 1.1 建立 ARM 指令代码的工程
(2)选择【File】-【New…】建立一个新的文件 TEST1.S,设置直接添加到项目中, 见图 1.2。输入如程序清单 1.1 所示的代码,并保存,见图 1.3。
图 1.2 新建文件 TEST1.S
程序清单 1.1 TEST1.S 文件代码
AREA Example1,CODE,READONLY ; 声明代码段 Example1
ENTRY ; 标识程序入口
CODE32 ; 声明 32 位 ARM 指令
START MOV R0,#15 ; 设置参数
MOV R1,#8
ADDS R0,R0,R1 ; R0 = R0 + R1
B START
END
图 1.3 添加了 TEST1.S 的工程管理窗口
(3)由于 ADS 安装以后默认字体是 Courier New,对于中文支持不完善,因此建议修 改字体。选择【Edit】-【Perferences…】,可以看见以下对话框,如图 1.4 所示。在 Font 选 项设置字体是 Fixedsys,Script 是 CHINESE_GB2312 。由于 Tab 在不同文本编辑器解释不 同,建议在 Tab Inserts Spaces 前打勾,使 Tab 键插入的是多个空格。
图 1.4 字体和 Tab 设置
(4)选择【Edit】-【DebugRel Settings…】,在 DebugRel Settings 对话框的左边选择ARM Linker 项,然后在 Output 页设置连接地址(见图 1.5),在 Options 页设置调试入口地址(见图 1.6)。
图 1.5 工程连接地址设置
图 1.6 工程调试入口地址设置
(5)选择【Project】-【Make】,将编译连接整个工程。如果编译成功,见图 1.7,Errors Warnings 对话框会报告编译错误为 0,那么就可以对工程进行仿真。
图 1.7 编译错误和警告对话框
(6)选择【Project】-【Debug】, 或者按下快捷键 F5。IDE 环境就会启动 AXD 调试 软件,见图 1.8。
断点调试方法:首先设置断点,只需要在第 6 行灰色区域双击鼠标即可,如果出现红色实心圆点,那么表示断点设置成功,然后选择【Execute】-【Go】全速运行,可以发现程序停止在第 6 行。还有一种比较方便的调试方法就是 Run to Cursor,单击鼠标第 8 行灰色区 域,如果 AXD 将第 8 行高亮就表示设置成功,然后选择【Execute】-【Run to Cursor】运 行到光标,可以发现程序停止在第 8 行。通过断点调试可以观察 ARM 寄存器数值变化,具 体的操作方法在后面的实验会具体介绍。
图 1.8 AXD 调试窗口
6. 思考
(1)工程模板有何作用?(提示:编译控制设置)
(2)如何强行重新编译工程的所有文
文档评论(0)