嵌入式系统实验1LED灯显示实验_第1页
嵌入式系统实验1LED灯显示实验_第2页
嵌入式系统实验1LED灯显示实验_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中南大学嵌入式系统试验一LED 灯显示试验学 院:*姓 名:*LED一、试验目的生疏 armarmADS1.2软件使用,并会用该软件编译调试开发板。HJTAGLED二、试验器材PC三、试验原理EasyARM2103开发板供给了4个绿色发光二极管用作显示,电路如图1.1所示。显示电路承受了灌电流的方式来驱动发光二极管,由于微把握器LPC2103 I/O口供给的灌电流大于其拉电流,承受此驱动方式可以保证二极管发光的亮度。1.1Led四、试验内容及步骤下面以GPIO的测试程序为例,生疏EasyJTAG-H软件的使用方法,程序功能设计为把握单路LED闪耀,硬件电路如图1.1所示。v1.00-3.Eas

2、yARM2103安装手册-GPIO Test,将此文件夹复制到其它名目下翻开,要求存放名目必需无中文路径,如图5.13所示。翻开文件夹后,建议用户先删掉“GPIO_Test_Data”文件夹,然后双击翻开“GPIO Test.mcp”文件,即翻开例如工程。点击“user”文件夹,翻开main.c文件,见到例如代码选择低速GPIO,把握LED灯闪耀,例如程序如程序清单所示。此例如操作需要短接JP4的P0.17,输出把握LED1。编译连接工程。工程目标栏处选择DebugInFlash模式,然后编译连接工程。如下图为工程窗口中的DebugRel Settings 工程设置,如地址设置、输出文件设置、

3、编译选项等,Synchronize Modificatinte同步修改日期,检查工程中每个文件的修改日期,假设如使用其辑源文件h栏标记“”Linker 生成的Image 一般包括三个区域:代码段、数据段和BSS 段。需要通过Linker 设置这三个段的基址。通常BSS 段是紧接着数据段RW之 后,因此只要设置代码段RO和数据段RW的基址就可以了。依据芯片资料中提供的器件映射地址来填写。仿真调试 。将计算机并口与EasyJTAG-H仿真器相连,然后再将EasyJTAG-H仿真器的JTAG接口连接到EasyARM2103目标板上,翻开H-JTAG,检测到芯片内核信息后, 选择Auto Downlo

4、ad选项,此时会自动启动H-Flasher软件,选择目标芯片的型号,将当前的配置信息保存起来,建议将配置信息保存到安装路径下的Hconfig文件夹 内。Make (F7); 启动 AXDRun 启动 AXDProject Inspector 工程检查,查看和配置工程中源 文件的 ,觉察有更它编辑器编Touch; 编译连接设置完成后,关闭H-JTAG Server和H-Flasher留意:不能使用Exit项关闭。启动AXD,翻开【Options】-【Configure Target.Choose Target窗口,点击“ADD”添加仿真器的驱动程序,在添加文件窗口选择如D:ProgramFile

5、sH-JTAG 名目下的H-JTAG.dll,点击“翻开”即可。在AXD环境点击运行,即可看到led亮。AXD运行调试工具条如图3.14所示,调试观看窗口工具条如图3.15所示,文件操作工具条如下图。运行调试工具条即可五、实现四个LED灯循环闪耀的功能。源代码如下:#include“config.h“# defineLED1117/*P0.17把握LED1*/# defineLED2118/*P0.18把握LED2*/# defineLED3119/*P0.19把握LED3*/# defineLED41 0; uiDly-) for(i = 0; i 50000; i+);/* Functio

6、n name:main* Descriptions:跳线JP4短接,LED1闪耀* input parameters:无* output parameters:无* Returned value:无*/int main (void)PINSEL1=PINSEL1&(0 xff2);/*将P0.17P0.20设置为GPIO*/IO0DIR = LED1|LED2|LED3|LED4;/*设置LED把握口为输出 */IO0SET = LED1|LED2|LED3|LED4;/*LED熄灭 */while (1) IO0SET = LED1;IO0CLR = LED2|LED3|LED4;/*LED1亮,其余的灭*/DelayNS(50);/*延时*/IO0SET = LED2;IO0CLR = LED1|LED3|LED4;/*LED2亮,其余的灭*/DelayNS(50);/*延时*/IO0SET = LED3;IO0CLR = LED1|LED2|LED4;/*LED3亮,其余的灭*/DelayNS(50);/*延时*/IO0SET = LED4;IO0C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论