出租车计价器毕业设计(完整版)

合集下载

出租车计价器__毕业设计(完整版)

出租车计价器__毕业设计(完整版)

摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局,预计未来计价器市场很有前景。

计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。

但是现阶段出租车的计费系统功能有时候并不能满足出租车司机的意愿。

本课题是出租车计价器系统的设计。

重点是设计出租车计价器的实用性,并尽量使最后的成品接近于商品。

整个系统是以89S51单片机为中心,采用A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量,并最终计算出结果。

其中采用掉电存储芯片AT24C02使系统在掉电的时候对单价、里程等信息进行存储,人机交换界面采用的是LCD1602液晶屏显示,并且通过语音芯片进行播报。

本电路设计的出租车计价器不但能实现计价的功能,同时还能实现根据时钟芯片自动调整白天、黑天计价模式,能自动处理中途等待等功能。

关键词:单片机AT89S51;LCD1602;出租车计价器;霍尔传感器;AT24C02ABSTRACTAutomatic taximeter has been universal among Cities for now. The taximeter technology is a foregone conclusion already. So taximeter of cars is still potential at next generation. As an important component taximeter is not only the interests of taxi drivers but also the passengers, so it has played an important role. The good performed taximeter is necessary for the public. The current taxi billing systems don’t meet the wishes of people. In this article we talk about various designs of taximeter system.The point is to design the practicality of the taximeter and as far as possible to make the final finished product close to commodities. The whole system is based on single-chip 89S51 and use a hall-sensor A44E to count the number of revolutions. In this way we can achieve the statistics of the taxi mileage and give out the final results. In this design we use AT24C02 to store the price, mileage and other information when the power is down. The man-machine interface of the exchange is LCD1602 screen, and through the voice chip broadcasts. This circuit design can not only realize the meter taxi valuation function, but also can realize the automatic adjustment according to the clock chips during the day, dark pricing mode, it can automatic processing midway waiting for function. Keywords: single-chip AT89S51; LCD1602; Taximeter; Hall sensor; AT24C02目录摘要 (I)ABSTRACT ....................................................................................... I I 1 绪论. (1)1.1 国内外出租车计价器的研究现状 (1)1.2 国内外出租车计价器的发展趋势 (2)1.3 本课题的研究目的及意义 (2)2 出租车计价器的方案论证 (4)2.1 出租车计价器的功能要求 (4)2.2 方案论证与比较 (5)3 出租车计价器的硬件设计 (7)3.1 单片机的介绍 (7)3.2 单片机最小系统 (11)3.3 里程计算模块的设计 (13)3.4 显示模块设计 (16)3.5 语音模块的设计 (18)3.6 掉电存储电路的设计 (21)3.7 按键电路的设计 (23)3.8 时钟电路的设计 (24)4 出租车计价器的软件设计 (27)4.1 模块介绍 (27)4.2 主程序模块 (27)4.3 里程计数中断程序 (28)4.3 定时中断服务程序 (29)4.4 中途等待服务程序 (30)4.5 显示服务子程序 (31)4.6 键盘服务程序 (33)5 系统调试 (34)5.1 软件调试 (34)5.2 里程计价测试 (35)5.2 掉电存储测试 (37)结论与展望 (38)可行性分析报告 (39)参考文献 (40)致谢 (41)附录一 (42)附录二 (43)附录三 (76)1 绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。

出租车计价器论文毕业设计

出租车计价器论文毕业设计

出租车计价器论文毕业设计目录1 引言 (1)1.1 研究背景 (1)1.2 目前出租车计价器存在的问题和改进方案 (1)1.2.1出租车计价器存在的问题 (1)1.2.2改进的方法 (2)2 系统设计方案的论证与选择 (4)2.1 方案设计 (4)2.1.1方案一:基于单片机的出租车计价器方案设计 (4)2.1.2方案二:基于EDA的出租车计价器方案设计 (4)2.2 方案选择 (4)3 出租车计价器功能及要求 (7)3.1 出租车计费规则 (7)3.2 出租车计价器的功能 (7)3.3 出租车计价器的性能指标 (7)4 出租车计费系统硬件设计 (9)4.1 硬件总体方案设计 (9)4.2 FPGA核心模块 (9)4.3 按键控制电路 (13)4.4 电机模块电路 (13)4.5 电机测速模块 (14)4.6 液晶显示模块 (15)5 出租车计费系统软件设计 (16)5.1 VHDL语言概述 (16)5.2 系统总体框架 (17)5.3 系统的顶层原理图 (18)5.4 系统各功能模块的实现 (19)5.4.1 CC2 顶层模块的实现 (19)5.4.2 GL 模块的实现 (20)5.4.3 int_div 模块的实现 (22)5.4.4 key_set 模块的实现 (24)5.4.5 DENDAI 模块的实现 (25)5.4.6 MONEY 模块的实现 (26)5.4.7 conv模块的实现 (28)5.4.8 SF模块的实现 (29)5.4.9 ram_1602模块的实现 (30)结论 (32)参考文献 (33)致谢 (34)附录1:整体电路图(part1) (35)附录2:源程序 (37)1 引言1.1 研究背景出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分。

多年来国普遍使用的计价器只具备单一的计量功能。

目前全世界的计价器中有90%为所生产。

出租车计价器的设计毕业设计论文

出租车计价器的设计毕业设计论文

本科毕业设计论文题目:出租车计价器的设计系别:电气与信息工程专业:自动化班级:自动化701 学号: 07010226 学生姓名:指导老师:2011年6月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

出租车计价器的设计(最终稿)

出租车计价器的设计(最终稿)
在设计过程认真学习了相关的知识,极大地拓宽了我的知识面,我感到收获不小。从开始熟悉这些知识到对整体设计的了解,再从概要设计、详细设计到开始使用软件,以及最后的调试,整个过程感觉很充实。虽然遇到了不少困难,但当我通过自己查资料,向指导老师请教以及与同学互讨论,而设计出解决方案并成功实现时,那种成就感和满足感足以忘却所有的辛苦。但是由于毕业设计时间较短和自己知识的不足,所以该设计还有许多不尽如人意的地方,可能在实际应用中有些功能不到位。
设计题目:出租车计价器的设计
系别:
专业:计算机科学与技术
组别:第十组
学生姓名:000000学号:00000013
起止日期:2008年05月25日~2008年06月15日
指导教师:
教研室主任:
第一章
1.1
设计要求:
1.3Km起计价,起始价5元,每公里1元;
2.传感器输出脉冲为2个/m;
3.每0.5Km改变一次显示,且提前显示(现实里程数和钱数);
五个模块中:脉冲产生模块由CP电源构成,先是模块用7447N驱动芯片和SEVEN_SEG_COM_A显示器构成,计数模块中千进制计数器由4块74LS290D组成。需重点设计为计数和逻辑比较模块。
第三章
3.1
方案一:
采用数字电路控制。其原理方框图如图3-1所示。采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价。
4.画出电路原理图。
设计要求:
1.先进行方案论证,画出功能图;
2.分析要用到的电路模块;
3.使用EWB软件仿真。
1.2
设计思想:
首先,作为计价器电路必须具备里程数显示计价显示自动更新功能,初步计划用千进制计数器配合四位显示器实现;其次,电路中的计价显示应具备判断功能,计划用四位比较器实现;最后,计价器外部机械传感脉冲用cp电源模拟。(本设计题目旨在通过亲自动手实践加深对数字逻辑课程中涉及的硬件系统的工作原理的理解,并掌握初步应用它们基本功能的技能。故本课题的设计应做到所有功能的实现都必须用逻辑门电路、逻辑芯片等非可编程逻辑器件来实现。)

(完整版)出租车计费系统毕业设计论文

(完整版)出租车计费系统毕业设计论文

目录摘要 (1)ABSTRACT (2)第1章引言 (4)1.1设计背景 (4)1.2EDA发展概况 (5)第2章出租车计费系统的设计 (10)2.1出租车计费设计 (10)2.2基本设计思想 (10)第3章出租车计费系统的实现 (11)3.1系统的总体框图 (11)3.2程序流程图 (12)第4章系统各功能模块的实现 (13)4.1模块JIFEI的实现 (13)4.2模块X的实现 (15)4.3模块XXX1的实现 (18)4.4模块SE的实现 (19)4.5模块DI的实现 (20)第5章系统仿真 (22)5.1模块X的仿真结果 (22)5.2模块JIFEI的仿真结果 (22)5.3模块XXX1的仿真结果 (23)5.4模块SE的结果验证 (23)5.5模块DI的结果验证 (23)结束语 (24)致谢 (25)参考文献 (26)摘要随着出租车行业的发展,对出租车计费器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票资料打印、IC卡付费和电脑串行通信功能。

不同国家和地址的计费方式存在差异,如有些地区有夜间收费及郊区收费等,而有些地区则无夜间收费和郊区收费。

本次设计采用硬件和软件相结合的方法,以单片机为核心,从圈脉冲信号的产生到营业信息的打印都做了详细的介绍,并对MAX813L看门狗、复位电路、行车里程检测电路、掉电存储电路、IC卡读写电路、分屏显示电路以及操作面板进行了详细的设计。

该系统还具有防止干扰和防死机的功能,系统的电源是专门为出租车设计的,具有相当强的稳压效果,系统采用了EEPROM存储器,可以方便且安全的记录顾客和车主的信息。

关键词: 89C51;里程检测;分屏显示;EEPROM;AbstractAlong with the development of taxi trade, counting fees that the requirement of ware is also more and more is stable, and it is accurate to count fees, and cheated; At the same time still ask function.The method that this design, and takes one piece machine as the nucleus, printting to doing business information all did the detailed introduction from the circle pulsing,To the content of 89C51 and MAX813L Guarding the entrance the dog and the introduction that reduces the circuit to blame for focal point at the same time, this system still possesses to prevent to disturb and the function guarding against the dead machine, and special in the taxi design during power supply of system, possessing fairly strong steady pressure effect, the system adopted IC Block the memory, and can make things convenient for just the information of safe record customer and Che owner.Keywords:The dog is guarded the entrance 89c51 Circle pulse Anti-jamming第1章引言1.1 设计背景随着出租车行业的发展,对出租车计费器的要求也越来越高。

出租车计费器毕业设计

出租车计费器毕业设计

出租车计费器毕业设计济南铁道职业技术学院毕业设计题⽬:出租车计费器系别:电⽓系专业:电⼦信息专业班级:0831班学⽣姓名:梁会超指导教师:何付志完成⽇期:2010年11⽉11⽇毕业设计报告摘要本⽂介绍了以STC12C5A08AD单⽚机为核⼼的多功能出租车计价器的设计 ,阐述了系统软硬件设计过程及关键技术。

经测试,本计价器具有计程、计价、计时、等待时间计价等多种计量功能,并且具有存储、查询、起步价、起步价⾥程和每公⾥价格的预置、价格预置密码确认、车速显⽰、超速提醒、语⾳服务、清单打印和车内温度显⽰等多种功能。

关键词出租车计价器多功能 STC12C5A08AD 软硬件设计⽬录1引⾔ (1)2 ⽅案论证……………………………………………………………………Y 2.1 主控芯⽚的选择………………………………………………………Y 2.2 键盘选择………………………………………………………………Y 2.3扫描⽅式的选择………………………………………………………Y2.4显⽰驱动⽅式选择………………………………………………………Y3 系统整体……………………………………………………………………Y 3.1系统整体框图………………………………………………………………Y 4各单元电路设计………………………………………………………………Y 4.1主控单元…………………………………………………………………Y 4.2模拟出租车车速装置与⾥程检测单元……………………………………Y 4.3键盘控制单元……………………………………………………………Y 4.4数码显⽰单元……………………………………………………………Y 4.5实时时钟与等待时间累加单元…………………………………………Y 4.6语⾳播报与超速提醒单元………………………………………………Y 4.7票据打印单元……………………………………………………………Y 4.8车内实时温度显⽰单元…………………………………………………Y 5系统软件设计…………………………………………………………………Y 6测试⽅案与测试结果…………………………………………………………Y 表1 系统性能测试项⽬表…………………………………………………Y 表2 按键模拟设置⾥程、单程/往返计价测试结果………………………Y 表3 预置转速后计价测试结果……………………………………………Y 表4 累计等待时间计价功能测试结果……………………………………Y 表5 起步价、起步⾥程与每公⾥价格预置功能测试结果…………………Y 表6 ⽩天/晚上计价标准测试结果………………………………………Y 总结……………………………………………………………………………Y致谢……………………………………………………………………………Y 参考⽂献…………………………………………………………………………Y 附录⼀主程序流程……………………………………………………Y 附录⼆计价⼦程序流程……………………………………………………Y 附录三显⽰⼦程序……………………………………………………Y 附录四时钟⼦程序……………………………………………………Y 附录五温度传感器⼦程序……………………………………………………Y引⾔出租车计价器是出租车营运收费的专⽤智能化仪表 ,随着电⼦技术的发展 ,出租车计价器技术也在不断进步和提⾼。

毕业论文(出租车计价器设计)

毕业论文(出租车计价器设计)

河北机电职业技术学院姓名:陆大鹏系别:电气工程系班级:应用电子技术河北机电职业技术学院毕业论文基于51单片机设计的多功能出租车计价器河北机电职业技术学院毕业论文目录第1章引言·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11. 1 出租车计价器概述~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11. 2 本设计任务~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11.2.1 设计任务~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11.2.2 设计要求~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11. 3 系统主要功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 第2章出租车计价器硬件设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22.1 系统的硬件构成及功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~22. 2 AT89S51单片机及其引脚说明~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~22.3 AT24C02引脚图及其引脚功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~42. 4 AT24C02 掉电存储单元的设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~52.5 里程计算、计价单元的设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~62.6 数据显示单元设计·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 第3章系统软件设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~83. 1 系统主程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~83. 2 定时中断程序设计·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103. 3 里程计数中断服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~103.4 中途等待中断服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~103. 5 键盘服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~103. 6 显示子程序服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10第4章系统调试与测试结果分析~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~114. 1 使用的仪器仪表~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~114.2 系统调试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 结束语~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~121、计价表使用说明~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~122、全部源程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12第1章引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。

出租车计价器_毕业设计论文

出租车计价器_毕业设计论文

毕业设计说明书(论文)中文摘要出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分,人们因公务和生活的出行无论在次数和距离上都较之以前有了大幅增长,城市客运交通的重要性日渐凸现,已经成为城市居民日常生活中不可或缺的重要组成部分。

城市出租车正是在这个过程中取得了长足的发展,成为人们工作、生活中不可缺少的交通工具。

出租车计价器是出租车上必不可少的重要仪器,它是出租车的经营者和乘坐出租车的消费者之间用于公平贸易的结算工具。

本电路以AT89S51单片机为中心、采用A44E 霍尔传感器测行驶里程,实现对出租车里程的计算,并进行价格的计算。

本次课题采用LCD进行显示,并用GP16打印机打印总里程、总金额等基本信息。

本课题电路设计的计价器不但能实现计价功能,而且还能根据时间处于哪个时间段调整白天和夜晚的计价模式的功能。

关键词出租车计价器 AT89S51 LCD显示 GP16打印毕业设计说明书(论文)外文摘要Title Taximeter Micro Control System DesignAbstractWith the rapid development of China's national economy,taxi has become an important part of public transportation of the city.People travel more on official business and life in terms of distance,there's a significant increase over previous.Urban passenger transport increased its importanceof highlights,and has become an indispensable part of our daily life.City taxi has made considerable development in the process,as the indispensable means of transport for people's work and life.Taxi meter is an important instrument,it is the ride tool of taxi operators and consumers for fair trade settlement.AT89S51 microcontroller circuit to the center of Hall sensor with A44E ranging achieve taxi mileage statistics,and for pricing.With LCD display and use of GP16 printer to print basic information such as total distance and total cost.The circuit design of the meter can not only realize pricing function,but also according to time to adjust day and night pricing modes.Keywords Taximeter AT89S51 LCD display GP16 printer目录前言 (1)第一章绪论 (2)1.1出租车计价器的发展背景 (2)1.2出租车计价器的设计目的 (4)1.3出租车计价器的设计要求 (4)1.3.1 设计任务 (4)1.3.2附加功能 (4)1.3.3显示功能 (4)第二章单片机总体设计方案及应用软件介绍 (4)2.2.1 PROTEL99SE介绍 (6)2.2.2K EIL C51介绍 (7)第三章硬件电路设计 (7)3.1元器件的选择 (7)3.1.1 单片机的选择 (8)3.1.2 测速装置的选择 (9)3.1.3 显示装置的选择 (9)3.1.4 键盘的选择 (9)3.1.5 打印机的选择 (9)3.2元器件详细介绍 (10)3.2.1 AT89S51 (10)3.2.2 霍尔传感器 (11)3.2.3 字符液晶LCD1602 (13)3.2.4 地址锁存器74LS373 (16)3.2.5 可编程外围并行接口8255A (16)3.2.6 GP-16微型打印机 (19)3.3各部分电路设计 (21)3.3.1键盘接口电路 (21)3.2.2振荡电路设计 (22)3.2.3 复位电路设计 (22)3.2.4 显示电路 (23)3.2.5 打印机电路 (24)第四章软件设计.................................. 错误!未定义书签。

出租车计价器程序的设计(完整)

出租车计价器程序的设计(完整)

出租车计价器程序的设计(完整)出租车计价器程序是一个在出租车里程查询和费用计算的应用程序。

它能够简化出租车司机的工作,节省出租车乘客的时间,确保费用的准确计算。

以下是一份关于出租车计价器程序的完整设计,包括需求分析、功能设计、数据结构与算法设计以及界面设计。

需求分析:出租车计价器程序主要面向出租车司机和乘客,满足以下基本需求:对于司机:1. 可以输入起点和终点的地址或位置信息。

2. 可以自动计算车程里程和费用,并将结果显示出来。

3. 可以存储以前的乘车记录,以便统计业绩和分析乘客需求。

4. 可以提供多种语言和计费标准的选择。

对于乘客:1. 可以查询最合适的出租车车辆,方便的下单和乘车。

2. 可以清楚的了解费用计算和支付方式。

3. 可以评价司机和服务质量,提供建议和反馈。

功能设计:根据上述需求,出租车计价器程序的主要功能包括:1. 地址输入功能:允许用户输入起点和终点的地址或位置信息,包括街道、城市、州或国家等信息。

2. 路程计算功能:通过使用谷歌地图或其他地图服务的API,计算车程里程和估算费用。

该功能支持使用不同的度量标准,例如英里、千米或小时费率等。

3. 乘车记录存储功能:存储每位乘客的信息及计费历史,用于分析和管理出租车运营。

4. 多语言支持功能:支持使用多种语言的用户,例如英文、中文、西班牙语、法语等,方便全球用户使用。

5. 流程优化功能:在操作过程中自动提示并引导用户,并根据用户信息进行推荐,简化用户体验。

数据结构与算法设计:出租车计价器程序的核心算法是基于Google Maps API 和其他地图服务API的距离计算和费率计算,使用常见的计费方式,如按里程计费、按时间计费、按时速计费等。

此外,应当使用数据库,来储存乘客和司机的个人信息和历史计费信息。

数据库应该使用关系型数据库的设计,并具有高性能和高可扩展性。

界面设计:出租车计价器程序的界面设计应该是简洁、直观和易于使用的。

在程序的主界面上,必须让用户能够输入起点和终点的地址信息,提供多种语言和计费标准的选择。

出租车计价器 计程车里程表 毕业设计论文终稿

出租车计价器 计程车里程表 毕业设计论文终稿

2012届毕业设计说明书计程车里程表系统设计院、部:电气与信息工程学院学生姓名:宋贵指导教师:陈坚职称:讲师专业:电子信息工程班级:电子0802学号:2012年5月摘要智能仪器仪表技术是一门集电子技术、单片机技术、自动化仪表、自动控制技术、计算机应用等一体的跨学科的专业技术。

自20世纪90年代初以来,这项技术已逐步引入到国内工科专业中,如电子信息、通讯、自动化、计算机应用等信息类专业。

随着经济的发展,汽车运输行业也快速发展起来,计程车也成为城市生活中的重要交通工具。

乘车时,乘客与司机之间的交易是通过按里程计价的,里程表的好坏直接关系到双方的利益,所以设计一个功能合适、性能良好的简易计程车里程表系统具有实际的应用意义。

本系统采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振提供时钟信号,利用霍尔传感器检测车速,通过软件编程的方法实现记时、里程检测、费用计算,同时通过LED数码管将里程数、总费用直观显示出来,从而达到计费的目的。

该系统设有五个按键(清除、查询/确认、停止、单程/往返、功能选择),进行相应的操作就可实现单程/往返模式选择、停止计费、等待时间查询、清除复位等功能。

具有结构简单、操作方便、显示直观、运行稳定等优点,有较高的推广应用价值。

关键词:计程车里程表;AT89S52;霍尔传感器;硬件设计;软件设计ABSTRACTIntelligent instrument technology is a collection of electronic technology and single-chip microcomputer technology, automation instrument, automatic control technology, computer application, one of the professional technical subjects. Since the early 1990 s, the technology has introduced gradually to domestic engineering professionals, such as electronic information and communications, automation, computer applications, and other information specialty. With the development of economy, the car transport industry also developed rapidly, the taxi also become the important traffic tools city life. Go by car, passengers, and the driver of transactions between the by pressing the mileage of valuation is, the odometer is directly related to the interests of both parties, so the design of a function, the good performance of suitable simple taxi "milestones" system has the actual applications.The system USES the ATMEL company AT89S52 SCM as the core, the use of 12 MHz crystals provides the clock signal, using hall sensor test speed, and through programming method, time, cost calculation mileage detection, and at the same time through LED digital tube will mileage, total cost visual display out, so as to achieve the purpose of pricing. The system has fivebuttons (clear, inquires confirmation, stop, one-way / shuttle, function choose), carries on the corresponding operation can achieve a one-way/shuttle mode selection, stop billing, waiting time inquires clear reduction, etc. Function. The structure is simple, the operation is convenient, direct display, stable operation, etc, have a high application value.Key words: taxi "milestones";AT89S52;hall element;hardware design;software design目录1 概述 ................................................................1.1计程车里程表概述 ..............................................1.2单片机概述 ....................................................2 设计任务、功能要求 ..................................................2.1设计任务 ......................................................2.2功能要求 ......................................................2.2.1 基本功能...............................................2.2.2 发挥部分...............................................2.3总体方案介绍及工作原理说明 ....................................2.3.1 里程计算...............................................2.3.2 费用计算...............................................3 硬件系统设计 ........................................................3.1硬件系统各功能模块简介 ........................................3.1.1 AT89S52单片机.........................................3.1.2 复位电路...............................................3.1.3 晶振电路...............................................3.1.4 独立键盘电路...........................................3.1.5 指示灯电路.............................................3.1.6 数码管显示电路.........................................3.1.7 车速检测电路...........................................3.1.8 存储电路...............................................3.1.9 时钟显示电路...........................................4 软件系统设计 ........................................................4.1系统主程序 ....................................................4.2数据处理子程序 ................................................4.3等待时间计时子程序 ............................................4.4键盘扫描子程序 ................................................5 系统运行的PROTEUS仿真与测试 ........................................5.1空车状态 ......................................................5.2单双程模式切换 ................................................5.3等待模式 ......................................................5.4查询模式 ......................................................6 结束语 .............................................................. 参考文献 ............................................................... 致谢 ................................................................. 附录 ................................................................. 附录A 元器件清单...................................................... 附录B 源程序清单...................................................... 附录C 设计原理图......................................................1 概述1.1 计程车里程表概述计程车里程表(计价器)是乘客与司机双方的交易准则,它是计程车行业发展的重要标志,是计程车中最重要的工具。

出租车计价器(毕业设计论文)

出租车计价器(毕业设计论文)
2.3.1 电源部分设计
由于计价器的工作环境比较差,它要求有抗振动、抗高低温、抗潮湿、抗电磁干扰等能力,特别是电源方面的干扰,如出租车启动时,发动机打火、电瓶充电等造成输入计价器的+ 12 V电源不稳定。因此采用+ 12 V电瓶电源经过滤波和电源稳压管理芯片7805后得到+ 5 V的稳定电压输出,保证整个系统能够正常工作。如图3.3-1所示。
2、A44E霍尔传感器应用
出租车中需要一个能准确获得车轮转动即路程计量信号的装置,以得到标准的脉冲信号送入单片机的定时/计数器T1即P3. 5引脚,利用单片机的T1的计数功能完成100次的计数后产生一中断来完成路程的测量。(设车轮周长为1 m ,则霍尔传感器每产生100个脉冲便表示车已行程0. 1 km ,根据实际情况在程序中进行设置)。汽车联轴器按圆周间隔嵌入磁钢,用霍尔传感器集成芯片A44E检测并输出脉冲,其工作原理如图2-4所示,霍尔传感器集成芯片A44E有信号转换、电压放大、整形输出等功能,为增加其抗干扰的能力,经过74L S14对信号整形后再通过光偶送入P3. 5引脚。如图5所示。而在此电路中为了防止司机作弊,可采用加密传感器的方法,先对霍尔传感器采集到的计数脉冲加密,使计费脉冲以密文方式传输,最后解密为明文脉冲,传送到计价器计费。在密码传感器中,加密器向解码器发送的是密码,只有加密器和解密器固有密码相同时,解码器才向计价器发送计数脉冲,计价器才计费,因此,密码传感器提高了计价器计费可靠性,不法出租车司机也无法使车费增加,同时司机也不能私自更换计价器传感器,实现了计价器由国家计量部门统一安装、维修和年检的统一管理。
J.低功耗空闲和掉电模式
K.掉电后中断可唤醒
L.看门狗定时器
M.双数据指针
N.掉电标识符

出租车计价器毕业设计

出租车计价器毕业设计

出租车计价器毕业设计摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。

而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。

出租车计价器是根据客户用车情况来自动显示车费的数字仪表,根据用车起步价、行车里程计费求得客户用车的总费用,并通过数码管显示相应的里程及金额。

本次设计中电路以AT89S51单片机为中心,附加A44E霍尔传感器测距(本电路中用模拟开关替代),实现对出租车计价,采用AT24C02 实现在系统掉电的时候保存单价,输出采用8段数码显示管,显示行驶总里程和总金额。

模拟出租车计价器设计:进行里程显示,预设起步价和起步公里数;行程按全程收费,有复位功能和启动功能,启动后,开始计价。

我们采用单片机进行设计,可以用较少的硬件和适当的软件相互配合来实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能,应用前景广阔。

关键词出租车计价器AT89S51单片机A44E霍尔传感器断电保存8段数码显示管目录摘要 0第1章绪论 (2)1.1 课题背景 (2)1.2 设计目的与要求 (3)1.2.1 设计目的 (3)1.2.2 主要设计内容及基本要求 (3)1.3 方案论证与比较 (3)第2章系统硬件设计 (5)2.1 硬件设计说明 (5)2.2 AT89S51单片机简介 (6)2.3 硬件电路设计 (7)2.4 硬件组成 (9)2.4.1 驱动电路 (9)2.4.2 显示电路 (10)2.4.3 复位电路 (11)2.4.4 掉电保护电路 (12)12.4.5 时钟电路 (14)2.4.6 按键电路 (15)第3章系统软件设计 (16)3.1 软件总体设计 (16)3.2 系统软件设计 (17)第4章系统调试 (19)4.1 软件调试 (19)4.1.1 编程工具—C51语言 (19)4.1.2 程序调试工具—KEIL (19)4.1.3 单片机仿真软件在线调试—PROTEUS (19)参考文献 (21)致谢 (22)附录Ⅰ程序源代码 (24)附录Ⅱ电路仿真图 (41)第1章绪论1.1 课题背景随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。

(完整版)出租车计价器毕业设计

(完整版)出租车计价器毕业设计

201 届毕业设计说明书模板基于单片机的出租车计价器设计院、部:电气与信息工程学院学生:指导教师:职称:专业:电子信息工程班级:完成时间:摘要随着时代的发展,出租车已经成为一个城市公共交通的重要组成部分。

出租车计价器是出租车营运收费的专用智能化仪表,是出租车不可缺少的重要工具。

它是乘客和司机的交易准则,关系到交易双方的利益。

多年来国内普遍使用的计价器只具备单一的计量功能,随着出租车行业的日渐发展,从加强行业管理以及减少与乘客的纠纷出发,这种单一功能计价器越来越不能满足人们的需要。

因此出租车计价器的技术也在不断改进与创新,设计出良好性能的多功能出租车计价器显得尤为重要。

本设计利用单片机AT89S52 为核心设计一款多功能出租车计价器,通过A44E霍尔传感器检测出租车运行里程,脉冲的提取。

运用单片机实现对液晶显示LM016L的控制,同时完成整个出租车计价器信号的读、写处理。

由于仿真中无法实现A44E霍尔传感器,在仿真中以脉冲发生器代替,用不同频率的脉冲模拟不同的车速,根据每秒传送的脉冲数程序判别汽车是处于高速行驶还是等待状态,自动跳转到通过计程计费还是计时计费。

该计价器能实现里程与计价显示、时钟显示等功能。

它比市场上的一些计价器使用更方便, 功能更全,能为加强出租车行业管理提供可靠的依据。

采用单片机进行的设计,相对采用模拟电路和数字电路设计的计价器来说功能更为强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,不但能通过软件编程实现所要求的功能而且能在很大的程度上扩展功能,还可以方便的对系统进行升级。

关键词:出租车计价器;单片机;液晶显示;霍尔传感器ABSTRACTWith the development of the times, . Taxi meter taxi operating costs is dedicated inligent instruments, is an important and indispensable tool for a taxi. It is the passengers and the driver's trading standards related to the interests of both parties. For many years, widespread use of the meter the industry as well as reduce disputes with passengers starting, this single-function meter increasingly unable to meet people's needs . Therefore taxi meter technology is constantly improving and innovation, design a good performance multifunctional taxi meter is particularly important.This design uses a single-chip AT89S52 as the core design Multifunctional taxi meter, taxi via Hall sensor A44E running mileage, pulse extraction. Use MCU for LCD LM016L control, while completing the entire taxi meter signal read-write process. As the simulation can not be achieved A44E Hall sensor, in the simulation instead of a pulse generator, at a different frequency pulses simulate different speed, according tot a wait state, automatically jump By the meter to billing or time billing. The meter can achieve mileage and valuation display, clock display. It is on the market than some of the meter easier to use, more feature-full, able to strengthen the management of the taxi industry to provide a reliable basis. Using single-chip design, the relative use of analog and digital circuit design meter is more powerful, with less easily complement each other to achieve the design requirements, and flexibility, not only through software programming to achieve the requiredfunctionality and can to a large extent on the expansion of functions, you can easily up grade the system.Key words: multifunctional taximeter; micro controller; lcd;and experiment [M]. Shanghai: Fudan University press,2005.12.[2] 马淑华,王凤文,张美金编著. 单片机原理与接口技术第二版[M].北京:北京邮电大学出版社,2007.Ma Shuhua, Wang Fengwen, Zhang Meijin Bian Zhu. Single chip microcomputer principle and interface technology second edition [M].Beijing: Beijing University of Posts and ecommunications press,2007.[3] 谭浩强著. C程序设计第三版[M].北京:清华大学出版社,2005.大学出版社,1990.1.Tan Haoqiang. C programming third edition [M]. Beijing: Tsinghua University press,2005, University Press,1990.1.[4] 李光飞.单片机C程序设计指导[M].北京:北京航空航天大学出版社,2003.01.Li Guangfei microcontroller C program design guidelines [M] Beijing: Beijing University of Aeronautics and Astronautics Press, 2003.01. [5] 李广弟,朱月秀,冷祖祁.单片机基础第3版[M].北京:北京航空航天大学出版社,2007.Li Guangdi, Zhu Yuexiu, Qi cold progenitor. Based on Third Edition [M]. Beijing: Beihang University press,2007.[6] 周慈航.单片机应用程序设计技术[M].北京:北京航空航天大学出版社,2002.Zhou Cihang. Application programming technology [M]. Beijing: Beihang University press,2002.[7] 何立民.MS-51系列单片机应用系统设计[M].北京:北京航空航天大学出版社,1999.He Limin.MS-51series single-chip microcomputer application system design [M]. Beijing: Beihang University press,1999.[8] 李群芳,肖看.单片机原理接口与应用[M].北京:清华大学出版社,2005.Li Qunfang, Xiao. Principle of single-chip interface and application [M]. Beijing: Tsinghua University press,2005.[9] 马忠梅编著.单片机的C语言Windows环境编程宝典[M].北京:北京航空航天大学出版,2003.6.Edited by Ma Zhongmei. The MCU C language Windowsprogramming environment [M]. Beijing: Beihang Universitypress,2003.6.[10] 高峰.单片微型应用系统设计及实用技术[M].北京:机械工业出版社,2004.GaoFeng. Single chip microcomputer application system design and its practical technique [M]. Beijing: Mechanical IndustryPress,2004.[11] 刘守义.单片机应用技术[M].西安:西安电子科技大学出版社,1996.Liu Shouyi. Application technology [M]. Xi'an: Xi'an Electronic and Science University press,1996.[12] 谢剑英,贾青.微型计算机控制技术第3版[M].北京:国防工业出版社,2001.Xie Jianying, Qing Jia. The microcomputer control technologyThird Edition [M]. Beijing: National Defense Industry Press,2001.附录附录一:程序计程车计价器设计该模拟程序折合规则:1km-1m,等待30s-1km-1m,1m-1.4元底层规则:若脉冲个数秒< 10,则判为低速,1m-200个脉冲#include<reg51._Show_Time(uchar time_data[7]);void Money_Show(uint money[2]);void Show_Wait_Time(uint);void Show_Mileage(void);void Run_BackGround(void); 运行起来后,将在LCD上一直出现的void Run_BackGround(void){WriteChar('', 3,0);WriteChar(':',10,0);WriteChar(':',13,0);WriteChar('.',3,1);WriteChar('Y',6,1);}void Show_Mileage(void){WriteChar('.',12,1);WriteString("km",14,1);}void Show_Wait_Time(uint time_count){WriteChar('s',15,1);WriteChar(' ', 10,1);}void Money_Show(uint money[2]){WriteDecimal(money[0],0,3,1);WriteDecimal(money[1],1,3,1);}void Run_Show_Time(uchar time_data[7]) {WriteInt(BcdToInt(time_data[2]),1,2, 1,0);WriteInt(BcdToInt(time_data[3]),1,2, 4,0);WriteInt(BcdToInt(time_data[4]),1,2, 8,0); }void Time_Show(uchar time_data[7]){WriteChar('',6,0);WriteChar('',9,0);WriteChar(':',6,1);WriteChar(':',9,1);WriteInt(BcdToInt(time_data[0]),1,2, 4,0);WriteInt(BcdToInt(time_data[2]),1,2, 7,0);WriteInt(BcdToInt(time_data[4]),1,2, 4,1);WriteInt(BcdToInt(time_data[5]),1,2, 7,1);}void System_init(void){RstLcd();ClrLcd();P1 = 0x00;config_ok = 0;Time_Show(time);LcdPos(5,0);SetCur(3);INT1_init();while(config_ok == 0); 等待配置时间结束标志ClrLcd();SetCur(1);WriteString("set time over...",0,0);Delay(60000);ClrLcd();Run_BackGround();P1= 0xff;}void Delay(uint dtime){uint temp;for(temp=0;temp<dtime;temp++);}void INT0_init(void){EA = 0;IT0 = 1;EX0 = 1;EA = 1;}void INT1_init(void){EA = 0;IT1 = 1;EX1 = 1;EA = 1;}void main(){uchar time_tmp[7],i;System_init();DS1302_GetData(time);pulse_count_tmp = pulse_count;mileage_count_new = mileage_count_old = 0;Money_Show(money);if(k==1)Money_Show(money);elseMoney_Show(money1);Run_Show_Time(time);Show_Mileage();while(1){if(config_ok == 0) 若设置时间未完成System_init();DS1302_GetData(time_tmp);if(!(P1 & 0x04)){P1 &= 0xfe;P1 |= 0x02;pause = 0;if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];}first_3_km = 0;if(k==1){money[0] = 8;money[1] = 0;}else{money1[0] = 10;money1[1] = 0;}mileage_count_new = mileage_count_old = 0;WriteString(" ",0,1);WriteString(" ",9,1);if(k==1)Money_Show(money);elseMoney_Show(money1);Money_Show(money);pulse_count = 0;Show_Mileage();time_count = 0;}else if(pause == 0){INT0_init();if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];if(pulse_count - pulse_count_tmp < 10) 判断是否是低速行驶(计时),即一秒内,脉冲数目的个数变化值若小于10,则判为低速{state = 1;P1 &= 0xfe;P1 |= 0x02;time_count ++; 等待计时加1if(time_count % 10 == 0 && first_3_km > 2)由等待时间换算公里数,10s折合为1km(1m){if(k==1)money[1] += 40;elsemoney1[1] += 40;if(money[1] > 99){money[0] += 1;money[1] %= 100;}if(k==1)money[0] += 0;elsemoney1[0] += 0;if(k==1)Money_Show(money);elseMoney_Show(money1);}else if(time_count % 10 == 0 && first_3_km <= 2)first_3_km ++;else ;mileage_count_old = mileage_count_new;Show_Wait_Time(time_count);}else 否则则判为全速状态(计里程){state = 0;P1 &= 0xfd;P1 |= 0x01;time_count = 0; 全速状态下,把等待时间清0}pulse_count_tmp = pulse_count;}if(state == 0){mileage_count_new = pulse_count 200;if(mileage_count_new != mileage_count_old && first_3_km > 2) {Show_Mileage();for(i = mileage_count_old;i < mileage_count_new;i++){if(k==1)money[1] += 50;elsemoney1[1] += 20;if(money[1] > 99){money[0] += 1;money[1] %= 100;}if(k==1)money[0] += 1;elsemoney1[0] += 1;if(k==1)Money_Show(money);elseMoney_Show(money1);}mileage_count_old = mileage_count_new;}else if(mileage_count_new != mileage_count_old && first_3_km <= 2){first_3_km ++;mileage_count_old = mileage_count_new;Show_Mileage();}}}else{if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];}}}}static void INT0_ser(void) interrupt 0{pulse_count ++;}static void INT1_ser(void) interrupt 2{char result;uchar i;static uchar pos; 配置到哪一项配置时间if(!(P2 & 0x20) && config_ok == 0) ++{for(i = 0;i < 100;i++);if(!(P2 & 0x20) && config_ok == 0){result = BcdToInt(time[pos]) + 1;if((pos == 0 && result == 50) || (pos == 4 && result == 24) || (pos == 5 && result == 60) || (pos == 6 && result == 60))result = 0;else if(pos == 2 && result == 13)result = 1;else if(pos == 3){month_day[1] = (time[0] % 4 == 0 && time[0] % 100 != 0) || time[0] % 400 == 0 ? 29:28;判断润平年if(result == month_day[time[2] - 1] + 1)result = 1;}time[pos] = IntToBcd(result);}else;}else if(!(P2 & 0x40) && config_ok == 0) --{for(i = 0;i < 100;i++);if(!(P2 & 0x40) && config_ok == 0){result = BcdToInt(time[pos]) - 1;if((pos == 0 && result == -1))result = 49;else if(pos == 2 && result == 0)result = 12;else if(pos == 3){month_day[1]=(time[0] % 4 == 0 && time[0] % 100 != 0) || time[0] % 400 == 0 ? 29:28;判断润平年if(result == 0)result = month_day[time[2] - 1];}else if(pos == 4 && result == -1)result = 23;else if((pos == 5 || pos == 6) && result == -1)result = 59;else ;time[pos] = IntToBcd(result);}}else if(!(P2 & 0x08) && config_ok == 0) NEXT{for(i = 0;i < 100;i++);if(!(P2 & 0x08) && config_ok == 0){pos++;pos %= 7;if(pos == 1)pos = 2;}}else if(!(P2 & 0x10) && config_ok == 0) PREVIOUS {for(i = 0;i < 100;i++);if(!(P2 & 0x10) && config_ok == 0){pos--;if(pos == -1)pos = 6;if(pos == 1)pos = 0;}}else if(!(P2 & 0x80) && config_ok == 0) ENTER {for(i = 0;i < 100;i++);if(!(P2 & 0x80) && config_ok == 0){config_ok = 1;pos = 0;DS1302_Reset();DS1302_SettingData(time);}}else if(!(P2 & 0x80) && config_ok == 1) CONFIG {for(i = 0;i < 100;i++);if(!(P2 & 0x80) && config_ok == 1){config_ok = 0;}}else if(!(P1 & 0x08) && config_ok == 1){for(i = 0;i < 100;i++);if(!(P1 & 0x08) && config_ok == 1){pause = ~pause;EX0 = 0;}}if(config_ok == 0){WriteInt(BcdToInt(time[pos]),1,2,time_pos[pos],pos > 3 ?1:0 );LcdPos(time_pos[pos]+1,pos > 3 ?1:0);}}Type#define uchar unsigned char#define uint unsigned intuchar IntToBcd(uchar);uchar BcdToInt(uchar);uchar IntToBcd(uchar num){uchar result;result = (num10)<<4 | (num%10);return result;}uchar BcdToInt(uchar num){uchar result;result = ((num & 0x70)>>4)*10 + (num & 0x0f);return result;}Lcddisp**************************************************;连线图:; DB3---DPROT.3 DB7---DPROT.7 VLCD接10K可调电阻到GND*;80C51的晶振频率为12MHz;液晶显示程序;**************************************************#define uchar unsigned char#define uint unsigned int#include "reg51.(uchar ); 送控制字子程序(不检测忙信号)void mDelay(uchar ); 延时,毫秒数由j决定void WaitIdle(); 正常读写操作之前检测LCD控制器状态void WaitIdle1();void WriteString(uchar *,uchar,uchar);void WriteChar(uchar,uchar,uchar);void IntToString(uint,uchar *,bit,uchar);待转换的数字;存储用的字符串;显示数时是否添零:0:不添,1:添;若要添零,则该参数有效。

【完整版】基于51单片机的出租车计价器设计毕业论文设计

【完整版】基于51单片机的出租车计价器设计毕业论文设计

第一章绪论1.1出租车计价器的研究背景及意义1.1.1研究背景当今社会,随着生活水平的日益提高,衣食住的享受已不能满足人们的需求,出行的舒适度已受到越来越多人的关注。

于是,出租车行业以低价高质的服务给人们带来了出行的享受,所以越来越受到广大群众的欢迎。

我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。

重庆市起重机厂是我国的第一家生产计价器企业,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能。

可以这么说,早期的计价器就是一个里程表,并且,总存在着买卖纠纷等各种问题困扰着行业的发展。

而改良出租车计价器是在出租车行业中解决这一矛盾的最好方法,用更加精良的计价器来为乘客提供更加优质的服务。

随着改革开放日益深入,出租车行业的迅猛发展,国内各机械厂家纷纷推出国产计价器。

出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。

出租车行业已成为象征着城市文明的窗口,现在各大中城市出租车行业都已普及自动计价器,计价器技术的发展已成定局,所以未来汽车计价器的市场还是十分有潜力的。

1.1.2 研究意义凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如3KM)计费数字显示开始从起步价(如7元)增加。

当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。

汽车继续行驶时,停止计算等候费,继续增加里程计费。

到达目的地,便可按显示的数字收费。

出租车计价的的原理简单的概括为以下几个方面:●里程传感器:采集车速信号,(也可以自己做车速传感器,采用霍尔效应做),车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。

如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。

(完整版)单片机毕业课程设计出租车计价器

(完整版)单片机毕业课程设计出租车计价器

《单片机原理与接口技术》课程设计题目:基于单片机的出租车计价器的设计学院:管理科学与工程学院专业:电子信息工程学号:姓名:夏念念初始条件:1.运用所学的单片机原理与接口技术知识和数字电路知识;2.52单片机应用开发系统一套;3.PC机及相关应用软件。

要求完成的主要任务:以目前生活中正在使用的出租车计价器为原型进行设计,要求具有按时间和里程综合计算车价的功能,能显示时间、里程、单价、总车价等相关信息。

1.完成出租车计价器的设计和调试。

2.撰写课程设计说明书,说明书使用A4打印纸计算机打印,用Proteus等绘图软件绘制电子线路图纸。

基于52单片机原理出租车计价器的设计摘要本设计的是一个基于单片机AT89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。

复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。

时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。

在上电时字符型液晶1602显示最初的起步价,里程收费,等待时间收费三种收费,通过按键可以调整起步价,里程收费,等待时间收费。

通过按键模拟出租车的运行,暂停,停止。

在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。

在这里主要是以AT89C52单片机为核心控制器,P0口接1602液晶显示模块,P1口接按键的,通过按键输入。

关键词:单片机AT89C52;1602液晶;出租车计费器;目录前言 (1)第一章出租车计价系统的设计要求与设计方案 (2)1.1出租车计价器设计要求 (2)1.2系统主要功能 (2)1.3方案论证与比较 (2)第二章出租车计价系统的硬件设计 (4)2.1振荡电路 (4)2.2复位电路设计 (4)2.3键盘接口电路 (5)2.4显示电路 (5)2.5路程测量部分 (6)2.6单片机各引脚功能说明 (6)2.71602液晶的简介 (8)第三章出租车计价系统的软件设计 (10)3.1单片机资源使用 (10)3.2中断子函数 (10)3.3判键子函数 (11)3.4显示子程序 (11)3.5总程序流程框图 (13)第四章PROTEUS的简介 (14)4.1P ROTEUS介绍 (14)第五章设计体会与小结 (15)参考文献 (15)附录 (16)一.源程序 (16)二.设计总图 (2)前言出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。

出租车计价器毕业设计

出租车计价器毕业设计

分类号编号毕业设计题目:基于单片机的出租车计价器的设计——硬件部分系别信息工程学院专业电子信息工程姓名学号指导教师2010年6月1日学院毕业设计任务书设计题目:基于单片机的出租车计价器的设计——硬件部分专业:电子信息工程班级学号:姓名:指导教师:设计期限:2010年3月1日开始2010年6月1日结束院、系:信息工程学院2010年3月1日一、毕业设计的目的通过毕业设计使学生了解和掌握单片机应用技术;了解和掌握C语言的程序设计同硬件电路的结合;熟练运用proteus,keilC等软件的操作;了解和掌握单片机硬件电路的焊接和调试;了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。

二、主要设计内容实现出租车行驶里程和总金额的显示,预设起步价和起步公里数;实现清零、复位和掉电保护功能;实现对单价的调整。

三、重点研究问题(1)按下启动按键,显示起步里程与起步价。

(2)按模拟传感器信号的按键,显示行驶里程与总金额。

(3)按键控制清零、复位、掉电保护、调整预设单价。

(4)在软件中实现起步价,单价。

四、主要技术指标(1)数码管显示起步里程、单价,总里程、总金额。

(2)用按键控制清零、复位、掉电保护、调整预设单价。

五、设计成果要求(1)源程序通过编译、运行(2)软件烧录单片机硬件进行调试,运行(3)实现所述功能(4)电路板焊接、检测(5)最终提交软硬件、设计说明书、外文翻译、毕业设计说明书等六、其它参考文献:[1]谭浩强.C程序设计(第二版).清华大学出版社.2003[2]李刚民.单片机原理及应用技术.高等教育出版社.2005[3]张毅刚.单片机原理及应用.高等教育出版社.2004[4]胡汉才.单片机原理及其接口技术.北京:清华大学出版社.1995[5]马忠梅.单片机的C语言应用程序设计(第三版).北京航空航天大学出版社.2004[6]潘永雄.新编单片机原理与应用.西安电子科技大学出版社.2003毕业设计开题报告2010年3月15日学生姓名张学号专业电子信息工程题目名称基于单片机的出租车计价器的设计课题来源自选主要内容设计的主要内容是利用51单片机实现出租车计价器的功能。

多功能出租车计价器__毕业设计说明书

多功能出租车计价器__毕业设计说明书
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
论文作者签名: 日期:
指导教师签名: 日期:
四川信息职业技术学院
毕业设计说明书(论文)
设计(论文)题目:多功能出租车计价器
专业:通信技术
四川信息职业技术学院毕业设计(论文)任务书
学 生
姓 名
学号
班级
通技06-2
专业
通信技术
设计(或论文)题目
多功能出租车计价器
指导教师姓名
职称
工作单位及所从事专业
联系方式
学位论文作者(签名):
年的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:
第11周:中期检查,查找问题,分析解决难点;
第12周~第15周:分模块调试,整体电路调试,论文书写等;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档