实验四、GPIO输出实验-流水灯.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四:GPIO 输出控制实验 一、实验目的 1. 掌握 LPC21XX 专用工程模板的使用; 2. 掌握 EasyJTAG 仿真器的安装和使用; 3. 能够在 EasyARM21XX 开发板上运行第一个程序(无操作系统); 4. 熟悉 LPC2000 系列 ARM7 微控制器的 GPIO 控制。 二、实验设备 硬件:PC 机一台、EasyARM2103 开发板 一套 软件:Windows98/XP/2000 系统,ADS 1.2 集成开发环境 三、实验内容 控制 EasyARM2103 开发板上的LED 闪烁形成流水灯效果。 四、实验预习要求 仔细阅读《EasyARM2103》手册第4 章的内容,熟悉GIPO 的设置。 仔细阅读《EasyARM2103》第 2 章的内容,了解 EasyARM2103 开发板的硬件结构, 注意LED 灯的相关控制电路。 仔细阅读《EasyARM2103》第 3 章的内容,了解 ADS 1.2 集成开发环境、LPC2200 专 用工程模板、EasyJTAG 仿真器的应用。 五、实验原理 如何在 EasyARM2103 上运行第一个程序。 安装 ADS 1.2 (PC) 了解 ADS 1.2 (PC) 连接 EasyJTAG 仿真器和 EasyARM2103 开发板 (硬件) 安装 EasyJTAG 驱动程序 (PC) 添加工程模板 (PC) 用工程模板建立第一个工程 (PC) 仿真调试第一个工程 (PC+硬件) 说明: (PC) 属于在 PC 机上操作,即软件的操作 (硬件) 属于开发板硬件操作 (PC+硬件) 属于在 PC 机上进行软件操作,硬件上要连接或跳线操作 六、实验步骤 1. 连接 EasyJTAG 仿真器和 EasyARM2103 开发板,然后安装 EasyJTAG 仿真器的驱 动程序(若已经安装过,此步省略) 。 2. 为 ADS1.2 增加 LPC2103 专用工程模板(若已增加过,此步省略) 。 3. 启动 ADS 1.2 ,使用 ARM Executable Image for lpc2103 工程模板建立一个工程 BeepCon_C 。 4. 建立 C 源文件 BeepCon.c ,编写实验程序,然后添加到工程的user 组中。 5. 选用 DebugInRAM 生成目标,如图 3.9 所示,然后编译连接工程。 图 3.9 选择生成目标 6. 将EasyARM2103 开发板上的 JP4 跳线短接。 7. 选择【Project 】- 【Debug 】,启动 AXD 进行 JTAG 仿真调试。 8. 全速运行程序,程序将会在 beepcon.c 的主函数中停止(因为 main 函数起始处默认设置 有断点) 。 9. 单击 Context Variable 图标按钮(或者选择【Processor Views 】- 【Variables 】)打开变量观 察窗口,通过此窗口可以观察局部变量和全局变量。选择【System Views 】- 【Debugger Internals 】即可打开 LPC2100 系列 ARM7 微控制器的片内外设寄存器窗口。 10. 可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,观察变量 的值,判断LED 控制是否正确。 11. 实验结束后,在 AXD 中设置仿真器为片外 RAM 调试方式的设置,以便于后面实 验的正确操作。、 12.更改程序实现流水等的功能,一秒亮一盏灯,从左向右,一直循环。 七、实验参考程序 选择低速GPIO,控制LED 灯闪烁,示例程序如程序清单4.1 所示。此示例操作需要短接 JP4 的P0.17 ,输出控制LED1 。 程序清单4.1 GPIO 控制 LED 闪烁 #include config.h # define LED1 1

文档评论(0)

A19855058659 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档