基于ARM的流水灯嵌入式系统设计要点.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的流水灯嵌入式系统设计 第三组 实训报告 总体进度 根据实训的总体时间,我们小组对此次实训做出以下事件安排: 一、第一周至第二周周三之前完成对99se原理图的设计。 二、第二周周三至第三周完成对程序源代码以及实训 报告的的设计。 具体安排 第一周开始所有组员集中讨论,对原理图的理解以及对总体思路把握。 剩下的几天,考虑到对时间的合理分配,以及我们长时间没有操作99se这个软件,对这个软件比较生疏,因此,由两个人来继续进行讨论对原理图具体构造,由四人专门进行原理图的绘画。 原理图设计结束后,我们以民主的方式来决定程序设计的大体分工,其中由朱徐银、保莉、刘倩三个人负责C程序部分的设计,陆佳丽、眭栋芳和我来进行负责对汇编程序部分的设计。同时作为组长的我,也努力履行着对小组应尽的责任。 最终完成状况 经过我们全体组员的不懈努力,我们组已经成功完成此次实训的全部内容。 硬件方面,我们的原理图主要由以下几个部分组成: 1、S3C2410主芯片 2、电源电路部分 3、按键电路部分 4、发光二极管电路部分 5、时钟电路部分 6、复位电路部分 最终完成状况 而我们软件部分(C程序部分),则主要由以下4个模块成: 1.GPIO端口配置模块 2.LED灯状态配置模块 3.键值读取模块 4.工作模式模块 最终完成状况 最后,我们组实现了以下程序功能: 1. C程序部分,我们通过对按键键值的判断来决定进入哪种不同的跑马灯工作模式,即按SW17进入模式一一盏灯依次循环,按SW19进入模式二两盏灯依次循环。 2. 汇编程序部分,我们全部采取调用子函数的方式来实现流水灯的效果,但是由于时间的紧迫我们只实现了C程序中的一种模式。 实训报告具体介绍之 —硬件篇 具体介绍 (硬件电路部分) S3C2410主芯片: 具体介绍 (硬件电路部分) 电源电路部分: 具体介绍 (硬件电路部分) 按键电路部分: 具体介绍 (硬件电路部分) 发光二极管电路部分: 具体介绍 (硬件电路部分) 时钟电路部分: 具体介绍 (硬件电路部分) 复位电路部分: 具体介绍 (硬件电路部分) 序号 名称 数量 封装 1 电阻 24 AXIAL0.3 2 电容 19 RAD0.2 3 S3C2410主芯片 1 DIP80 4 MULTI_ICE 1 DIP20 5 变压器 1 TRANSI 6 发光二极管 7 DIODE0.4 7 按键 1 SW-PB 8 电桥 1 BRIDGE2 9 电源稳压器 3 TO-126 10 电源 2 CON2 11 晶振 1 XTAL1 12 SST39VF 1 DIP80 13 电源 1 CON1 14 HY57V561620CT 1 DIP80 15 74LS14 5 DIP-14 下面是此次电路设计所用到的元件清单: 实训报告具体介绍之 —软件篇 具体介绍 (软件部分) 第一节 C程序部分 1. 流程图 具体介绍 (软件部分) 2. GEIO端口配置模块 void gpio_init(void) { rGPECON = rGPECON ~( (3 11 * 2) | (3 12 * 2) ) //GPIO 初始化 将 GPE11, | ( (1 11 * 2) | (1 12 * 2) ); //GPE12, GPH4, GPH6 配置 rGPHCON = rGPHCON //为输出方式。 ~( (3 6 * 2) | (3 4 * 2)) | ( (1 6 * 2) | (1 4 * 2)); rGPGCON = rGPGCON ~(0xf4); rGPGCON = rGPGCON | (0xa4); //SW17-GPG2-EINT10, SW19-GPG3-EINT11 rGPGCON = rGPGCON ~(36 * 2); rGPGCON = rGPGCON | (16 * 2); //将GPG6设置为输出口 } 具体介绍 (软件部分) 2.LED灯状态配置模块 具体介绍 (软件部分) 3. 按键读取模块 int keyScan(void)

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档