最新出租车计价器设计
新型出租车计价器设计

摘要我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从能够简单的自主计费,到按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展十分迅速。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
随着社会的发展,出租车成为人们生活中非常方便且较普遍的交通工具,但出租车计价器却相对较为落后。
在过去,出租车采用机械式计价器,用齿轮比的方式来计算出租车所跑的里程数,并由里程数来换算车费。
但是机械齿轮体积较大,计算不是很准确,而且容易磨损。
后来又采用了传感器方式,利用传感器接收车的跑动信息,从而计算里程数和车费。
随着我国交通事业的发展以及道路的不断改进,出租车作为与人民生活密切相关的行业正在飞速发展壮大。
而出租车计价器的市场也不断扩大.本课题正是在现有计价器的基础上进行改进。
现在普通的出租车计价器通常只能够计算出里程数和车费,本课题在原有的基础上进行扩展,使它能够在显示里程和车费的同时,还能够显示时钟,车的速度和加速度。
由于出租车计价器是一项技术含量高的产品,因此在设计的过程中由于经验不足,难免会有缺点存在。
由于时间关系,还有一些问题尚待改进。
关键字定时器;计数器;传感器AbstractIn the 1970s, I began to taxi, but then the billing system are mostly imported not only inaccurate, the prices are very expensive. With the increasing depth of reform and opening up, the taxi industry momentum of development has been very prominent, and all domestic machinery manufacturers have introduced domestic meter. Taximeter functions independently from the billing, according to the time change in price, and other functions independently With the development of tourism cities, the taxi industry has become the city's window, a symbol of a city's level of civilization.Now all major cities in the taxi industry have universal automatic meter, meter and technological development is a foregone conclusion. And some small cities have not yet universal, but with increasing speed up urban construction, a symbol of urban landscape of the taxi industry will also accelerate the development of the popularity meter is no doubt, therefore, the future of the automobile market still accounted for a very promising .With the development of society, the taxi in which to live in a very convenient and more common means of transport, but the taxi meter is relatively backward. In the past, the use of mechanical taxi meter, and gear than the way by taxi to calculate the mileage run by Miles to convert fare. However, mechanical gear larger, the calculation is not very accurate and easy to wear. Then use the sensor, using sensors to receive the cars running, so as to calculate mileage and fares.As China's transport development and road improvements, taxi and the people's living standard as the industry is closely related to the rapid development and expansion. The taxi meter market also continues to expand. This issue is the existing meter on the basis of improvements. Now ordinary taxi meter is usually only able to calculate the mileage and fares in this issue on the basis of the original expansion to enable it to display mileage and fares, it is also able to show the clock, the vehicle speed and acceleration . As a taxi meter is a high technological content of products, so we designed the course due to lack of experience, difficult There will be free shortcomings. Because of the time, there are still some issues to be improving.Keyword timers counters sensors目录1 绪论 (1)1.1 前言 (1)1.2 单片机计价器的发展 (1)1.3 单片机计价器设计的意义 (1)2 任务要求及目标 (2)3 总体设计方案 (3)3.1 设计思路 (3)3.2 设计总框图 (4)4 检测传感器的设计 (5)4.1 检测传感器的接口 (5)4.2 汽车运行里程,速度,加速度,总价的关系计算 (7)5 单片机定时器/计数器的应用设计 (9)5.1 时钟设计 (9)5.2 计数器功能单元的设计 (13)6 数据的转换及数据显示单元设计 (15)6.1 数据的转换 (15)6.2 数据显示单元设计 (18)7 单片机硬件电路及输入/输出接口设计 (23)7.1 出租车计价器开关设计 (23)7.2 8031单片机与8155的接口 (23)7.3 地址译码器与8155和8031的连接 (25)7.4 LED的动态扫描显示器接口电路 (26)8 程序设计 (29)8.1 主程序设计 (29)8.2 定时中断服务程序 (30)8.3 启动/清除计程中断服务程序 (30)9 总流程图设计 (31)10 单片机应用程序设计 (37)结语 (38)致谢 (39)参考文献 (40)附录 (41)附录1 (41)1 绪论1.1 前言毕业设计是学生综合运用所学理论战士的重要体现,是大学中必要的教学环节。
出租车计价器系统设计

出租车计价器系统设计一、引言二、系统需求1.实时计算乘客的费用,包括起步价、里程费和时间费。
2.支持现金和电子支付两种支付方式。
3.集成GPS导航功能,方便司机找到目的地。
4.提供乘客和司机的行程记录,以便后续查询和管理。
5.具备车辆运营数据统计和分析功能,方便管理者监控业务运营情况。
6.界面友好,操作简单方便。
三、系统设计1.架构设计出租车计价器系统可以采用分布式架构,主要由计价器终端设备、服务器和后台管理系统组成。
计价器终端设备负责实时计算费用,接收用户支付信息并提供导航功能。
服务器将终端设备上的数据上传到后台管理系统,并处理支付信息。
后台管理系统负责行程记录的存储和查询,车辆运营数据统计等功能。
2.功能设计计价器终端设备的主要功能包括:-实时显示乘客的费用,包括起步费、里程费和时间费。
-支持现金和电子支付两种支付方式。
对于现金支付,可以提供找零功能。
-集成GPS导航功能,显示乘客的目的地并为司机提供导航指引。
-提供乘客和司机的行程记录,包括乘车地点、目的地、起步时间、到达时间等信息。
后台管理系统的主要功能包括:-存储和查询行程记录,方便乘客和司机进行查询,也方便管理者进行统计和分析。
-处理支付信息,包括验证支付的有效性和进行支付结果的记录。
-根据行程记录和支付信息生成报表,进行车辆运营数据的统计和分析。
3.数据库设计系统需要至少设计以下几个数据库表:-行程记录表,包含乘车地点、目的地、起步时间、到达时间等信息。
-支付记录表,包含支付方式、支付金额、支付结果等信息。
-车辆表,包含车辆的基本信息,如车牌号、品牌、颜色等。
-用户表,包含乘客的基本信息,如姓名、手机号等。
四、系统流程1.乘客叫车并上车后,司机启动计价器终端设备。
2.计价器显示乘客的起步费和当前费用,并启动计时和记录起步时间。
3.计价器终端设备显示乘客的目的地,并提供导航指引。
4.司机按照导航指引将乘客送到目的地。
5.到达目的地后,计价器停止计时,显示乘客的总费用。
基于单片机的出租车计价器设计设计

基于单片机的出租车计价器设计设计出租车计价器是一种基于单片机的设备,用于计算乘客乘坐出租车的费用。
在设计出租车计价器时,需要考虑到计价规则、硬件设计和软件编程等因素。
首先,我们需要确定计价规则。
一般来说,出租车的计价规则包括起步价、里程费和时间费。
起步价是乘客上车时需要支付的固定费用,里程费是根据乘客的行驶里程来计算的变动费用,时间费是在乘客等待或者拥堵时计算的费用。
接下来,我们需要进行硬件设计。
出租车计价器的硬件设计包括显示屏、键盘、车速传感器和单片机等组成部分。
显示屏用于显示计价器的计费结果和其他信息,键盘用于输入乘客的上下车信息和计价规则,车速传感器用于检测出租车的速度,单片机用于控制计价器的计费过程和显示信息。
然后,我们需要进行软件编程。
软件编程主要是为了控制单片机的工作流程和计费逻辑。
在软件编程中,我们需要设计计费算法,根据乘客的上下车信息、里程和时间等数据来计算费用。
同时,我们还需要设计按钮和操作界面,以便乘客和司机能够操作和使用计价器。
此外,出租车计价器还可以增加一些额外功能,如记录行驶轨迹和生成行驶报告等。
行驶轨迹可以用于监控出租车的行驶情况,而行驶报告可以提供给乘客或者出租车公司,以便进行事后结算和分析。
最后,我们还需要考虑出租车计价器的安全性和可靠性。
安全性是指计价器应具备防止数据篡改和信息泄露的能力,可靠性是指计价器应具备稳定工作和数据准确性的能力。
综上所述,基于单片机的出租车计价器设计需要考虑计价规则、硬件
设计和软件编程等因素。
通过合理的设计和规划,可以实现一个功能完善,安全可靠的出租车计价器。
最新设计报告-出租车计价器

目录设计任务…………………………………………………………………………设计要求基本要求…………………………………………………………………………发挥部分…………………………………………………………………………完成要求…………………………………………………………………………报告正文摘要及关键词……………………………………………………………………一、方案论证与比较方案比较方案一……………………………………………………………………………………方案二………………………………………………………………………………方案的确定………………………………………………………………………二、工作原理框图及电路设计工作原理…………………………………………………………………………单元(功能)电路分析……………………………………………………………控制部分…………………………………………………………………………功能面板示意图…………………………………………………………………特色功能…………………………………………………………………………三、程序框图主流程图…………………………………………………………………………计费状态图………………………………………………………………………时间设置…………………………………………………………………………计费设置…………………………………………………………………………四、测试方法及结果指标测试…………………………………………………………………………设计与测试使用仪器……………………………………………………………测试数据…………………………………………………………………………误差分析及措施…………………………………………………………………参考文献…………………………………………………………………………源程序……………………………………………………………………………英文摘要…………………………………………………………………………附录一设计任务设计并制作一台出租车计价器二设计要求1 基本要求(1)不同情况具有不同的计费标准■白天■晚上■途中等待(>10min开始收费)(2)能够进行手动修改单价(3)具有数据复位功能(4)I/O口分配的简易要求■距离检测使用霍尔开关A44E■白天/晚上收费标准使用转换开关■数据清零开关■单价的调整(最好使用“+”和“-”键来控制)(5)数据输出 (采用LCM103)■单价输出2位■路程输出2位■总金额输出3位(6)按键■启动计时开关■数据复位开关(清零)■白天/晚上转换开关2 发挥部分■能够在掉电的情况下存储单价等数据■能够显示当前的系统时间■语音播报数据信息三完成要求■8月7日到8日两天。
多功能出租车计价器设计

多功能出租车计价器设计背景:出租车计价器是一种用于计算出租车费用的设备,通常会根据里程数、时间和其他一些因素来计算费用。
然而,传统的出租车计价器仅仅只能计算费用,功能单一、在现代社会,人们对于服务的需求越来越多样化,希望能够通过一种便捷的方式同时满足多种需求。
因此,设计一种多功能出租车计价器是非常必要的。
设计目标:设计一种多功能出租车计价器,使其能够计算费用、导航、提供娱乐等功能,提升用户体验,提高出租车服务的效率和质量。
设计要素:1.费用计算功能:保留传统出租车计价器的计费功能,能够根据里程数、时间以及其他因素准确计算费用。
同时,支持不同地区的计费规则,并能够随时更新。
2.导航功能:集成导航系统,能够根据用户的目的地提供路线规划和导航服务。
使用高精度的地图数据,实时监测交通状况,并提供最佳路线选择。
3.娱乐功能:提供丰富多样的娱乐内容,如音乐、电影、游戏等,使乘客在行程中能够享受娱乐。
同时,支持个性化设置,乘客可根据自己的喜好选择自己喜爱的娱乐内容。
4.多语言支持:支持多种语言,方便国际乘客使用,提升用户体验。
5.安全防护:设备具备安全措施,如防撞装置和紧急求助按钮,保障乘客的安全。
6.支付功能:支持多种支付方式,如现金、移动支付等,方便乘客支付费用。
7.数据统计功能:对乘客的行程数据进行统计和分析,帮助出租车公司了解乘客需求,优化服务。
实施方案:1.硬件设计:多功能出租车计价器的硬件部分需要具备高性能的处理器,充足的存储空间,并配备高分辨率的屏幕。
同时,需要集成导航模块、娱乐模块以及各种传感器等。
2.软件开发:应用开发人员需要编写适用于多功能出租车计价器的应用程序。
程序包括费用计算模块、导航模块、娱乐模块、多语言支持模块、支付模块、数据统计模块等。
需要多个团队协作,开发出高质量的应用程序。
3.数据管理:需要建立一套完善的数据管理系统,用于存储和管理乘客的行程数据。
数据需要进行安全加密和备份,以保障数据安全性。
EDA简易出租车计价器设计

程后自动归零。
(4) 译码显示模块
Page 4
该模块经过8选1选择器将计费数据(4位BCD码)、
计时数据(2位BCD码)、计程数据(2位BCD码)动态
显示输出。其中计费数据jifei4~jifei1送入显示译码模块进
行译码,最后送至以百元、十元、元、角为单位对应的数
码管上显示,最大显示为999.9元;计时数据送入显示译
码模块进行译码,最后送至以分为单位对应的数码管上显
示,最大显示为59分;计程数据送入显示译码模块进行译
码,最后送至以公里为单位的数码管上显示,最大显示为
99公里。其系统组成框图如图2.1所示。
Page 5
时钟信 分频器 计费
号
显
等待信
号
控
计时
公里脉
制
示
冲
器
计费/
计程
复位
Page 6
3 出租车计费器的层次化设计方案
(1) 分频模块 分频模块对频率为240Hz的输入脉冲进行分频,产生频率为16Hz、 15Hz、1Hz的3种频率。该模块产生频率信号用于计费,每个1Hz脉 冲为0.1元计费控制,15Hz为1.5元的计费控制,16Hz信号1.6元计费 控制。 (2) 控制模块 计价器控制模块主要完成对计价器状态的控制。
Page 3
(3) 计量模块
计量模块完成计价、计时和计程功能。
计价部分:行程在3公里内,而且等待累计时间小于2分钟,起步费为
10元;3公里外以每公里按1.6元计费,等待累计时间超过2分钟按每分钟1.5
元计费。
计时部分:计算乘客的等待累计时间。计时器的量程为59分钟,满量
程后自动归零。
计程部分:计算乘客所行驶的公里数。计程器的量程为99千米, 满量
基于单片机的出租车计价器的设计

基于单片机的出租车计价器的设计一、设计目标:设计一个基于单片机的出租车计价器,能够准确计算乘客的乘车距离和费用,并能显示当前的计价信息。
二、设计原理:1. 距离测量:使用速度传感器和车轮直径来测量出租车行驶的距离。
2. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算。
3. 显示:使用LCD显示屏显示当前的计价信息和距离。
三、硬件设计:1. 单片机:选择合适的单片机,如ATmega8,作为主控制器。
2. 速度传感器:选择合适的速度传感器,如霍尔传感器,用于测量车轮转速。
3. LCD显示屏:选择合适的LCD显示屏,如16x2字符LCD,用于显示计价信息和距离。
4. 按键开关:设计合适的按键开关,用于启动计价器和调整设置。
四、软件设计:1. 初始化设置:在计价器启动时,进行LCD显示屏和速度传感器的初始化设置。
2. 距离测量:通过速度传感器读取车轮转速,根据车轮直径计算出租车行驶的距离。
3. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算,并将计算结果显示在LCD上。
4. 设置调整:设计按键开关用于调整计价规则和费率设置。
5. 实时显示:将计价信息和距离实时显示在LCD上,方便乘客查看。
五、测试和验证:进行功能测试和实地验证,确保计价器的准确性和稳定性。
包括距离测量的准确性、费用计算的准确性以及LCD显示的正确性。
六、优化和改进:根据测试结果和用户反馈,对计价器进行优化和改进,提高其性能和用户体验。
总结:基于单片机的出租车计价器是一个实用的设计,能够帮助出租车司机和乘客准确计算乘车距离和费用。
通过合理的硬件设计和软件编程,可以实现距离测量、费用计算和实时显示等功能。
在实际使用中,需要进行充分的测试和验证,以确保计价器的准确性和稳定性。
通过不断优化和改进,可以提高计价器的性能和用户体验,满足用户的需求。
计程车计价器设计

目录引言 (2)1.设计的主要内容和方案 (2)1.1设计基本内容 (2)1.2设计方案 (3)1.2.1设计框图 (3)1.2.2白天、晚上单价与起步价和原始路程设置 (3)1.2.3行驶中对车速调节 (3)1.2.4路程、总金额与速度、时间的变化关系 (4)1.2.5等待时间计费 (4)1.2.6 LED显示 (4)1.2.7语音报警 (4)1.2.8功能键设置 (4)1.3软件硬件设计 (5)1.3.1硬件设计 (5)1.3.2软件设计 (9)2.程序流程图 (10)2.1主程序流程图 (10)2.2初始化子程序流程图 (11)2.3键盘扫描子程序流程图 (11)2.4中断0程序控制步进电机 (12)2.5中断1控制单色LED显示 (12)2.6中断2控制熄灭LED的精确定时 (13)2.7中断3计时计算价格与公里数 (13)3.具体操作 (14)4.任务分工 (14)5.结果 (14)6.总结 (15)7.参考文献 (15)程序清单 (16)引言现如今,出租车出现在在各大小城市中,给人们带来了很大的便利,人们对出租车最关心的还是在于车价和路程行驶的合理和公道性。
对此就要求一个较为合理简便的计价器的出现。
因此我们结合本课程的基础知识来设计一个计程车计价器。
1.设计的主要内容和方案1.1设计基本内容设计一个计程车计价器,用计算机试验系统完成计程车计价器的基本功能,并在此基础上自行完善和优化系统功能。
基本功能具体要求如下:1.可以设置起步价、每公里单价。
2.用三色LED显示计价结果,夜间价格用绿色显示,白天用红色显示;用单色LED显示车速。
3.按键启动计程车起步价和停车,行驶过程中可以调整车速,并在LED上显示当前车速。
按键开始计价和停止计价。
根据车速和进行时间计算行驶距离,3公里后每公里增加1次单价,要求精确到角。
若在计价过程中停车,则每隔5秒增加1次单价。
计价过程中,LED上显示计价结果;停止计价后,计价结果继续显示5秒后,关闭LED。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出租车计价器设计综合实验——出租车计价器设计前言随着微电子技术的发展,现代电子技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation)技术。
EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(Hardware Description Language)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。
EDA技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。
本学期,学校开设了EDA和VHDL课程的学习,而学习一门编程语言,最好的方法莫过于在一个完整的系统开发过程中进行。
因此,EDA综合实验就是一个最好的学习实践机会。
随着我国社会经济的全面发展,各大中小城市的出租车营运事业发展迅速,出租车已经成为人们日常出行选择较为普遍的交通工具。
出租车计价器是出租车营运收费的专用智能化仪表是出租车市场规范化、标准化以及减少司机与乘客之间发生纠纷的重要设备。
一种功能完备、简单易用、计量准确的出租车计价器是加强出租车行业管理、提高服务质量的必备品。
本实验就是采用VHDL硬件描述语言作为设计手段,采用自顶向下的设计思路,得到一种出租车计价系统的软件结构,通过在 Quartus II软件下进行模拟仿真,并进行相应的硬件下载调试,证明所设计的电路系统完成了出租车计价器的功能,各技术指标符合预定标准,具有一定实用性。
一、实验任务及要求1.能实现计费功能,计费标准为:按行驶里程收费,起步费为10.00元,并在车行3公里后再按1.6元/公里,车暂停时,停车一分钟之后开始加价,每分钟增加2.5元。
2. 实现预置功能:能预置起步费、每公里收费、车行加费里程。
3. 实现模拟功能:能模拟汽车启动、停止、暂停等状态。
4. 设计动态扫描电路:将车费及暂停时间显示出来。
5. 用VHDL语言设计符合上述功能要求的出租车计费器,并用层次化设计方法设计该电路。
6. 综合仿真验证,并通过有关波形确认电路设计是否正确。
7. 完成电路全部设计后,通过GW48系统实验箱下载验证设计的正确性。
二、实验原理图1出租车计价器流程图图2系统结构图接口部分定义如下:输入:clk_240,系统时钟,频率为240Hz;Start,启动信号,当start=1时,汽车启动,开始计价; 当start=0时,清零;Stop,暂时计时信号,当stop-1时,中途暂停,开始计时;当stop=0时,再次出发;Fin,汽车车速脉冲信号,是一个与随着车速变化而变化的脉冲信号。
输出:cha2,cha1,cha0,分别为价钱的十位,个位和角位;Km1,km0,分别为行驶公里数的十位,个位;Min0,暂时分钟数输出。
接口部分源程序如下:port ( clk_240 :in std_logic; --频率为240Hz的时钟start :in std_logic; --计价使能信号stop:in std_logic; --等待信号fin:in std_logic; --公里脉冲信号cha2,cha1,cha0:out std_logic_vector(3 downto 0); --费用数据km1,km0:out std_logic_vector(3 downto 0); --公里数据min0: out std_logic_vector(3 downto 0)); --等待时间计价部分原理如下:起步价10元,3公里内10元,超出3公里部分,每公里1.6元,车暂停时,2分钟内不加价,超出2分钟部分,每分钟2.5元;计费部分源程序如下:feipin:process(clk_240,start)beginif clk_240'event and clk_240='1' thenif start='0' then q_15<=0;q_16<=0;f_15<='0';f_16<='0';f_1<='0';f<='0';elseif q_15=15 then q_15<=0;f_15<='1'; --此IF语句得到频率为15Hz的信号else q_15<=q_15+1;f_15<='0';end if;if q_16=14 then q_16<=0;f_16<='1'; --此IF语句得到频率为16Hz的信号else q_16<=q_16+1;f_16<='0';end if;if q_1=239 then q_1<=0;f_1<='1'; --此IF语句得到频率为1Hz的信号else q_1<=q_1+1;f_1<='0';end if;if en1='1' then f<=f_15; --此IF语句得到计费脉冲felsif en0='1' then f<=f_16;else f<='0';end if;end if;end if;end process;process(f_1)beginif f_1'event and f_1='1' thenif start='0' thenw<=0;en1<='0';en0<='0';m1<="000";m0<="0000";k1<="0000";k0<="0 000";elsif stop='1' thenif w=59 then w<=0; --此IF语句完成等待计时if m0="1001" then m0<="0000"; --此IF语句完成分计数if m1<="101" then m1<="000";else m1<=m1+1;end if;else m0<=m0+1;end if;if m1&m0>"0000001"then en1<='1'; --此IF语句得到en1使能信号else en1<='0';end if;else w<=w+1;en1<='0';end if;elsif fin='1' thenif k0="1001" then k0<="0000"; --此IF语句完成公里脉冲计数if k1="1001" then k1<="0000";else k1<=k1+1;end if;else k0<=k0+1;end if;if k1&k0>"00000010" then en0<='1'; --此IF语句得到en0使能信号 else en0<='0';end if;else en1<='0';en0<='0';end if;cha3<=c3;cha2<=c2;cha1<=c1;cha0<=c0; --费用数据输出km1<=k1;km0<=k0;min1<='0'&m1;min0<=m0; --公里数据、分钟数据输出 end if;end process;process(f,start)beginif start='0' then c3<="0000";c2<="0001";c1<="0000";c0<="0000";elsif f'event and f='1' thenif c0="1001" then c0<="0000"; --此IF语句完成对费用的计数if c1="1001" then c1<="0000";if c2="1001" then c2<="0000";if c3<="1001" then c3<="0000";else c3<=c3+1;end if;else c2<=c2+1;end if;else c1<=c1+1;end if;else c0<=c0+1;end if;end if;end process;end behav;图3仿真波形图1图4仿真波形图2三、系统测试系统测试过程如下:首先用QuartusⅡ仿真工具对系统进行时序仿真(波形如图3、图4)。
功能仿真用于综合前检查设计的逻辑功能是否符合设计要求,仿真过程中可以通过观察检测设计的输入信号、输出信号以及内部信号来分析设计的逻辑功能是否实现。
如果仿真全部通过无误的话,就可以进行引脚锁定,然后下载程序到GW48 系统进行硬件仿真。
FPGA 的配置芯片为ACEX1K EP1K30TC114-3,利用在实验箱上连接好的八片LED 数码管中的六片,直接观察结果。
测试结果表明,系统设计达到了预期的技术指标要求。
四、实验总结出租车计费器系统的设计已全部完成,能按预期的效果进行模拟汽车启动、停止、暂停等功能,并设计LED数码管显示车费数目。
车暂时1分钟内车费保持不变。
若停止则车费清零,等待下一次计费的开始出租车计费系统的设计中体现了VHDL覆盖面广,描述能力强,是一个多层次的硬件描述语言及PLD器件速度快,使用方便,便于修改等特点,本设计在实用方面具有一定的价值。
此外,由于是初学EDA及VHDL,难免一些错误及不足之处,本系统也存在一定的缺陷,如车费只能显示到十位,百位无法显示,暂停也只能显示10分钟以内。