嵌入式系统课程设计_汽灯模拟

嵌入式系统课程设计_汽灯模拟

ID:856498

大小:275.03 KB

页数:18页

时间:2017-09-20

嵌入式系统课程设计_汽灯模拟_第1页
嵌入式系统课程设计_汽灯模拟_第2页
嵌入式系统课程设计_汽灯模拟_第3页
嵌入式系统课程设计_汽灯模拟_第4页
嵌入式系统课程设计_汽灯模拟_第5页
资源描述:

《嵌入式系统课程设计_汽灯模拟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数学与计算机学院课程设计说明书课程名称:嵌入式系统原理-课程设计课程代码:8427300题目:速度显示及报警子系统(模拟)年级/专业/班:计算机科学与技术 学生姓名:唐福萍学  号:312008080605102开始时间:2011年5月24日完成时间:2011年6月21日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书(计算书、图纸、分析报告)撰写质量(45)总分(100)指导教师签名:年月日《嵌入式系统原理》课程设计任务书学院名称:数学与计算机学院课程代码:__8427300____

2、___专业:计算机科学与技术年级:2004一、设计题目速度显示及报警子系统(模拟)二、主要内容在4个数码管上显示速度值,(通过键盘上的上、下光标键模拟加速、减速、刹车等过程),当速度超过某一设定数值时,发出报警信号(快速闪烁速度数值)三、具体要求及应提交的材料1、完成系统的需求分析:包含功能需求、数据需求、性能需求等。2、完成系统设计:包含系统概要设计(软件结构图)及详细设计(画出流程图)。3、测试:编写合适的测试用例完成系统的测试工作并分析结果。4、完成后应上交的材料:课程设计说明书:包含封面、任务书、说明书(说明书

3、见后面模板)。软件源程序光盘。四、主要技术路线提示1、认真阅读相关知识,完成系统的功能分析和系统设计。2、熟悉嵌入式Linux开发板及开发环境。3、首先理解提供的相应设备的驱动程序。4、先在Linux下完成应用程序的编译与调试,最后下载到开发板上进行验证。五、进度安排1、第一周完成系统分析和设计,并进行程序开发。2、第二周完成程序开发,进行测试并分析结果,最后撰写课程设计报告。六、推荐参考资料[1]潘巨龙.ARM9嵌入式Linux系统构建与应用[M].北京航空航天大学出版社.2006[2]马忠梅.ARM&Linux嵌入

4、式系统教程[M].北京航空航天大学出版社.2004[3]革新科技.嵌入式教学实验教程[M].北京:革新科技指导教师签名日期年月日系主任审核日期年月日目录摘要11.引言11.1问题的提出11.2任务与分析12.方案设计22.1速度显示及报警子系统(模拟)总体方案系的设计22.2系统的驱动控制方案23.详细设计33.1加速的模拟33.2减速的模拟43.3刹车的模拟43.4超速的设计54.测试分析54.1进入子系统的界面54.2选择加速后的界面64.3选择减速后的界面64.4达到最大速度后的界面7结论9致谢10参考文献11摘

5、要随着计算机的普及,以及信息科学的发展,嵌入式系统已经很大程度改变了人们的生活、工作和娱乐方式,而且这些改变还在加速。工业、军事国防、网络,甚至以后我们生活中的物联网都离不开嵌入式。基于目前汽车行业的发展,嵌入式运用于汽车行业显得更加的重要,本课程设计就基于灯的变化来模拟汽车的刹车、加速、减速和最大速度的改变。关键词:嵌入式汽车模拟1.引言1.1问题的提出随着计算机的普及,嵌入式系统市场变得更加广阔,现在嵌入式系统带来的工业年产值已超过了1万亿美元,据预测,未来十年将有90%以上的微处理器和65%以上的软件应用于各种嵌

6、入式系统中。而目前汽车行业的快速发展,怎样运用嵌入式来显示汽车各运行的结果已经成为现在需要考虑的问题了。所以,本课程设计就是模拟汽车的刹车、加速、减速和最大速度时报警的子系统。通过这次课程设计,对汽车的设计有一定的参考价值。1.2任务与分析本课题主要的目的是为了模拟汽车加速、减速、刹车和已经超速的灯的显示情况。1.由于ARM9没有数码管,就用四个LED灯的亮的不同方式来分别模拟加速、减速、刹车和已经超速。我所设计的是:①加速:四个LED灯由慢到快闪烁,三遍闪烁总体上都是越来越快。②减速:四个LED灯由快到慢闪烁,三遍闪

7、烁总体上都是越来越慢。③刹车:四个LED灯同时亮一次。④超速:超速时,四个LED灯快速的闪烁6次。每次闪烁后都用程序把灯关闭。2.本课程设计要求的是由上下光标键模拟,由于本人查找了资料,觉得还是用字母键代替,即j代表加速的上光标键,K代表下光标键,l代表刹车。预设的最大速度为40,起始速度为20,都是宏定义的,利于修改。3.本课程设计显示速度是显示了四个相邻的速度,本来想更逼真一点,就用getch()函数,但在Linux编译环境下就算包含了头文件courses,用arm-linux-gcc根本无法编辑,所以就只有采取g

8、etchar()函数了。所以模拟效果还有待提高。2.方案设计2.1速度显示及报警子系统(模拟)总体方案系的设计本论文首先对函数初始化,包括灯的初始化。然后对驱动进行操作,如果打开了就进入所设计的子系统。然后进入车灯模拟程序,包括加速、减速、刹车和最大速度的模拟,整体思路如图2.1所示:图2.12.2系统的驱动控制方案1.在本次课程

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

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

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