出租车计费器的设计

出租车计费器的设计

ID:18588906

大小:648.56 KB

页数:15页

时间:2018-09-19

出租车计费器的设计_第1页
出租车计费器的设计_第2页
出租车计费器的设计_第3页
出租车计费器的设计_第4页
出租车计费器的设计_第5页
资源描述:

《出租车计费器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课程名称数字系统与逻辑设计课题名称出租车计费器的设计专业通信工程班级学号姓名指导教师乔汇东胡倩2011年7月9日131313湖南工程学院课程设计任务书课程名称数字系统与逻辑设计课题出租车计费器的设计专业班级学生姓名学号指导老师乔汇东胡倩审批乔汇东任务书下达日期2011年7月2日任务完成日期2011年7月9日1313《数字系统与逻辑设计》课程设计任务书一、设计目的全面熟悉、掌握VHDL语言基本知识,掌握利用VHDL语言对常用的的组合逻辑电路和时序逻辑电路编程,把编程和实际结合起来,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,

2、培养使用设计综合电路的能力,养成提供文档资料的习惯和规范编程的思想。二、设计要求1、设计正确,方案合理。2、程序精炼,结构清晰。3、设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。4、上机演示。5、有详细的文档。文档中包括设计思路、设计仿真程序、仿真结果及相应的分析与结论。三、进度安排第二十周星期一:课题讲解,查阅资料 星期二:总体设计,详细设计星期三:编程,上机调试、修改程序星期四:上机调试、完善程序星期五:答辩星期六-星期天:撰写课程设计报告附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。正文

3、的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现;四、系统调试与仿真;五、总结与体会;六、附件(所有程序的原代码,要求对程序写出必要的注释);七、评分表。1313目录一、出租车系统主要功能1二、出租车计费系统功能模块11.计费模块12.计程模块:2三、出租车计费系统的功能实现21.系统的总体框图:22.程序流程图:33.系统各功能模块的实现:3四、系统调试与仿真41.错误提示:42.系统仿真结果:4五、总结与体会4六、附录51.顶层模块:52

4、.计量模块:73.计费模块:9七、评分表1113一、出租车系统主要功能设计要求:本实验要完成的任务就是设计一个简单的出租车计费器,要求是起步价3元,准行1公里,以后1元/公里。时钟输入为一个1KHz的系统时钟,直流电机模块每转一圈输出一个脉冲信号给CPU,另外用按键模块的S1来作为整个系统的复位按钮,每复位一次,计费器从开始计费。直流电机模块用来模拟出租车的车轮子,每转动一圈认为是行走1米,所以每旋转1000圈,认为车子前进1公里。系统设计是需要检测电机的转动情况,每转一周,计米计数器增加1。设计思想:整设计由计程模块,计费模块和显示模块三个部分组成。其中计量模块是整

5、个系统实现里程计数重要部分;同时脉冲信号来实现系统的计费。显示模块主要是显示用8个七段码管,前四个显示里程,后四个显示费用。二、出租车计费系统功能模块1.计费模块当计费信号S1一直处于高电平即计费状态时,本模块根据控制模块选择出的信号从而对不同单价的时段进行计费。即行程在1km内,起步价3元;1km外以每公里按1远计费。leg0、leg1、leg2、leg3分别表示费用的显示。模块元件为:131.计程模块:计算乘客所行驶的公里数,当行驶里程大于1km时,本模块中pulse脉冲信号变为1;当clk1每来一个上升沿,计程器就自增1,计程器的量程为9.9km,满量程后自动归

6、零。元件框图为:一、出租车计费系统的功能实现1.系统的总体框图:计费模块复位信号米脉冲计程模块显示13开始1.程序流程图:进程2进程1否否S1='1'?S1='1'?里程清零费用清零是是脉冲信号?脉冲信号?计费加一元里程加0.001公里结束2.系统各功能模块的实现:计费模块:计程模块:13显示模块:一、系统调试与仿真1.错误提示:错误分析:从这可以看出来是工程名不统一,应该把工程名同意改为taxi。这是我们经常犯的错误。错误分析:shuju没有定义。2.系统仿真结果:二、总结与体会短短几天的EDA课程设计已经接近尾声了,我们从挑选课设题目,查阅资料,到研究出总体设计,

7、详细设计,再到最后的编程上机调试,修改程序,完善程序,收获颇多。我学会在这其中解决了很多问题,也帮同学解决了许多问题。出租车计费器系统的设计已全部完成,但我的设计不能实现13动态扫描电路显示车费数目。车暂停时停止计费。若停止清零,等待下一次计费的开始。出租车计费系统设计中体现了VHDL覆盖面广,描述能力强,是一个多层次的硬件描述语言及PLD器件速度快,使用方便,便于修改等特点。我们再次熟悉和增强了对VHDL语言的基本知识,熟悉利用VHDL语言对常用的的组合逻辑电路和时序逻辑电路编程,把编程和实际结合起来。VHDL硬件描述语言打破了硬件和软件设计人员之

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

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

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