嵌入式花样流水灯的设计

嵌入式花样流水灯的设计

ID:8526071

大小:1.61 MB

页数:20页

时间:2018-03-31

嵌入式花样流水灯的设计_第1页
嵌入式花样流水灯的设计_第2页
嵌入式花样流水灯的设计_第3页
嵌入式花样流水灯的设计_第4页
嵌入式花样流水灯的设计_第5页
资源描述:

《嵌入式花样流水灯的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、设计工作量要求:1.完成硬件电路设计;2.完成软件设计;3.完成系统仿真;4.完成实物制作;(作25.编写设计说明书。摘要随着社会的发展,嵌入式在未来的应用会越来越广泛。随着物联网的时代到来,电器将会与互联网,移动电话成为一体。本次设计以基与嵌入式的简单的流水灯的设计。通过这次的课程设计,使我们基本了解了嵌入式的方法以及培养我们对嵌入式编程的兴趣,与此同时,我们还可以回顾一下C的编程和汇编编程的基础,为将来在嵌入式的学习和工作中做好准备!关键字流水灯,嵌入式,C编程;1.2S3C6410及实验箱介绍2系统总体设计2

2、.1开发环境1、建立vmware虚拟机2、使用vmware安装ubuntu3、安装vmware-tools4、windows和Ubuntu之间共享文件夹的设置在虚拟机中,我们可以在/mnt/hgfs/6410目录下访问到我们共享文件夹的内容。如图1所示。图15、安装交叉编译工具可以通过键入arm-linux-gcc--version)查看一下arm-linux-gcc是否可用。如图2所示。图26、配置网络和tftp要使网络进行通信和文件传输必须使宿主机和目的主机是相同的网段。这里设置宿主机主机的IP地址:192.1

3、68.1.13;目的主机的IP地址:192.168.1.11;检查网络是否通,进入终端使用ping命令启动终端窗口。如图3所示。手动设置PC主机、Linux虚拟机以及实验箱上的Ip地址在同一网段,使它们之间能够相互ping通。1、设置主机PC的IP。WIN+r键,进入运行,输入cmd,进入终端查看主机Ip地址,输入ipconfig,如图:2、手动设置ubuntu虚拟机ip地址进入ubuntu虚拟机,点击系统->首选项->网络连接手工配置有线连接1的IP信息配置信息见下图,配置完成后点击保存。图3可以通过键入tftp

4、查看一下tftp是否可用。如图4所示。图42.2设计原理框图本系统硬件框图如图5所示,主要由S3C6410开发板,拨码开关模块,LED显示模块等组成。4个拨码开关分别对应8个LED的四种不同的显示方式。LED显示1、模式一2、模式二3、模式三4、模式四S3C64104个拨码开关图53软件设计3.1设计思路本次设计的基本思想是,当第一个拨码开关打开时,8个流水实现全亮和全灭的循环显示;否则判断第二个拨码开关是否打开,如果打开,实现流水灯两个从左到右依次循环点亮;否则判断第三个拨码开关是否打开,如果打开,实现流水灯左边

5、四个亮右边四个灭,然后右边四个亮左边四个灭,依次循环;否则判断第四个拨码开关是否打开,如果打开,实现单数的亮双数的灭,然后双数的灭单数的亮,依次循环;否则,流水灯全灭。程序设计中使用了宏定义定义端口号,编写调用延时函数实现流水灯的循环显示,利用if语句判断拨码开关是否打开。3.2模块设计流水灯流程图如图6所示:开始开关1打开?开关2打开?开关3打开?开关4打开?全亮全灭结束从左到右,两个两个依次亮四个亮,四个灭单数的亮双数的灭,双数的灭单数的亮是是是是否否否否图63.3程序代码本次设计的花样流水灯程序代码如下://

6、#include"/home/hx/9261/linux-2.6.20/include/asm-arm/termbits.h"#include#include#include#include#include#include#include#include//#include#include#include

7、std.h>#include#include#include#include#include#include#include#include#include#include#include#include#include#inclu

8、de"main.h"#include"REGS2515.h"#defineGPM2S3C6410_PIO_PM2#defineGPL1S3C6410_PIO_PL1#defineGPK2S3C6410_PIO_PK2#defineGPK8S3C6410_PIO_PK8#defineGPM2S3C6410_PIO_PM2#defineGPI0B0#define

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。