网站大量收购独家精品文档,联系QQ:2885784924

ARM工作原理實验指导书.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM工作原理實验指导书

嵌入式系统原理实验指导书 (Ver1.0) 刘永平编写 西安邮电大学 2009-5-10 目 录 实验一 ARM集成开发工具——ADS练习 5 1.1 实验目的 5 1.2 实验设备 5 1.3 实验内容 5 1.4 实验预习要求 5 1.5 实验步骤 5 1.6 思考 19 实验二 汇编指令实验1 20 2.1 实验目的 20 2.2 实验设备 20 2.3 实验内容 20 2.4 实验预习要求 20 2.5 实验步骤 21 2.6 实验参考程序 23 2.7 思考 24 实验三 汇编指令实验2 25 3.1 实验目的 25 3.2 实验设备 25 3.3 实验内容 25 3.4 实验预习要求 25 3.5 实验步骤 26 3.6 实验参考程序 27 3.7 思考 30 实验四 GPIO控制实验 32 4.1 实验目的 41 4.2 实验设备 41 4.3 实验内容 41 4.4 实验原理 41 4.5 实验硬件原理图 43 4.6 实验预习 44 4.7 实验过程 44 4.8 实验参考程序 44 4.9 思考 45 实验五 UART通信实验 48 5.1 实验目的 48 5.2 实验设备 48 5.3 实验内容 48 5.4 实验原理 49 5.5 实验硬件原理图 49 5.6 实验预习 50 5.7 实验过程 50 5.8 实验参考程序 51 5.9 思考 61 实验六 中断实验 62 6.1 实验目的 62 6.2 实验设备 62 6.3 实验内容 62 6.4 实验原理 63 6.5 实验硬件原理图 63 6.6 实验预习 63 6.7 实验过程 63 6.8 实验参考程序 63 6.9 思考 66 总 论 本实验包含两部分,前面三个实验是ARM 7指令系统指令实验,使用ADS的编译器和调试器进行仿真调试,主要目的是掌握ARM7的指令系统和开发工具的使用,理解ARM CPU的工作过程。后面三个实验是真实的ARM系统,硬件微控制器芯片为LPC2131(ARMCPU核+GPIO部件、UART0部件、UART1部件、Timer1、Timer2、VIC部件等),硬件电路板为广州周立功公司开发的EasyARM2131,学习配置ARM芯片内各模块部件,初步掌握简单嵌入式系统的构成原理和简单应用。开发软件为ADS,调试接口为硬件JTAG模块(仿真器)+JTAG驱动程序构成开发系统。这部分时需要查看LPC2131芯片的外部特性、内部模块原理和配置方法。 实验一 ARM集成开发工具——ADS练习 1.1 实验目的 了解ADS1.2集成开发环境的使用方法 1.2 实验设备 硬件:PC机一台 软件:Windows XP/2000系统,ADS1.2集成开发环境 1.3 实验内容 在ADS环境下创建工程、编辑源文件、编译、链接、调试。 (1)建立一个新的工程。 (2)建立一个汇编文件,并添加到工程中。 (3)设置文本编辑器支持中文。 (4)设置编译链接控制选项。 (5)编译链接工程。 (6)调试工程。 1.4 实验预习要求 仔细阅读文档《ADS集成开发环境及EasyJTAG-H仿真器应用》或《深入浅出ARM7——LPC213x/214x(上册)》书第二章的内容,了解ADS工具的组成(重要的软件功能模块——ARM汇编器、ARM的C/C++编译器、Thumb的C/C++编译器、ARM链接器、AXD调试器、ARMulator指令模拟器等)、ADS的各模块选项配置、工程编辑的内容。 1.5 实验步骤 ①创建工程 启动ADS1.2 IDE集成开发环境,选择File-〉New,使用ARM Executable Image工程模板建立一个工程,工程名为Project1,如图1.1所示。 图1.1 新建Project操作界面 图1.2 新建Project操作界面(2) ②添加源文件,编辑源代码 选择File-〉New,建立一个新的汇编文件TEST1.S,设置直接添加到项目中,如图1.3所示。在该文件中输入汇编指令代码,并保存,如图1.5所示。 图1.3 新建File操作界面 图1.4 编辑源文件选择操作界面 图1.5 编辑源代码界面 程序TEST1.S源代码(功能:计算两数的加法,被加数和加数分别放在R0、R1中,结果保存到R0中。) AREA EXAMPLE1,CODE,READONLY ;声明代码段Example1 ENTRY ;标识程序入口 CODE32 ;声明32位A

文档评论(0)

cv7c8hj6b4I + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档