嵌入式系统课程设计报告材料材料.docVIP

  • 4
  • 0
  • 约1.71万字
  • 约 19页
  • 2018-12-08 发布于安徽
  • 举报
实用标准文案 精彩文档 昆明理工大学 嵌入式系统设计报告 指导老师 许江淳 设计者 肖智斌 专业班级 2013级计算机技术 学 号 2013704126 时 间 2014年7月 LED灯显示 设计目的 熟悉arm开发板基本组成电路并熟悉arm芯片特性。了解ADS1.2软件使用,并会用该软件编译调试开发板。 了解H—JTAG软件原理。 器材 PC机一台,周立功开发板一块。 注意:对LPC2103管脚的寄存器进行配置时,应该对照芯片说明手册,按照索引,找到相关寄存器,对其进行配置。 三.设计原理 EasyARM2103开发板提供了4个绿色发光二极管用作显示,电路如图1.1所示。显示电路采用了灌电流的方式来驱动发光二极管,由于微控制器LPC2103 I/O口提供的灌电流大于其拉电流,采用此驱动方式可以保证二极管发光的亮度。 图1.1 LED电路原理 设计内容及步骤 下面以GPIO的测试程序为例,熟悉EasyJTAG-H软件的使用方法,程序功能设计为控制单路LED闪烁,硬件电路如图1.1所示。 打开示例工程。示例工程路径:配套光盘内容-光盘内容v1.00-3.EasyARM2103安装手册-GPIO Test,将此文件夹复制到其它目录下打开,要求存放目录必须无中文路径。打开文件夹后,建议用户先删掉“GPIO_Test_Data”文件夹,然后双击打开“GPIO Test.mcp”文件,即打开示例工程。 点击“user”文件夹,打开main.c文件,见到示例代码。 选择低速GPIO,控制LED灯闪烁,示例程序如程序清单所示。此示例操作需要短接JP4的P0.17,输出控制LED1。 编译连接工程。项目目标栏处选择DebugInFlash模式,然后编译连接工程。 仿真调试 。将计算机并口与Easy JTAG-H仿真器相连,然后再将Easy JTAG-H仿真器的JTAG接口连接到Easy ARM2103目标板上,打开H-JTAG,检测到芯片内核信息后,选择Auto Download选项,此时会自动启动H-Flasher软件,选择目标芯片的型号,将当前的配置信息保存起来,建议将配置信息保存到安装路径下的Hconfig文件夹内。 设置完成后,关闭H-JTAG Server和H-Flasher(注意:不能使用Exit项关闭)。启动AXD,打开【Options】-【Configure Target...】,弹出Choose Target窗口,点击“ADD”添加仿真器的驱动程序,在添加文件窗口选择如D:\Program Files\H-JTAG 目录下的H-JTAG .dll,点击“打开”即可。 在AXD环境点击运行,即可看到led亮。 附加:编写程序实现四个LED灯循环闪烁的功能。 五. 程序及结果 1. 一个led灯亮的源代码如下: #include config.h # define LED1 1 17 /* P0.17控制LED1 */ /************************************************************ ** Function name: DelayNS ** Descriptions: 延时函数 ** input parameters: uiDly 值越大,延时时间越长 ** output parameters: 无 ** Returned value: 无 ************************************************************/ void DelayNS (uint32 uiDly) { uint32 i; for (; uiDly 0; uiDly--){ for(i = 0; i 50000; i++); } } /************************************************************ ** Function name: main ** Descriptions: 跳线JP4短接,LED1闪烁 ** input parameters: 无 ** output parameters: 无 ** Returned value: 无

文档评论(0)

1亿VIP精品文档

相关文档