出租车计费器的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

课程名称数字系统与逻辑设计

课题名称出租车计费器的设计

专业通信工程

班级

学号

姓名

指导教师乔汇东胡倩

2011年7月9日

湖南工程学院

课程设计任务书

课程名称数字系统与逻辑设计课题出租车计费器的设计

专业班级

学生姓名

学号

指导老师乔汇东胡倩

审批乔汇东

任务书下达日期2011 年7月2日

任务完成日期2011 年7月9日

《数字系统与逻辑设计》课程设计任务书

一、设计目的

全面熟悉、掌握VHDL语言基本知识,掌握利用VHDL语言对常用的的组合逻辑电路和时序逻辑电路编程,把编程和实际结合起来,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用设计综合电路的能力,养成提供文档资料的习惯和规范编程的思想。

二、设计要求

1、设计正确,方案合理。

2、程序精炼,结构清晰。

3、设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

4、上机演示。

5、有详细的文档。文档中包括设计思路、设计仿真程序、仿真结果及相应的分析与结论。

三、进度安排

第二十周星期一:课题讲解,查阅资料

星期二: 总体设计,详细设计

星期三:编程,上机调试、修改程序

星期四:上机调试、完善程序

星期五:答辩

星期六-星期天:撰写课程设计报告

附:

课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。

正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现;四、系统调试与仿真;五、总结与体会;六、附件(所有程序的原代码,要求对程序写出必要的注释);七、评分表。

目录

一、出租车系统主要功能............................ 错误!未定义书签。

二、出租车计费系统功能模块......................... 错误!未定义书签。

1. 计费模块ﻩ错误!未定义书签。

2. 计程模块:ﻩ错误!未定义书签。

三、出租车计费系统的功能实现...................... 错误!未定义书签。

1. 系统的总体框图:ﻩ4

2. 程序流程图:ﻩ错误!未定义书签。

3. 系统各功能模块的实现:ﻩ错误!未定义书签。

四、系统调试与仿真ﻩ错误!未定义书签。

1. 错误提示:............................... 错误!未定义书签。

2. 系统仿真结果:............................. 错误!未定义书签。

五、总结与体会..................................... 错误!未定义书签。

六、附录........................................... 错误!未定义书签。

1. 顶层模块:ﻩ错误!未定义书签。

2. 计量模块:ﻩ错误!未定义书签。

3.计费模块:............................... 错误!未定义书签。

12

七、评分表ﻩ

一、出租车系统主要功能

设计要求:

本实验要完成的任务就是设计一个简单的出租车计费器,要求是起步价

3 元,准行1 公里,以后1 元/公里。时钟输入为一个1KHz的系统时钟,直

流电机模块每转一圈输出一个脉冲信号给CPU,另外用按键模块的S1来作为整个系统的复位按钮,每复位一次,计费器从开始计费。直流电机模块用来模拟出租车的车轮子,每转动一圈认为是行走1 米,所以每旋转1000 圈,认为车子前进1公里。系统设计是需要检测电机的转动情况,每转一周,计米计数器增加1。

设计思想:

整设计由计程模块,计费模块和显示模块三个部分组成。ﻪ其中计量模块是整个系统实现里程计数重要部分;同时脉冲信号来实现系统的计费。显示模块主要是显示用8 个七段码管,前四个显示里程,后四个显示费用。

二、出租车计费系统功能模块

1.计费模块

当计费信号S1一直处于高电平即计费状态时,本模块根据控制模块选择出的信号从而对不同单价的时段进行计费。即行程在1km内,起步价3元;1km 外以每公里按1远计费。leg0、leg1、leg2、leg3分别表示费用的显示。模块元件为:

计算乘客所行驶的公里数,当行驶里程大于1km时,本模块中pulse脉冲信号变为1;当clk1每来一个上升沿,计程器就自增1,计程器的量程为9.9km,满量程后自动归零。元件框图为:

三、出租车计费系统的功能实现

1.系统的总体框图:

计费

模块

计程

模块

复位

信号

米脉冲

3.系统各功能模块的实现:

计费模块:

计程模块:

开始

S1='1'? S1='1'?

脉冲信号? 脉冲信号?

里程

清零

费用

清零

里程加

0.001公里

计费加一元

结束

进程1 进程2

相关文档
最新文档