1、 1 课程设计课程设计 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位工作单位: 题题 目目: 出租车计价器出租车计价器的设计的设计 初始条件:初始条件: 本设计利用 Quartus软件编写 VHDL 代码,运用 EDA 实验箱上的 FPGA、数码 管、LED 灯、拨码开关、3/8 译码器、系统 20MHz 时钟等硬件资源,实现简易的出租 车计价器的相关功能。 要求完成的主要任务要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体 要求) 1、课程设计工作量:2 周。 2、技术要求: 设计一个出租车计价器。要求显示行驶里程、停车时间和计费值。
2、出租车的起步价为 3 元,当里程行驶到 1km 后,费用为 4 元;当里程行驶到 1.5km 后,费用为 5 元;,当里程行驶到 2km 后,费用为 6 元;当里程行驶到 2.5km 后,费用为 7 元;当里程行驶到 3km 后,费用为 8 元;此后每公里计费 为 0.7 元。当计费达到 20 元后,每公里加收 50%的车费。停车每达 3 分钟,增 加 0.7 元。 3、查阅至少 5 篇参考文献。按武汉理工大学课程设计工作规范要求撰写设计 报告书。全文用 A4 纸打印,图纸应符合绘图规范。 时间安排:时间安排: 1. 2011 年 1 月 10 日集中,作课设具体实施计划与课程设计报告格式的要
3、求说明。 2. 2011 年 1 月 11 日,查阅相关资料,学习电路的工作原理。 3. 2011 年 1 月 12 日 至 2011 年 1 月 16 日,方案选择和程序设计设计。 4. 2011 年 1 月 17 日 至 2011 年 1 月 20 日,电路调试和设计说明书撰写。 5. 2011 年 1 月 21 日上交课程设计成果及报告,同时进行答辩。 课设答疑地点:鉴主 13 楼电子科学与技术实验室。 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 2 摘摘 要要 本文介绍了一种采用单片 FPGA 芯片进行出租车计
4、费器的设计方法,主要阐述如何使 用新兴的 EDA 器件取代传统的电子设计方法,利用 FPGA 的可编程性,简洁而又多变的 设计方法,缩短了研发周期,同时使出租车计费器体积更小功能更强大。本设计实现了出 租车计费器所需的一些基本功能,计费包括起步价、行车里程计费、等待时间计费,同时 考虑到出租车行业的一些特殊性,更注重了把一些新的思路加入到设计中。主要包括采用 了 FPGA 芯片, 使用 VHDL 语言进行编程, 使其具有了更强的移植性, 更加利于产品升级。 关键词:VHDL;计费器;计费器;Quartus;FPGA 3 Abstract This paper describes the use
5、 of a single chip FPGA for the design of accounting-fee machine, mainly on how to use the emerging EDA electronic devices designed to replace traditional methods, using the programmable FPGA, concise and changing the design Ways to shorten the development cycle, so that taxi accounting-fee machine i
6、n a smaller more powerful. The design and implementation of the taxi accounting-fee machine for some basic functions, including billing starting price, driving metered, the waiting time billing, taking into account the special nature of some of the taxi industry, to pay more attention to a number of new Ideas into the design. Mainly including the use of the FPGA chip, the use of VHDL programm