基于单片机的出租车计价系统设计 论文.doc_第1页
基于单片机的出租车计价系统设计 论文.doc_第2页
基于单片机的出租车计价系统设计 论文.doc_第3页
基于单片机的出租车计价系统设计 论文.doc_第4页
基于单片机的出租车计价系统设计 论文.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文毕业设计(论文)题目出租车计价系统设计专业班级计算机通信工程08级学号姓名指导教师姓名指导教师职称讲师2011年12月2日本科毕业论文摘要摘要:出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。关键词:出租车计价器;单片机;控制ABSTRACTAbstract:Taximeterisbothpassengersanddriversofthetransactioncriteria,itisthetaxiindustryanimportantsymbol,ataxiisthemostimportanttools.Itrelatestotheinterestsofbothtransactions.Hasagoodperformanceregardlessofthemeterisavastnumberoftaxidriversorpassengersareverynecessary.Therefore,thecarmeterisalsoverymuchastudyofvalue.Theuseofanalogcircuitsanddigitalcircuitdesignofthemeterasawholecircuitofalargerscale,usingthedevice,afailurerateishighanddifficulttodebug,thepatternofswitchingneedtousemechanicalswitches,mechanicalswitchwillcausealong-timecontactsBad,functionsnoteasytoachieve.SCMusedforthedesign,arelativelypowerful,withlesshardwareandappropriatesoftwarecaneasilycoordinatewitheachothertoachievethedesignrequirements,flexibilityandstrong,canbeprogrammedbysoftwaretocompletemoreoftheadditionalFunction.Pricingmodelfortheswitch,softwareprogrammingandcaneasilycitetheachievement.Toavoidamechanicalswitchthedestabilizingfactors.Keywords:Taximeter;89S51MCU;control本科毕业论文目录摘要.第1章引言.1.1出租车计价器概述.1.2本设计任务.1.2.1设计任务.1.2.2设计要求.1.3系统主要功能.第2章系统主程序设计.第3章定时中断程序设计.第4章中断服务程序设计.4.1里程计数中断服务程序.4.2中断等待服务程序概述.第5章键盘服务程序设计.第6章显示子程序服务程序设计.第7章设计源程序.致谢.参考文献.本科毕业论文第1章引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。1.1出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。出租车计价器通过传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。1.2本设计任务1.2.1设计任务设计一款基于AT89S51单片机,霍尔传感器的出租车计价器。1.2.2设计要求1不同情况具有不同的收费标准。白天晚上途中等待(10min开始收费)2能进行手动修改单价。3具有数据的复位功能。(1)IO口分配的简易要求。距离检测使用霍尔开关A44E白天/晚上收费标准的转换开关数据的清零开关单价的调整(最好使用和按键)本科毕业论文(2)数据输出(采用LCM103)。单价输出2位路程输出2位总金额输出3位4.按键。启动计时开关数据复位(清零)白天/晚上转换1.3系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。输出采用8段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。第2章系统主程序设计2.1初始化程序系统上电时,初始化程序将R1R5储存单元清0.2.2主程序主程序中通过循环判断是否等待计价和车轮计数进行总体计价的实现。在等计价中,调用等待计价子程序,每4秒调用计数子程序对计数器加1,在车轮计中,车轮每转过1周调用计数子程序对计数器加1。通过计数器中的累加值,判断数值并调用显示。计数子程序是通过对工作寄存器的循环累加实现的。秒定时子程序通过2000循环调用定时器的2毫秒定时实现,对应调用相应子程序。码管显示子程序通过动态扫描实现。毫秒定时是通过软件延时来实现的。本科毕业论文系统初始化后,判断P1.1口,是否等待计价.若是则进入等待计价处理,若否,则进入下一步,判断是否进行车轮计数,若没有进行车轮计数则返回等待计价处理,若进行车轮计数,则由计数器加1,然后判断计数器是否加到50,若不到50,则由数码管显示,若到了50则由到50方式处理,最后由数码管显示计算的价钱。2.3主程序流程图开始初始化是否等待计价是否车轮计数计数器加1是否计数到50到50处理不到50处理数码管显示等待计价处理是否否否是是本科毕业论文第3章定时中断程序设计3.1程序概述在定时中断服务程序中,每100ms产生一次中断,当产生10次中断的时候,也就到了一秒,送数据到相应的显示缓冲单元,并调用显示子程序实时显示。3.2定时中断程序流程图定时中断服务程序重置计数初值中断10次?数据送显示缓冲单元调用显示子程序恢复现场并中断返回否是开始保护现场本科毕业论文第4章中断服务程序设计4.1里程计数中断服务程序概述每当霍尔传感器输出一个低电平信号就使单片机中断一次,当里程计数器对里程脉冲计满1000次时,使微机进入里程计数中断服务程序中。在该程序中,需要完成当前行驶里程数和总额的累加操作,并将结果存入里程和总额寄存器中4.2中断等待服务程序概述当在计数状态下霍尔开关没有输出信号,片内的T1定时器便被启动,每当计时到达10分钟,就对当前金额加上中途等待的单价,以后每十分钟都自动加上中途等待的单价。当中途等待结束的时候,也就自动切换到正常的计价。第5章键盘服务程序设计5.1键盘服务程序概述键盘采用查询的方式,放在主程序中,当没有按键按下的时候,单片机循环主程序,一旦有按键按下,便转向相应的子程序处理,处理结束再返回。第6章显示子程序服务程序设计6.1显示子程序服务程序概述由于是分屏显示数据,所以就要用到4个显示子程序,分别是:时分秒显示子程序(HMS_DIS)、金额单价显示子程序(CP_DIS)、路程单价显示子程序(DP_DIS)、单价调节子程序(PA_DIS)。本科毕业论文第7章设计源程序#include#include#include#include#defineucharunsignedchar#defineuintunsignedint/*DS12887实时时钟时间地址设置*/#definesecondXBYTE0x6000/*秒寄存器地址*/#definesec_alarmXBYTE0x6001#defineminuteXBYTE0x6002/*分寄存器地址*/#definemin_alarmXBYTE0x6003#definehourXBYTE0x6004/*小时寄存器地址*/#defineweekXBYTE0x6006/*星期寄存器地址*/#definedateXBYTE0x6007/*日期寄存器地址*/#definemonthXBYTE0x6008/*月寄存器地址*/#defineyearXBYTE0x6009/*年寄存器地址*/#defineregaXBYTE0x600A/*A寄存器地址*/#defineregbXBYTE0x600B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论