基于单片机出租车计费系统毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统1摘要随着经济的发展,带动汽车行业快速发展,出租车日益普遍化,在市场经济的环境下,出租车计费的公平性也成了大家在意的话题。了解在出租车上应用的计费系统,对我们日常出行有所帮助。本设计主要分为三章,第一章主要分析并实现了255的计数功能,主要是利用计数器对外部传感器检测的脉冲计数;第二章主要分析并实现50000计数功能,主要也是利用计数器对外部传感器检测的脉冲计数,当车速很快时在一秒时间内就会产生很多脉冲,这样就可以防止溢出的情况;第三章主要分析和实现出租车机会系统以及它所用实现的外部硬件电路和软件。本出租车计费系统由单片机AT89C51和一些外围电路组成,具有结构简单、操作方便、显示清晰、功能强大等特点。本方案使用液晶LCD_1602作为显示器,可以显示数字使系统信息一目了然。比较真实地模拟出租车的空车、载客、到站及对各状况的费用的计算、统计和显示等功能。本系统涉及到的理论知识有:AT89C51单片机工作原理及应用,液晶的使用,出租车计费系统的原理和实现方法。关键词:单片机AT89C51、出租车计费系统、LCD_1602湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统2AbstractWiththedevelopmentofeconomy,therapiddevelopmentofautomobileindustry,thetaxiincreasinglycommon,intheenvironmentofmarketeconomy,fairnesstaxibillingbecamepeoplecareaboutthetopic.Understandtheaccountingsysteminthetaxi,onourdailytravelhelp.Thisdesignismainlydividedintothreechapters,thefirstchaptermainlyanalyzesandrealizes255countfeatures,mainlyisthepulsecountdetectionofexternalsensorusingcounter;thesecondchaptermainlyanalysisandtherealizationofthe50000countingfunction,mainlyistheuseofpulsecountingcountertheexternalsensordetection,whenthespeedveryquicklywheninasecondtimeinalotofpulse,sothatwecanpreventoverflow;taxiopportunitysystemanditsexternalhardwarecircuitandthesoftwareimplementationofthethirdchaptermainlyanalysisandimplementation.ThetaxibillingsystemiscomposedofMCUAT89C51andperipheralcircuit,hastheadvantagesofsimplestructure,convenientoperation,cleardisplay,powerfulfeatures.ThisschemeusesLCD_1602asaliquidcrystaldisplay,candisplaynumbersenablesthesysteminformationstickoutamile.Arealsimulationofemptytaxis,passenger,arrivalofthesituationandthecostcalculation,statisticsanddisplayfunction.Theoryofknowledgeinvolvedinthissystemare:AT89C51single-chipmicrocomputerprincipleandapplication,theuseofliquidcrystal,principleandrealizationmethodofthetaxibillingsystem.Keywords:singlechipmicrocomputerAT89C51,taxibillingsystem,LCD_1602湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统3目录摘要................................................1Abstract.............................................2目录...............................................3第一章总体设计方案及要求............................51.1255计数器的设计方案.....................................51.250000计数器的设计方案...................................51.3出租车计费系统的设计方案.................................61.4课程设计的任务要求.......................................71.4.1外部脉冲自动计数,自动显示。..........................71.4.3课程设计的要求........................................7第二章硬件电路的设计................................82.1单片机的最小系统硬件电路的设计...........................82..1.1单片机AT89S52的介绍...............................92.1.2复位电路.............................................112.1.3时钟电路.............................................122.2显示硬件电路的设计.......................................122.2.1数码管显示电路.......................................122.2.2液晶显示电路.........................................142.3键盘硬件电路的设计.......................................162.4串行通信接口电路........................................162.5电源电路的设计..........................................172.6255计数器的硬件的电路设计..............................182.750000计数器的硬件电路的设计............................192.8出租车计费系统的硬件电路设计.............................21第三章软件设计.....................................223.1255计数器的软件设计....................................233.250000计数器的软件设计..................................24湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统43.3出租车计费系统软件设计...................................25第四章仿真与调试...................................264.1系统的调试...............................................264.2255计数器的仿真........................................264.350000计数器的仿真......................................274.350000计数器的仿真......................................28第五章总结.........................................29第六章附录一程序源代码............................306.1255计数器源代码........................................306.250000计数器源代码......................................346.3出租车计费器程序源代码...................................38第七章附录二原理图.................................447.1255计数器电路图........................................447.250000计数器电路图......................................457.3出租车计费系统电路图....................................46参考文献............................................47湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统5第一章总体设计方案及要求本设计是一个以单片机为控制核心的出租车计费系统,利用外中断来对外部传感器检测的脉冲进行计数,采用下降沿触发方式,当外部的脉冲下降沿到来时,触发中断计数加一,同时还有与外部的晶振电路、复位电路、LCD_1602显示电路和按键电路结合,在与软件配合就能实现出租车计费。1.1255计数器的设计方案以单片机为控制核心255计数器,实现0~255的加一计数。利用外中断来对外部传感器检测的脉冲进行计数,采用下降沿触发方式,当外部的脉冲下降沿到来时,触发中断计数加一,同时还有与外部的晶振电路、复位电路、显示电路数码管驱动电路等与在与软件配合就能实现0~255的计数。其结构原理框图如下所示:图1.1、255计数器原理框图由原理框图可以看出255计数器的设计思路,用单片机控制处理外部的信号及数据信息,同时也将相应的信息送给显示电路显示。振荡电路也就是时钟电路,主要给单片机提供准确的时序让单片机正常的工作。传感器检测的脉冲用于计数,启停电路主要用于停止、和启动计数器,复位电路用于单片机死机是复位从新工作。1.250000计数器的设计方案以单片机为控制核心50000计数器,实现0~5000的加一计数。利用外中断来对外部传感器检测的脉冲进行计数,采用下降沿触发方式,当外部的脉冲下降湖南工业大学电气与信息工程学院单片机课程设计基于单片机出租车计费系统6沿到来时,触发中断计数加一,同时还有与外部的晶振电路、复位电路、显示电路数码管驱动电路等与在与软件配合就能实现0~50000的计数。其结构原理框图如下所示:图1.2、50000计数器的原理框图由原理框图可以看出50000计数器的设计思路和255计数器的设计思路是一样的,不在复述。1.3出租车计费系统的设计方案出租车计费器具有时钟,起步价,里程计费,等待计费及显示几个功能。本设计是一个以单片机为控制核心的出租车计费系统,利用单片机丰富的IO端口,及其控制的灵活性,实现里程计费功能和价格调

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功