出租车自动计费器设计(课程设计报告模板)

合集下载

课程设计出租车计费器

课程设计出租车计费器

推南呼紐厚院

电子技术课程设计报告

题 目:基于Multisum 的出租车计价器课

程设计

级:3班

指导教师:聂文艳

机械与电气工程学院制

2015年3月

学生姓名: 学生学号: 李少华

1314050317 13级

年 级:

业: 电气工程及其自动化

目录

设计任务 .......................

1.1 设计目的和意义 . ......................

1.1.1 目的 ................... 1.1.2 意义 ................... 1.2 初始参数和要求 . ......................

1.2.1 74LS160 计数器的简介 1.2.2 1.2.3 1.2.4 1.2.5 系统设计 2.1 2.2

74LS85 比较器的简介 74LS283 加法器的简介 初始要求 . ..........................

所用软件工具 . .............. 2.3 系统工作原理 . .......................................... 器件选择 ...............................

2.2.1 74LS160 计数器的功能 ............. 2.2.2 74LS283 加法器组成预置数计数器

2.2.3 74LS85 比较器的组成和内部结构 2.2.4 设计所需的器件归纳 . ................................. 电路设计 . ................................................

出租车计价器专业课程设计报告(含代码)

出租车计价器专业课程设计报告(含代码)

摘要

随着社会的发展,出租车是人们生活中非常方便且较普遍的交通工具,出租车计价器的使用日益完善,现在我们引用单片机技术,使用编码和解码信息传递这种方式来完成计价器计数脉冲的形成;单片机可以很精确地检测到传感器信号。用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能,本课程设计采用89C51的定时器T0产生的时钟,通过HD8255键盘显示电路用来显示行驶路程和价格及对计价的控制等从而实现了一个小型计价器系统。

关键字:计价器、单片机、89C51、HD8255

目录

一、设计要求 (1)

1.1、基本要求: (3)

1.2、要求分析: (3)

二、系统组成及工作原理 (3)

2.1系统的硬件构成及功能 (3)

2.2 AT89S51单片机及其引脚说明 (4)

2.3 AT24C01存储单元 (5)

2.4系统工作原理 (5)

三、方案设计对比 (6)

3.1方案一: (6)

3.2方案二: (6)

3.3方案选择 (7)

四、软件设计 (7)

4.1系统主程序分析 (7)

4.2计算程序 (8)

4.3中途等待中断程序 (8)

五、实验调试分析与结果 (9)

5.1 实验调试 (9)

5.2实验结果 (9)

六、结论 (10)

参考文献 (11)

附录一: (12)

一、设计要求

1.1、基本要求:

里程显示为:***.**公里;

能预置起步价及单价:如起步3公里6.00元;1.60/公里;

1.2、要求分析:

1)起步价:乘客上车,显示起步价(6元),行车距离在3公里以内。

2)里程计价:(计价单位为元,并进行四舍五入)

出租车计价器-课程设计报告

出租车计价器-课程设计报告

软件学院

课程设计报告

课程

题目出租车计价器

班级集成13-4

专业集成电路设计与集成系统

学生学号

指导教师(填写自己班的指导教师)

年月日

1.课程设计目的

全面熟悉、掌握VHDL语言基本知识,掌握利用VHDL语言对常用的组合

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

2.课程设计题目描述和要求

2.1.课程设计题目描述

①.实现计费功能,计费标准为:按行驶里程计费,起步价为 7.0 元,并

在车行 3km 后按 2.2 元/km 计费,当计费器达到或超过 20 元时,每公里加收 50%的 车费,车停止不计费。

②.现场模拟功能:以开关或按键模拟公里计数,能模拟汽车起动、停止、 暂停等状态。

③.将车费和路程显示出来,各有一位小数。

2.2.总体设计思路框架

2.3.课程设计题目要求

①.设计正确,方案合理。 ②.程序精炼,结构清晰。

③.设计报告含程序设计说明,用户使用说明,源程序清单及程序框图。 ④.上机演示。

⑤.有详细的文档。文档中包括设计思路、设计仿真程序、仿真结果及相

应的分析与结论。

3.设计思想和设计内容

3.1 出租车计费设计

该出租车计费器按下开关S1后开始计费和计里程数,起步价是7元,行驶3公里,以后2.2元/公里。并且设计选择模块,在车费超过20

元每公里加收50%车费即3.3元/公里。

3.2基本设计思想

出租车计费器根据设计要求可初步分为3方面——显示、记里程数、记费。之后再根据三方面分别设计模块。1.显示模块。一般计数器

出租车计费器设计

出租车计费器设计

班级:08050141

学号:21

姓名:***

中北大学

课程设计说明书

学生姓名:高鹏波学号:**********

学院:信息与通信工程学院

专业:电子信息科学与技术

题目:出租车计费器设计

指导教师:程耀瑜职称: 教授

指导教师:李文强职称: 讲师

2011 年 1 月 7 日

中北大学

课程设计任务书

2010/2011学年第一学期

学院:信息与通信工程学院

专业:电子信息科学与技术

学生姓名:高鹏波学号:0805014121 课程设计题目:出租车数字计费器设计

起迄日期:12月26日~1月7日

课程设计地点:中北大学

指导教师:程耀瑜,李文强

系主任:程耀瑜

下达任务书日期: 2010 年 12 月 26 日课程设计任务书

课程设计任务书

目录

一摘要 (1)

二设计任务 (2)

2.1设计背景目的与意义 (2)

2.2初始参数及要求 (3)

三系统设计 (4)

3.1系统工作原理 (4)

3.2器件选择 (5)

3.3电路设计 (7)

3.4电路仿真测试 (9)

四总结 (11)

4.1结论 (11)

4.2优点与不足 (12)

4.3心得与体会 (12)

五参考文献 (13)

一摘要

在我们的生活中出租车是重要的交通工具之一,因此出租车收费问题值得我们关注。本文介绍的出租车计费系统主要是在Multisim环境下运用计数器、数值比较器、LED数字显示管以及各种逻辑门等芯片进行开发设计的。本文介绍的出租车计费器系统由路程采集电路、路程比较电路、预置起步价电路、路费显示电路组成。简述了运用电子技术设计数字系统的设计思想和实现过程。

关键词:multisim 计数器出租车计费器

出租车计价器(电子专业课程设计)

出租车计价器(电子专业课程设计)

出租车计价器

摘要:出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。该系统由AT89S51单片机控制,满足计程、计时、计费、存储等多种计量功能为一体的出租车计价器的实用要求。相比于普通的模拟电路控制,采用单片机进行的设计相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。

关键词:出租车计价器单片机控制

目录

第一章前言 (1)

第二章设计要求 (2)

2.1 基本功能 (2)

2.3 扩展功能 (2)

第三章系统的组成及工作原理 (3)

3.1 系统的硬件构成及功能 (3)

3.2 AT89S51单片机及其引脚说明 (4)

第四章硬件电路方案设计 (7)

4.1方案比较与确定 (7)

4.2 里程计算、计价单元的设计 (7)

4.3 显示单元电路设计 (9)

4.4 键盘显示模块设计 (10)

第5章系统的软件设计 (12)

5.1 系统主程序设计 (12)

5.2 定时中断服务程序 (14)

5.3 显示服务程序 (14)

5.4 键盘服务程序 (15)

第6章系统调试与测试结果分析 (17)

6.1 使用的仪器仪表和工具 (17)

6.2 调试的方法 (17)

第7章结论 (18)

出租车自动计费器课程设计

出租车自动计费器课程设计

出租车自动计费器课程设计

一、课程目标

知识目标:

1. 学生能够理解出租车自动计费器的基本工作原理,掌握其计算方法;

2. 学生能够运用所学的数学知识,对出租车计费器进行简单的故障分析与计算;

3. 学生掌握并能够解释与出租车计费相关的名词,如起步价、里程价、时间价等。

技能目标:

1. 学生能够运用编程思维,设计一个简单的出租车自动计费程序;

2. 学生能够运用数学知识,解决实际生活中的出租车计费问题;

3. 学生能够通过小组合作,共同完成一个具有实际应用价值的计费器设计项目。

情感态度价值观目标:

1. 学生培养对数学学科的兴趣,认识到数学知识在实际生活中的应用价值;

2. 学生在小组合作中学会沟通、协作,培养团队精神;

3. 学生能够关注社会热点问题,将所学知识与实际生活相结合,提高解决问题的能力。

课程性质:本课程为信息技术与数学学科的融合课程,注重培养学生的实践操作能力和创新思维。

学生特点:六年级学生已具备一定的数学知识基础和逻辑思维能力,对新鲜事

物充满好奇,具备初步的编程能力。

教学要求:结合学生的特点,注重理论与实践相结合,充分调动学生的积极性,培养其动手操作能力和团队协作能力。通过课程学习,使学生在掌握知识的基础上,提高解决实际问题的能力。

二、教学内容

1. 理论知识:

- 了解出租车自动计费器的基本构成及工作原理;

- 学习计费器涉及的数学知识,如里程计算、时间计算、总价计算等;

- 掌握与出租车计费相关的名词概念,如起步价、里程价、时间价等。

2. 实践操作:

- 设计并编写一个简单的出租车自动计费程序;

出租车计价器设计报告

出租车计价器设计报告

出租车计价器设计报告

一、引言

二、需求分析

1.收费标准:根据国家和地方的规定,出租车费用通常包括起步价、里程费和时间费。

2.里程计算:计价器需要能够准确计算起点和终点之间的距离。

3.时间计算:计价器需要能够准确计算乘坐时间,以确定时间费用。

4.显示界面:计价器需要具备清晰易读的显示界面,能够显示当前的车费、里程和时间。

5.操作简便:计价器需要提供用户友好的操作界面,方便乘客和司机操作。

6.故障自检:计价器需要具备自动故障检测和报警功能,以保证正常工作。

三、设计方案

1.硬件设计:

(1)显示屏:使用液晶显示屏,具备高清显示和低功耗的特点,以确保清晰易读的显示界面。

(2)里程测量:采用GPS定位技术测量车辆的实时位置,并根据起点和终点的坐标计算里程。

(3)时间计算:计价器内置实时时钟,能够记录乘坐的时间,并根据

时间段进行费用计算。

(4)按键:提供简单明了的按键,用于用户的选择和操作。

(5)故障检测:利用传感器检测故障情况,并在检测到故障时发出警报。

2.软件设计:

(1)界面设计:设计直观简洁的用户界面,显示当前的车费、里程和

时间,并提供用户选择的接口。

(2)公式计算:根据收费标准,设计相应的公式进行费用计算。

(3)自动故障检测:通过编程实现自动故障检测,并在检测到故障时,及时报警或提醒用户。

(4)数据存储:将计价器的数据存储在内部存储器中,便于后续的数

据分析和管理。

四、实施方案

1.硬件实施:

(1)购买和组装计价器所需的硬件设备,如液晶显示屏、GPS定位模块、实时时钟等。

(2)开发或选择适合的电路板,将相关硬件设备连接起来,并进行测

课程设计-出租车计费器

课程设计-出租车计费器

出租车计费器

一、设计任务

出租车自动计费器是根据客户用车的实际情况而自动计算、显示车费的数字表。数字表根据用车起步价、行车里程计费及等候时间计费三项显示客户用车总费用,打印单据,还可设置起步、停车的音乐提示或语言提示。

1.自动计费器具有行车里程计费、等候时间计费和起步费三部分,三项计费统一用4位数码管显示,最大金额为99.99元。

2.行车里程单价设为1.20元/km,等候时间计费设为1.5元/10分钟,起步费设为7.00元。要求行车时,计费值每公里刷新一次;等候时每10分钟刷新一次;行车不到1km或等候不足10分钟则忽略计费。

3.在启动和停车时给出声音提示。

二、设计方案

采用计数器电路为主实现自动计费。

分别将行车里程、等候时间都按相同的比价转换成脉冲信号,然后对这些脉冲进行计数,而起价可以通过预置送入计数器作为初值。行车里程计数电路每行车1km输出一个脉冲信号,启动行车单价计数器输出与单价对应的脉冲数,例如单价是1.20元/km,则设计一个一百二十进制计数器,每公里输出120个脉冲到总费计数器,即每个脉冲为0.01元。等候时间计数器将来自时钟电路的秒脉冲作六百进制计数,得到10分钟信号,用10分钟信号控制一个一百五十进制计数器(等候10分钟单价计数器)向总费计数器输入150个脉冲。这样,总费计数器根据起步价所置的初值,加上里程脉冲、等候时间脉冲即可得到总的用车费用。

三、各单元电路设计

1. 里程计费电路设计

里程计费电路

里程计费电路;安装在与汽车轮相接的涡轮变速器上的磁铁使干簧继电器在汽车每前进10m 闭合一次,即输出一个脉冲信号。汽车每前进1km则输出100个脉冲。此时,计费器应累加1km的计费单价,本电路设为1.20元。在图3中,干簧继电器产生的脉冲信号经施密特触发器整形得到CP0。CP0送入由两片74HC161构成的一百进制计数器,当计数器计满100个脉冲时,一方面使计数器清0,另一方面将基本RS触发器的Q1置为1,使74HC161(3)

出租车计价器设计课设报告

出租车计价器设计课设报告

(封面)

XXXXXXX学院

出租车计价器设计课设报告

题目:

院(系):

专业班级:

学生姓名:

指导老师:

时间:年月日

摘要

介绍了出租车计费器系统的组成及工作原理,简述了在EDA平台上用FPGA 器件构成该数字系统的设计思想和实现过程。论述了计程模块,计费模块,计时模块,译码动态扫描模块等的设计方法与技巧。

Abstract

The taxi fare register system is introduced in this paper the composition and working principle of FPGA device in EDA platform are briefly discussed with the structure of the digital system design ideas and implementation process. Discusses the log module, billing module, timing module, decoding the dynamic scanning module design method and technique.

1.引言:

随着EDA技术的高速发展,电子系统的设计技术发生了深刻的变化,大规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。本文介绍了一个以Altera公司可编程逻辑芯片cyclone2系列的EP2C5T144C8的fpga芯片为控制核心、附加一定外围电路组成的出租车计费器系统。随着社会的不断进步,人们生活水平的不断提高,出租车逐渐成为人们日常生活不可缺少的交通工具。而计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因而出租车计价器的发展非常迅猛。

出租车计价器课程设计报告

出租车计价器课程设计报告

HEFEI UNIVERSITY

微机原理和接口技术

课程设计

系别电子信息和电气工程系

班级 09自动化(1)班

姓名梁超

蒋业万

完成时间 2011-12-28

论文题目出租车计价器的设计设计

类型

导师

姓名

1.要求:①里程显示、起步价(5公里后按里程计费);②等时收费;③复位

1.PC机一台,EL教学实验箱一台及汇编程序;

计划学生数及任务3人

(1):明确课题对程序功能,运算精度等方面的要求及硬件条件

(2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。(3):存储器资源分配

(4):编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。

计划设计进程(按课程设计周计算)

第一周设计任务:(1):明确课题对程序功能,运算精度等方面的要求及硬件条件

(2):把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。

(3):存储器资源分配

第二周设计任务:(4):编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程

(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。

参考文献《微型计算机原理及接口技术》中国科技大学出版社吴秀清周荷琴编著

《16-32位微型计算机技术及使用》清华大学出版社戴梅萼史嘉权编著

<<汇编语言程序设计》南京大学出版社姚君遗编著

《汇编语言程序设计教程》清华大学出版社杨记文编著

《微型计算机原理及接口技术》实验指导书

自动化专业微机原理课程设计任务书

目录

一、引言 (1)

数电课设报告——出租车计价器

数电课设报告——出租车计价器

课程设计任务书

学生姓名:专业班级:

指导教师:许建霞工作单位:信息工程学院

题目: 出租车计价器的设计与实现

初始条件:

本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。用数码管显示行驶里程、停车时间和计费值。

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)

1、课程设计工作量:1周。

2、技术要求:

1)设计一个出租车计价器。要求用4位数码管显示行驶里程、停车时间和计费值,采用按键切换显示物理量。

2)出租车的起步价为3元,当里程行驶到1km后,费用为4元;当里程行驶到1.5km后,费用为5元;,当里程行驶到2km后,费用为6元;当里程行驶到2.5km后,费用为7元;当里程行驶到3km后,费用为8元;此后每公里计费为0.7元/0.5km。停车每达3分钟,增加0.7元。

3)具有秒、分为60进制计数功能,能显示分、秒停车状态的计时结果,格式为:00:00min。按照轮胎转动1圈为1m计算,计算并显示行驶的里程结果,格式为:000.0km。能显示乘车费用,格式为:000.0元。

4)确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画出总体电路原理图,阐述基本原理。

3、查阅至少5篇参考文献。按《武汉理工大学课程设计工作规范》要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。

时间安排:

1、2013年5 月17日,布置课设具体实施计划与课程设计报告格式的要求说明。

2、年月日至年月日,方案选择和电路设计。

EDA课程设计出租车自动计费器

EDA课程设计出租车自动计费器

课程设计

课程设计名称:EDA课程设计

专业班级:电科1002班

学生姓名:XXX

学号:2010483602XX

指导教师:XXX

课程设计时间:2013-2-25~2013-3-8

电子信息科学与技术专业课程设计任务书

参考文献(1)黄智伟. FPGA系统设计与实践电子工业出版社2005.1 (2)焦素敏. EDA课程设计指导书河南工业大学2008.2 (3)焦素敏. EDA应用技术清华大学出版社2005.4

审查意见指导教师签字:

教研室主任签字:张庆辉2013年2月25日

一、设计任务及要求

设计一个出租车计价器:计费包括起步价、行车里程计费、等待时间计费3部分。用3用用用用用用用用,最大值为999.9元,最小计价单元为0.1元;行程3公里内,且等待时间累计3分钟内,起步价10元,超过3公里,以每公里1.6元计费,等待时间单价为每分钟1.5元;用两位数码管显示总里程,最大值为99公里用两位数码管显示等待时间,最大值为59min。

二、设计原理及总体框图

出租车自动计费器分为分频模块、控制模块、计量模块、计费模块、译码和显示模块。

A)、设计原理:

(1)分频模块

分频模块对频率为240HZ的输入脉冲进行分频,得到的频率为16HZ、

15HZ、和1HZ的3种频率。该模块产生频率信号用于计费,每个脉冲为0.1元计费控制,其中15Hz信号为1.5元的计费控制,16Hz信号为1.6元计费控制。

(2)计量控制模块

计量控制模块式出租车自动计费器系统的主体部分,该模块主要完成等待计时功能、计价功能、计程功能,同时产生3分钟的等待计时使能控制信号en1、行程3公里外的使能控制信号en0。其中计价功能主要完成的任务是:行程3公里内且等待累计时间在3分钟内起步价为10元3公里以外每公里1.6元计费,等待时间3分钟以外每分钟1.5元计费。计时功能主要完成的任务是:计算乘客的等待累计时间,计时器的量程为59分,满量程自动归零。计程主要完成的任务是:计算乘客所行驶的公里数,计价器的量程为99公里,满量程自动归零。

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

. . .

目录

1 绪论 (1)

1.1设计背景 (1)

1.2QUARTUS II简介 (1)

1.3VHDL语言基础 (2)

2 出租车计费器总体设计结构 (2)

2.1系统设计要求和目的 (2)

2.2.1 系统设计要求 (2)

2.2.1 系统设计目的 (2)

2.2设计思路 (3)

2.3系统总体结构 (3)

2.4出租车计费器系统工作流程图 (4)

3 出租车计费器的实现 (5)

3.1出租车计费器的顶层原理图 (5)

3.2系统各功能模块的实现 (5)

3.2.1 计费模块JIFEI (5)

3.2.2 计量模块JILIANG (6)

3.2.3 显示控制模块SELTIME (7)

3.2.4 显示模块DELED (7)

4 出租车计费器系统仿真及分析 (8)

4.1计费系统的仿真 (8)

4.2单元模块的仿真及分析 (10)

4.2.1 译码显示模块的仿真及分析 (10)

4.2.2 显示控制模块的仿真及分析 (12)

4.2.3 计量模块的仿真及分析 (13)

4.2.4 计费模块的仿真及分析 (13)

5 锁定管脚及硬件实现 (14)

5.1锁定管脚图 (14)

5.2硬件实现 (14)

5.2.1 显示结果的几种情况 (15)

5.2.2 硬件实现总结 (16)

6 设计体会与总结 (17)

参考文献 (18)

附录 (19)

1JILIANG模块的VHDL编程 (19)

2JIFEI模块的VHDL编程 (21)

3SELTIME控制模块的VHDL编程 (22)

4DELED模块的VHDL编程 (23)

1 绪论

1.1 设计背景

随着我国社会经济的全面发展,各大中小城市的出租车营运事业发展迅速,出租车已经成为人们日常出行选择较为普通的交通工具。于是,出租车行业以低价高质的服务给人们带来了出行的享受。但是总存在着买卖纠纷困扰着行业的发展。而在出租车行业中解决这一矛盾的最好方法就是改良计价器。汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具,它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是具有一定意义的。出租车计费器是出租车营运收费的专用智能化仪表,是出租车市场规化,标准化以及减少司机与乘客之间发生纠纷的重要设备。一种功能完备,简单易用,计量准确的出租车计费器是加强出租车行业管理,提高服务质量的必需品。本设计就是采用VHDL硬件描述语言作为设计手段,采用自己的设计思路,得到一种出租车计价系统的软件结构,通过Quartus II 6.0软件下进行仿真,证明所设计的电路系统完成了出租车计价的功能,各项指标符合设计要求,具有一定的实用性。

1.2 QUARTUS II简介

QUARTUS II 是Altera公司的综合性CPLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL等多种设计输入形式,嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整CPLD设计流程。QUARTUS II 支持Altera的片上可编程系统(SOPC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。Altera QUARTUS II 作为一种可编程逻辑的设计环境, 由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。

1.3 VHDL语言基础

一般而言,一个相对完整的VHDL语言程序至少应三个基本组成部分:①库(Library)、程序包(Package)使用说明;②实体(Entity)说明;③实体对应的结构体(Architecture)说明。其中,库、程序包使用说明用于打开(调用)本设计实体将要用到的库、程序包;实体说明用于描述该设计实体与外界的接口信号说明,是可视部分;结构体说明用于描述该设计实体部工作的逻辑关系,是不可视部分。在一个实体中,允许含有一个或多个结构体,而在每一个结构体中又可以含有一个或多个进程以及其他的语句。根据需要,实体还可以有配置说明语句。配置说明语句主要用于以层次化的方式对特定的设计实体进行元件例化,或是为实体选定某个特定的结构体。

2 出租车计费器总体设计结构

2.1 系统设计要求和目的

2.2.1 系统设计要求

1.起步价为5.0元,起步公里为3公里;

2.超过3公里,每公里按1元收费,也可每0.1公里按0.1元收费;

3.等候时间累计1分钟,按每分钟0.1元收费;

4.用三个数码管显示总金额,最大值为99.9元;用三个数码管显示总里程,最大值99.9公里;用两个数码管显示等待时间,最大值99分钟。

2.2.1 系统设计目的

1.通过这次实验设计使我们加深对EDA技术与数字系统设计相关理论和概念的理解,培养我们的理论联系实际的能力,特别是实际动手能力。

2.学习使用QUARTUS II软件设计。

3.根据原理图学会用VHDL语言设计时序电路。

4.学会绘制功能仿真波形图。

2.2 设计思路

根据设计要求,电路具有计时、计程、计费功能,用数码管显示行驶公里数、等待时间、收费金额,行车里程和等待时间的处理电路将汽车行驶的里程数、转换成与之成正比的计费脉冲,然后由计费电路转换成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,3公里以后每0.1公里产生一个计费脉冲,一个1HZ的脉冲用来表示等待时间,60个脉冲代表1分钟,1分钟即60个脉冲产生一个等待计费脉冲,然后用计费电路对计费脉冲进行计费。

2.3 系统总体结构

图2-1 系统总体结构图

出租车计费器的组成如上图所示,通过控制模块以高低脉冲模拟出租汽车启动、行驶、暂停,具有控制作用;通过控制模块控制出租车的状态来选择出租车是计里程还是计等待时间,相应产生的时间计费脉冲信号和里程脉冲信号来计费,译码/动态扫描模块将等待时间、路程与费用的数值译码后用动态扫描的方式驱动数码管;数码管显示模块将里程数、等待时间和计费金额用数码管显示。

相关文档
最新文档