扬州工业职业技术学院2009—2010学年第一学期毕业设计课题名称:AT89S51出租车计价器系统设计设计时间:2009.09.15—2009.12.24系部:电子信息工程系班级:0501电子姓名:贾俊杰指导教师:李建荣助教扬州工业职业技术学院毕业设计论文第1页共47页总目录第一部分任务书第二部分开题报告第三部分毕业设计正文扬州工业职业技术学院毕业设计论文第2页共47页第一部分任务书扬州工业职业技术学院毕业设计论文第3页共47页扬州工业职业技术学院毕业设计任务书系部电子系指导老师李建荣职称助教学生姓名贾俊杰班级0501电子学号0505610133设计题目AT89S51出租车计价器统设计系设计内容目标和要求一、毕业设计内容和目标:用4位数码管实时显示里程数(Z),单位为公里,最后一位为小数位;用4位数码管实时显示金额数(J),单位为元,最后一位为小数位;若出租车单程价格为2元/公里;若出租车是往返则价格为1.5元/公里;单程/往返分别由“单程”按键和“往返”按键设定;车速5公里/小时的时间累积为总等待时间T(分钟),每5分钟等待时间相当于里程数增加1公里;起步公里数为3公里,价格为8元;二、毕业设计论文要求:1)收集、整理与毕业设计有关领域的信息资料;2)完成本毕业设计方案和结构框图的设计;3)完成本毕业设计电路原理图设计;4)完成本毕业设计程序流程图和汇编语言源程序设计;5)完成软件和硬件系统的调试,功能指标达到技术要求;6)程序清单和图样资料;7)作品及照片;8)根据本毕业设计的设计、编程、工作过程,形成符合学校规定的毕业设计书面文档。教研室审核系部审核扬州工业职业技术学院毕业设计论文第4页共47页第二部分开题报告扬州工业职业技术学院毕业设计论文第5页共47页扬州工业职业技术学院电子信息工程系10届毕毕业业设设计计((论论文文))开开题题报报告告书书学生姓名贾俊杰专业电子信息工程班级0501电子学号0505610133题目AT89S51出租车计价器统设计指导教师李建荣职称助教学位学士题目类别□工程设计□基础研究√□应用研究□其它【课题的内容与要求】用4位数码管实时显示里程数(Z),单位为公里,最后一位为小数位;用4位数码管实时显示金额数(J),单位为元,最后一位为小数位;若出租车单程价格为2元/公里;若出租车是往返则价格为1.5元/公里;单程/往返分别由“单程”按键和“往返”按键设定;车速5公里/小时的时间累积为总等待时间T(分钟),每5分钟等待时间相当于里程数增加1公里;起步公里数为3公里,价格为8元;【前言】随着信息技术革命的深入和计算机技术的飞速发展,单片机的应用越来越广泛,并逐渐发展成为一门关键的技术学科。单片机具有一些突出优点:体积小、重量轻、耗电少、电源单一、功能强、价格低、运行速度快、抗干扰能力强、可靠性高,所以在通信、家电、工业控制、仪器仪表、汽车等产品中都可以看到单片机的身影。【方案的比较与评价】本系统采用了体积小、重量轻、功能强大、使用方便而且可靠性高的单片机为硬件电路的设计主体,即以AT89S51芯片为中心,设计并安装电路,实现。软件方面采用汇编语言和KeilCWAVE仿真软件进行程序的编写和调试。汇编语言指令简单,使用方便,初学者容易掌握,用它来对单片机进行换成是最合适的选择。【预期的效果及指标】本设计主要是通过对出租车计价器部分的电路进行模仿设计,达到计价的基本功能。利用定时器可发出固定频率的脉冲,达到一定频率后经程序设定后,可根据每分钟多少频率,就会计算出行使价格。也可根据五个不同的按钮实现单返程不同价格的计费和实现路途中的暂停,以便在堵车或出现突发情况下暂停计费。扬州工业职业技术学院毕业设计论文第6页共47页【进度安排】第一阶段2009年9月15日-2010年10月3日选题、调研、收集资料、论证、开题第二阶段2009年10月5日-2009年10月20日方案、电路、硬件、软件设计第三阶段2009年10月21日-2009年11月30日软硬件调试、写作初稿第四阶段2009年12月1日-2009年12月24日修改、定稿、打印、答辩【参考文献】1.康年光.电子技术基础(数字部分).高等教育出版社.2005.072.刘乐喜.微机计算机接口技术及应用.华中科技大学出版社.2005.083.谢嘉奎.电子线路(线性部分).高等教育出版社.2004.044.潭浩强.C语言程序设计.清华大学出版社.2005.075.李群芳,肖看.单片机原理、接口及应用—嵌入式系统技术基础.清华大学出版社.2005.036.冯博琴.微型计算机原理与接口技术.清华大学出版社.20047.长德,李华,李东.MCS51/98系列单片机原理与应用.机械工业出版社.19978.李群芳,张士军,黄建.单片微型计算机原理与接口技术.电子工业出版社.20029.石东海.单片机数据通信技术从入门到精通.西安电子科技大学出版社.200210.谢自美.电子线路设计、实验、测试(第二版).华中科技大学出版社.2000【指导教师意见】(有针对性地说明选题意义及工作安排是否恰当等)□同意提交开题论证□修改后提交□不同意提交(请说明理由)指导教师签章:年月日【系部意见】□同意指导教师意见□不同意指导教师意见(请说明理由)□其它(请说明)队系(部)主任签章:年月日扬州工业职业技术学院毕业设计论文第7页共47页第三部分毕业设计正文扬州工业职业技术学院毕业设计论文第8页共47页基于单片机控制的出租车计价器贾俊杰0501电子【摘要】出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。另外在本方案中那个使用了点阵的液晶,可以实现更加友好的使用界面。数据信息一目了然,并且即使是成品也可以方便的修改使用界面,更可根据不同的公司客户使用不同的局面。【关键词】出租车计价器单片机控制扬州工业职业技术学院毕业设计论文第9页共47页TaximeterBasedonMCUJiaJunJie0501InformationofElectronAbstract:Taximeterisbothpassengersanddriversofthetransactioncriteria,itisthetaxiindustryanimportantsymbol,ataxiisthemostimportanttools.Itrelatestotheinterestsofbothtransactions.Hasagoodperformanceregardlessofthemeterisavastnumberoftaxidriversorpassengersareverynecessary.Therefore,thecarmeterisalsoverymuchastudyofvalue.Theuseofanalogcircuitsanddigitalcircuitdesignofthemeterasawholecircuitofalargerscale,usingthedevice,afailurerateishighanddifficulttodebug,thepatternofswitchingneedtousemechanicalswitches,mechanicalswitchwillcausealong-timecontactsBad,functionsnoteasytoachieve.SCMusedforthedesign,arelativelypowerful,withlesshardwareandappropriatesoftwarecaneasilycoordinatewitheachothertoachievethedesignrequirements,flexibilityandstrong,canbeprogrammedbysoftwaretocompletemoreoftheadditionalFunction.Pricingmodelfortheswitch,softwareprogrammingandcaneasilycitetheachievement.Toavoidamechanicalswitchthedestabilizingfactors.Alsointhisprogrammethattheuseofadot-matrixLCD,canbemorefriendlytouseinterface.Datainformationataglance,andeventhefinishedproductcanalsofacilitatetheuseofinterfacechanges,accordingtodifferentcustomersusingadifferentsituation.Keywords:Taximeter89S51MCUcontrol扬州工业职业技术学院毕业设计论文第10页共47页目录第1章概述................................................................111.1课题的背景与意义.....................................................111.2方案设计.............................................................111.2.1功能要求.........................................................111.2.2方案论证.........................................................11第2章系统硬件设计........................................................132.1系统整体电路.........................................................132.2系统工作原理.........................................................132.3系统各部分电路介绍...................................................142.3.1单片机最小系统...................................................142.3.2信号预处理电路...................................................172.3.3显示电路..........................................................172.3.4DS1302的结构及工作原理...........................................19第3章系统软件设计........................................................22第4章系统调试及性能分析..................................................264.