基于Proteus的出租车计价及安全系统的研究毕业设计
出租车计价器__毕业设计(完整版)
摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局,预计未来计价器市场很有前景。
计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。
但是现阶段出租车的计费系统功能有时候并不能满足出租车司机的意愿。
本课题是出租车计价器系统的设计。
重点是设计出租车计价器的实用性,并尽量使最后的成品接近于商品。
整个系统是以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 绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
基于单片机的出租车计价器的设计——硬件部分毕业设计
毕业设计题目:基于单片机的出租车计价器的设计——硬件部分学院毕业设计任务书设计题目:基于单片机的出租车计价器的设计——硬件部分专业:电子信息工程班级学号:姓名:指导教师:设计期限: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日摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
基于Proteus的出租车计费器设计
基于Proteus的出租车计费器设计应用Proteus软件,结合数字电路中的脉冲控制原理,设计了基于纯元器件制造的出租车计费器。
仿真实验表明,该设计方案能够实现对起步价、单价进行精确控制,可基本满足出租车计费器的要求。
标签:Proteus;数字电路;出租车计费器1 引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,出租车作为人们日常生活中常用的交通工具,计费器[1] [2]的可靠性要求越来越高。
应用Proteus[3]软件,结合数字电路中的脉冲控制原理,设计了使用纯元器件制造的出租车计费器,在可靠程度上得到了大量的提高。
2 系统设计方案2.1 出租车计费器的基本功能出租车计费器能够实现显示和计费的功能。
当里程小于3km时,只收起步价;当里程大于3km时,费用由起步价、等待时间以及行驶路程决定。
同时为适应物价不断变化的现状,将起步价及里程单价设为0~9.9元之间可调,而等待时间收费设为0.8(元/分)。
因此,总费用公式如下:(1)显示功能的主要为显示单价、行驶路程、等待时间和总费用。
记程范围为0~99.99km,记程分辨率为10m。
等待时间范围为0~59’59“,计时分辨率为1s,等待时间在小于3km时不考虑。
单价显示为“x.x”,单位为元,计价分辨率为0.1元。
总费用显示为“xxx.x”,单位为元,计价范围0~999.9元,计价分辨率为0.1元。
当计费器处于空车状态时,计价器显示为起步价。
2.2 总体设计思路出租车计费器的整体结构如图1所示,它包括路程电路、等待电路、显示电路及计价电路四个模块。
路程电路实现了路程的比较、计算、单价以及路程计费的控制。
等待电路实现了等待时间以及等待费用的控制。
显示电路实现了所有功能的显示。
计价电路实现了对起步价的控制以及对总价的计算。
利用了Proteus 的仿真环境,代替实际的电路连接,大大简化了设计过程,加快了设计速度。
基于Proteus的出租车计价及安全系统的研究毕业设计
基于Proteus的出租车计价及安全系统的研究毕业设计目录摘要...................................................... 错误!未定义书签。
第1章引言 (1)1.1 国外研究现状及研究意义 (1)1.2 课题主要任务及容 (1)1.3 任务分析与实现 (2)1.4 本章小结 (3)第2章 Proteus的简介 (4)2.1功能特点 (4)2.2功能模块 (4)2.3电路仿真 (6)2.4本章小结 (7)第3章系统分析与硬件电路设计 (7)3.1硬件的选择 (8)3.1.1主控制器的选择 (8)3.1.2 数据显示模块方案选择 (8)3.1.3传感器的选择 (9)3.1.4 LED点阵驱动寄存器的选择 (10)3.2硬件电路设计 (10)3.2.1 概述 (10)3.2.2 单片机简介 (11)3.2.3 LCD1602液晶显示介绍 (12)3.2.4 8×8LED点阵介绍 (13)3.2.5 ST188红外光电传感器的介绍 (14)3.2.6 74HC595芯片介绍 (15)3.2.7 LM324芯片介绍 (15)3.3 单片机外围电路的设计 (16)3.3.1 液晶显示电路的设计 (17)3.3.2 点阵显示电路的设计 (17)3.3.3 防瞌睡模块的电路设计 (18)3.3.4 红外线传感器检测电路设计 (19)3.4 本章小结 (20)第4章软件程序设计 (21)4.1 概述 (21)4.2 总体程序设计 (21)4.3 LCD1602液晶显示模块的设计 (23)4.4 8×8LED点阵显示模块的设计 (24)4.5 检测转数模块的设计 (25)4.6 防瞌睡模块的设计 (27)4.8 本章小结 (29)结论与展望 (30)参考文献 (31)附录 (32)致谢 (52)第1章引言出租车由于它的安全性、舒适性、便利性、快速性等特点,得到越来越多的外出人们的喜爱,这也推进了出租车行业的快速发展[1]。
基于单片机出租车的计价器毕业论文设计
毕业论文设计课题名称: 基于单片机出租车的计价器毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:目录1 绪论 (4)2 系统设计要求及功能 (5)2.1 设计要求 (5)2.2 系统主要功能 (5)3 系统方案选择与论证 (6)3.1 总体方案设计 (6)3.1.1 总体方案选择与论证 (6)3.1.2 总体设计框图 (6)3.2 部分芯片选择与论证 (6)3.2.1 单片机选择与论证 (6)3.2.2 显示部分方案选择与论证 (7)4 硬件电路设计 (8)4.1 系统芯片概述 (8)4.1.1 单片机概述 (8)4.1.2 数码管概述 (9)4.1.3 74LS373芯片概述 (11)4.1.4 74HC245概述 (11)4.2 系统电路设计 (13)4.2.1 主控电路设计 (13)4.2.2 驱动电路设计 (13)4.2.3 显示部分电路设计 (14)5 软件设计 (15)6 系统调试及结果分析 (16)6.1 系统调试 (16)6.2 性能分析 (16)总结 (17)参考文献 (18)致谢 (19)附件 (20)出租车计价器的设计与制作摘要:该设计的是一个基于单片机STC89C52的出租车自动计费系统,附有复位电路,时钟电路,键盘电路等。
(完整版)出租车计费系统毕业设计论文
目录摘要 (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 设计背景随着出租车行业的发展,对出租车计费器的要求也越来越高。
基于单片机的出租车计价器设计本科毕业设计论文
毕业设计(设计)题目:基于单片机的出租车计价器设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
矚慫润厲钐瘗睞枥庑赖。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
聞創沟燴鐺險爱氇谴净。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
残骛楼諍锩瀨濟溆塹籟。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
酽锕极額閉镇桧猪訣锥。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
出租车计价器 计程车里程表 毕业设计论文终稿
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 计程车里程表概述计程车里程表(计价器)是乘客与司机双方的交易准则,它是计程车行业发展的重要标志,是计程车中最重要的工具。
基于单片机出租车计价器课题设计(c语言编写)
目录一、设计任务和性能指标 (2)1.1设计任务 (2)1.2性能指标 (2)二、设计方案 (3)2.1任务分析 (3)2.2系统设计 (4)三系统硬件设计 (6)3.1电源电路 (6)3.2单片机的最小系统 (7)3.3 DS1302时钟电路 (8)3.4显示电路的设计 (9)3.5按键控制的设计 (10)3.7复位电路 (12)四、系统软件设计 (13)4.1主程序设计 (13)4.2 子程序设计 (14)4.2.1 DS1302子程序 (14)4.2.1 DS1302子程序流程图 (14)4.2.2 显示子程序 (16)4.2.2 显示子程序流程图 (18)4.3 修改时间子程序 (19)五、调试及性能分析 (20)5.1调试步骤 (20)5.1.1硬件调试 (20)5.1.2软件调试: (20)5.2性能分析 (20)六、心得体会 (22)七、参考文献 (23)八、附录 (24)附录1、程序清单 (24)附录2 系统硬件电路图 (34)一、设计任务和性能指标1.1设计任务出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
出租车计价器的主要功能是计价显示、时钟显示、根据白天、黑夜、途中等待来调节营运参数、计量数据查询等。
要求用Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。
1.2性能指标1.不同情况具有不同收费标准:白天、晚上、途中等待(>10min开始收费);2.数据输出:单价输出、路程输出、总金额输出;3.按键:启动计时开关、数据显示切换、白天/晚上切换、复位;4.能手动进行修改单价,但单价设定需密码进入。
毕业设计---基于单片机控制的出租车计价器的毕业设计
毕业设计论文论文题目:基于C-51单片机出租车计价器的研究系部电子通信工程系专业通信网络与设备班级学生姓名学号指导教师目录毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第1章绪论 (1)1.1 前言 (1)1.2 设计的意义 (1)1.3 系统设计的要求 (1)第2章系统整体设计 (2)2.1 方案论证与比较 (2)2.1 系统总体设计要求 (3)第3章相关芯片介绍 (5)3.1 控制核心芯片AT89C51 (5)3.1.1 主要特性 (5)3.1.2 AT89C51的管脚结构图及管脚说明 (5)3.1.3 AT89C51的振荡器特性 (8)3.1.4 芯片擦除 (8)3.2 掉电存储芯片AT24C02 (9)3.2.1概述 (9)3.2.2 AT24C02介绍 (9)3.3 并行接口芯片8155 (10)3.3.1概述 (10)3.3.2芯片8155基本结构及工作方式 (11)3.3.3 8155的命令/状态寄存器 (13)3.3.4 8155的定时器/计数器 (13)3.4 时钟芯片8563 (14)3.4.1 8563的主要特性及管脚结构图 (14)3.4.2 8563的基本原理 (15)3.5 可编程并行接口8255 (16)3.5.1 8255的内部结构及管脚功能 (16)第4章系统硬件设计 (18)4.1 最小系统 (18)4.1.1晶振系统 (18)4.1.2复位电路 (19)4.2 时钟电路模块 (20)4.3掉电存储模块 (21)4.4里程检测模块 (22)4.5 LED显示模块 (22)4.5.1 LED显示器介绍 (22)4.5.2 LED显示器原理 (23)4.5.3 LED显示器的显示方式 (24)4.6 存储区扩展模块 (26)4.6.1 引言 (26)4.6.2 2716的扩展与6116的扩展 (26)4.7 键盘模块 (27)4.7.1 矩阵式键盘接口设计 (27)4.7.2 键盘具体连接图 (29)4.8 打印模块 (30)4.8.1 打印机概况 (30)4.8.2 打印机接口 (31)结论/展望 (32)致谢 (33)参考文献 (34)附录 (35)摘要本文介绍了出租车计价器系统在实际生产生活中的重要性,介绍一种以单片机AT89C51 为核心的多功能出租车计价器的设计,阐述硬件设计过程中关键技术的处理。
出租车计价器系统设计毕业论文
出租车计价器系统设计摘要 (3)第一章前言 (4)第二章系统的工作原理及组成 (7)第一节设计要求 (7)第二节总体方案构想 (7)第三节总体设计方案的论证与选择 (7)第四节总体设计框图 (10)第三章硬件设计 (12)第一节硬件设计概述 (12)第二节AT89S51单片机及其引脚说明 (13)第三节里程计算单元设计 (18)第四节AT24C02 掉电存储单元的设计 (24)第五节显示单元的设计 (28)第四章系统的软件设计 (32)第一节模块介绍 (32)第二节主程序模块 (32)第三节里程计数中断服务程序 (34)第四节显示子程序服务程序 (35)第五章结论与展望 (36)参考文献 (37)现代社会中,出租车计价器系统是乘客与司机都不可或缺的设备,同时是出租车中相当重要的组成部分,没有了出租车计价器系统出租车便寸步难行,会给司机和乘客带来很大的麻烦,出租车计价器系统更是现代出租车行业发展的标志性设备之一,出租车行业的发展有很大一部分都体现在计价系统的更新和换代上。
它对于交易双方即乘客和司机都利益相关。
一个设计不完善,性能不够优良,不够效率的计价系统会使得乘客不满,并且使司机师傅工作更加复杂,而整个行业都使用设计不完善,性能不够优良,不够效率的计价系统会使得整个出租车行业的发展变得缓慢。
因此,在高速发展的今天,无论是出租车司机还是乘客都迫切的需要性能良好的出租车计价器系统。
因此出租车计价器系统设计具有相当大的研究价值,同时也具有很深刻的社会意义。
选择用何种手段完成出租车计价器系统设计也是很重要的问题,因为单片机功能强大,灵活性也相当强,并且通过软件编程能够实现模式转换等各种所需的功能从而避免了机械开关的不稳定性,相对于数字或者模拟电路的规模庞大,器件过多,调试困难,故障率高,单片机系统拥有巨大的优势,因此采用单片机来设计出租车计价器系统,并且能很好的完成设计问题中的各种要求。
关键词:出租车计价系统单片机第一章前言近十几年来我们的国家经济发展十分迅速,城市的交通也日渐完善,城市中出租车的数量也日渐增多,这样使得出租车计价器系统也越来越多,同时对计价系统的各种要求和需要也越来多并且复杂。
基于PROTEUS+AT24C02出租车计价器设计
20l1 9月 年
西安航空技术 高等专科学校 学报
J u a o ’lAeoeh ia C l g o r l f al rtc ncl ol e n Xi e
vo _ l 29NO.5
Sp e t. 2 0 11
基于 P ROTE +AT2 C 2出租 车 计价 器设 计 US 40
低电压的 8位单片机 , 具有 8 k的系统可 编程存储
器 ,5 B的 RAM ,2位 IO 口线 , 26 3 / 2个数 据 指针 , 3 个 1 6位 的定 时器 , 个 6向量 两级 中断 源 , 个 全 一 一
码 管 为六 位“ 阳极 数码管 ” 共 。
双 工 串 行 通 信 口, 内 振 荡 器 及 时 钟 电 路。 片 A 8C 2 T 9 5 可降至 0 HZ的静态逻辑操作 , 并支持两 种软 件 可选 的节 电工 作 模式 。空 闲的 时候 停 止 C U, P 但是 R M, A 定时计数器 , 串行通信 口及 中断 并不停止 。掉 电后 , A 中数据不丢失 , R M 但振荡器 停止工作并禁止其他所有部件工作直到下一个硬件 复位 。兼 容标 准 MC 一5 S 1的指令[ 。系统 采用 A 8C 2 T 9 5 作为主控制器 , 利用 A 2C 2的掉 电保 T 40
单价 的显示采用 的数码管为“ 共阳极” 的两位数
收稿 日期 :0 10 -6 2 1-61
作者简 介 : 王波 ( 9 5 , , 1 8 一)男 四川成都人 , 助教 , 事单 片机应用技术研究 。 从
5 8
西 安航 空技 术高等专科学校学 报
第 2 卷 9
与间 隔时 间 的 比例 有 关 。虽 然 同一 时 刻 , 只有 一 个
毕业设计(论文)-基于单片机的出租车计价系统的设计
各专业完整优秀毕业论文设计图纸本科生毕业论文(设计)基于单片机的出租车计价系统的设计学院电气(机电)工程学院专业电气工程及其自动化班级学号学生姓名联系方式指导教师职称:讲师年月独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:__________________________年______月_____日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):学生签名:年月日指导教师签名:年月日说明:独创声明和授权声明不编页码,单独成页。
摘要近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
本系统是由主控模块、计时模块、存储模块、显示模块、按键模块和电机驱动模块组成。
该系统可以在没有乘客时候可以显示时间,在白天和黑夜切换两种不同的计费价格,可以根据汽车行驶的路程进行自动计费。
当乘客到达目的地时候,可以按清零键可以把价格清除。
如果在特殊情况下计价器突然失去电源,重新启动电源后,可以显示掉电前的价格,防止价格的丢失,该系统的设计为司机同志提供了很多方便。
关键词:计价器;时钟;单片机AbstractIn recent years, our country's economy is developing with astonishing speed, the higher the citizens' consumption level is also the original, urban traffic is becoming more and more developed, the taxi meter due to the small size, precise calculation of taxi range, high stability, and ease of installation etc, the taxi meter is widely used in the taxi industry. This system consists of main control module, timing module, memory module, display module, keys module and motor drive module. The system can in no passengers can display the time and in the day and night switch two different pricing, price can be automatic billing according to the car away. When the passengers to arrive, can press the reset key to remove the price. If in special cases the meter suddenly loses power, restart the power after, can show off in front of the electric price, to prevent the loss of the price, the system design has provided many conveniences for driver comrades. Keywords:; taximeter; clock;SCM目录第一章出租车计价器 (1)1.1 选题背景和意义 (1)1.2 国内外研究现状、发展动态 (1)第2章出租车计价器 (2)2.1 设计任务要求 (2)2.1.1 设计任务 (2)2.1.2 设计要求 (2)2.2 设计的主要功能 (3)2.3 方案的确定 (3)2.3.1 单片机的选择 (3)2.3.2 计时模块的选择 (4)2.3.3 显示模块的选择 (4)2.3.4 最终方案的确定 (5)第3章硬件电路设计 (5)3.1 STC89C52单片机 (5)3.1.1 最小系统设计 (8)3.1.2 时钟电路 (8)3.1.3 复位电路 (9)3.2 时钟模块 (9)3.2.1 DS1302性能简介 (9)3.2.2 DS1302接口电路设计 (10)3.3 按键控制模块 (12)3.4 LCD1602显示电路 (13)3.4.1 LCD1602主要技术参数: (13)3.4.2 引脚功能说明 (14)3.5 AT24C02存储模块 (15)3.6 电机驱动模块 (15)第4章软件设计 (17)4.1 系统流程图 (17)4.2 编程软件Keil C51 (18)4.3 画图软件Protel99SE (18)4.4仿真软件Proteus (19)致谢 (21)参考文献 (22)附1、系统原理图 (23)附2、proteus仿真图 (24)附3、系统的源程序 (25)第一章出租车计价器1.1 选题背景和意义近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
出租车计费系统分析与设计(AT89C51)毕业论文
百度文库- 让每个人平等地提升自我1毕业设计(论文)设计(论文)题目:出租车计费系统分析与设计百度文库- 让每个人平等地提升自我I 重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目出租车计费系统分析与设计学生姓名刘宏博系别自动化专业自动化班级07指导教师潘显兵职称副教授联系电话教师单位重庆邮电大学移通学院下任务日期2014 年 2 月18 日百度文库- 让每个人平等地提升自我II摘要随着经济的发展,带动汽车行业快速发展,出租车日益普遍,了解在出租车上应用的计费系统,对我们日常生活也有帮助。
而使用单片机实现该系统,是深化单片机应用的良好途径。
本文是基于AT89C51单片机完成的出租车计费系统设计与分析,系统由单片机AT89C51和一些外围原件组成,具有操作简单,显示明了,功能强大的特点。
整个系统只有四个按键,包括一个“启动/停止”,一个“复位清除”,一个“查询、确认”,一个“功能键”使用六个七段数码管作为显示器,可以显示数字、字母使系统信息一目了然;本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能。
万年历由时钟芯片DS1302实时提供时钟信号,再由单片机调用显示;语音播报由语音芯片ISD1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放。
[1]本方案充分发挥人性化的特点,利用ISD1420的语音功能,模拟实现带语音提示的出租车计价系统。
比较真实地模拟出租车的空车、载客、到站及对各状况的费率的计算、统计、显示和语音播报等功能。
本系统涉及到的理论知识有:AT89C51单片机知识、ISD1420语音芯片的可擦、写的语音芯片的工作原理及应用、实时时钟芯片的工作原理及应用、出租车计费系统的原理和实现方法。
【关键词】时钟芯片DS1302 语音芯片ISD1420 单片机AT89C51 掉电保护芯片24C02百度文库- 让每个人平等地提升自我IIIABSTRACTThe abstract this graduation project instruction booklet in view of the rental car whichcompletes with monolithic integrated circuit AT89C51 counts the price system. Along with the economical development,leads the automobile profession fast development, the rental car is day by day common, understood on the rental car the application cost system, also has the help to our daily uses the monolithic integrated circuit to realize this system, is deepens the monolithic integrated circuit application the good way. This system is composed by monolithic integrated circuit AT89C51 and some periphery original part, has the operation to be simple, demonstration perspicuity, function formidable characteristic. Overall system only then two pressed keys, “start/stop” “replacement”; Uses six seven section of nixie tubes to take the monitor, may demonstrate the numeral, the letter cause the system information to be clear; This system besides course statistics and calculation of charge, but also has ten thousand calendars and the pronunciation disseminates news the function. Ten thousand calendars real-time provide the clock signal by clock chip DS1302, again transfers the demonstration by the monolithic integrated circuit; The pronunciation disseminates news by pronunciation chip ISD1420 provides the pronunciation information, the pronunciation information places in the different address, transfers the appropriate pronunciation by the monolithic integrated circuit from these addresses to carry on the broadcast. This plan full display user friendly characteristic, uses ISD1420 the pronunciation function, the simulation realization belt voice prompt rental car counts the price with really simulates the rental car the spatial vehicle, carries passengers, to station of arrival and to various conditions tariff computation, the statistics, the demonstration and the pronunciation disseminates news and so on the functions. This system involves the theory knowledge includes: The AT89C51 monolithic integrated circuit knowledge, the ISD1420 pronunciation chip may scratch the pronunciation chip principle of work and the application, the real-time clock chip principle of work and the application, the rental car cost system principle and the realization method which, write.【Key words】:Clock chip DS1302 Pronunciation chip ISD1420 Monolithic integrated circuit AT89C51 Fulls electricity protection chip 24C02百度文库- 让每个人平等地提升自我IV 目录前言 (1)第一章系统分析与设计题目要求 (2)第一节设计的意义 (2)第二节设计要求 (2)第二章概述 (3)第一节出租车计费器概述 (3)第二节单片机发展前景概述 (4)第三节单片机的应用范围 (5)第三章系统介绍 (6)第一节系统组成 (6)第二节里程计量及费用计算功能 (7)第三节NE555脉冲计量功能 (7)第四节按键功能 (8)第五节时钟功能 (8)第六节语音功能 (8)第七节电路设计原理图 (9)第四章硬件设计 (10)第一节主程序/CPU模块 (10)第二节NE555脉冲发射器模块 (13)第三节按键扫描模块 (14)第四节时钟模块 (15)第五节语音播放模块 (17)第六节掉电保护模块 (25)第七节显示模块 (26)第五章程序设计 (28)第一节主程序流程框图 (28)第二节里程和费率计算程序流程图 (29)第三节程序设计 (30)附录 (30)一、英文原文 (30)二、英文翻译 (33)百度文库- 让每个人平等地提升自我V百度文库- 让每个人平等地提升自我1前言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
基于PROTEUS_AT24C02出租车计价器设计_王波
第29卷第5期2011年9月西安航空技术高等专科学校学报Journal of Xi an Aer otechnical CollegeVol 29No 5Sept .2011收稿日期:2011-06-16作者简介:王波(1985-),男,四川成都人,助教,从事单片机应用技术研究。
基于PROT EU S+AT 24C02出租车计价器设计王 波(阿坝师专电子信息工程系,四川成都611741)摘 要:以A T 89C52单片机为核心,完成出租车计价器的设计。
采用A T 24C02实现在系统掉电时保护,计费显示采用8位8段数码管显示,该设计不仅可以计费,还可以实现白天黑夜的调价,以及中途等待一段时间后总金额的增加,另外设置清零里程按钮用于清零里程和总金额。
利用pro teus 仿真软件模拟出租车计价的功能。
关键词:AT 89C52;计价器;A T 24C02中图分类号:T H702 文献标识码:A 文章编号:1008-9233(2011)05-0057-04以规范的价格为乘客服务是出租车交通的行业规则。
计价器的普及是保证行业规则的首选。
基于51单片机设计的出租车计价器设计成本低廉、使用方便,因而,它在出租车行业的发展很有潜力。
本文将介绍一种基于pro teus 的出租车计价器设计。
1 系统的硬件设计部分1.1 系统总体框图Atm el 公司的AT89C52单片机是一种高性能、低电压的8位单片机,具有8k 的系统可编程存储器,256B 的RAM,32位I/O 口线,2个数据指针,3个16位的定时器,一个6向量两级中断源,一个全双工串行通信口,片内振荡器及时钟电路。
AT89C52可降至0H Z 的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲的时候停止CPU,但是RA M,定时计数器,串行通信口及中断并不停止。
掉电后,RAM 中数据不丢失,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。
兼容标准M CS -51的指令[1]。
基于Protels的出租车计价器设计
• 短途里程数 ≤3公里:
车价=起步价[ 14元 ]
• 中途3公里≤ 里程数 ≤10公里:
车价 = 起步价[ 14元 ]+( 里程数 — 起步里程数 )× 每公里单价
• 长途里程数 ≥10公里:
车价=起步[ 14元 ]+(远程里程标准[10公里]- 起步里程数[3公里] )× 每公里单价 + ( 里程数 - 远程里程标准[10公里] )× 远程每公里单价
在5:00---23:00期间,起步费14元(包括一元的燃油费),可运营3公里,超过3公里后每公里单价为2.40元,总里程超过10公里后超过部分按每公里单价3.60元计算。
在23:00---到次日5:00期间,起步费18元(包括一元的燃油费),可运营3公里,超过3公里后每公里单价3.10元,总里程超过10公里后超过部分按每公里单价4.70元计算。
PSEN:
程序储存允许输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器读取指令时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器时,这两次有效的PSEN 信号不出现。
EA/VPP:
外部访问允许。欲使中央处理器仅访问外部程序存储器,EA端必须保持低电平。需要注意的是:如果加密位LBI被编程,复位时内部会锁存EA端状态。如EA端为高电平,CPU则执行内部程序存储器中的指令。闪烁存储器编程时,该引脚加上+12V的编程允许电压VPP,当然这必须是该器件是使用12V编程电压VPP。
引脚描述:
VCC:电源电压
GND:接地口
P0口:
P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。P0口在闪烁编程时,P0口接收指令,在程序校验时,输出指令,需要接电阻。
基于单片机出租车计费系统毕业论文
摘要随着经济的发展,带动汽车行业快速发展,出租车日益普遍化,在市场经济的环境下,出租车计费的公平性也成了大家在意的话题。
了解在出租车上应用的计费系统,对我们日常出行有所帮助。
本设计主要分为三章,第一章主要分析并实现了255的计数功能,主要是利用计数器对外部传感器检测的脉冲计数;第二章主要分析并实现50000计数功能,主要也是利用计数器对外部传感器检测的脉冲计数,当车速很快时在一秒时间内就会产生很多脉冲,这样就可以防止溢出的情况;第三章主要分析和实现出租车机会系统以及它所用实现的外部硬件电路和软件。
本出租车计费系统由单片机AT89C51和一些外围电路组成,具有结构简单、操作方便、显示清晰、功能强大等特点。
本方案使用液晶LCD_1602作为显示器,可以显示数字使系统信息一目了然。
比较真实地模拟出租车的空车、载客、到站及对各状况的费用的计算、统计和显示等功能。
本系统涉及到的理论知识有:AT89C51单片机工作原理及应用,液晶的使用,出租车计费系统的原理和实现方法。
关键词:单片机AT89C51 、出租车计费系统、LCD_1602AbstractWith the development of economy, the rapid development of automobile industry, the taxi increasingly common, in the environment of market economy, fairness taxi billing became people care about the topic. Understand the accounting system in the taxi, on our daily travel help.This design is mainly divided into three chapters, the first chapter mainly analyzes and realizes 255 count features, mainly is the pulse count detection of external sensor using counter; the second chapter mainly analysis and the realization of the 50000 counting function, mainly is the use of pulse counting counter the external sensor detection, when the speed very quickly when in a second time in a lot of pulse, so that we can prevent overflow; taxi opportunity system and its external hardware circuit and the software implementation of the third chapter mainly analysis and implementation.The taxi billing system is composed of MCU A T89C51 and peripheral circuit, has the advantages of simple structure, convenient operation, clear display, powerful features.This scheme uses LCD_1602 as a liquid crystal display, can display numbers enables the system information stick out a mile. A real simulation of empty taxis, passenger, arrival of the situation and the cost calculation, statistics and display function.Theory of knowledge involved in this system are: AT89C51 single-chip microcomputer principle and application, the use of liquid crystal, principle andrealization method of the taxi billing system.Keywords :single chip microcomputer AT89C51, taxi billing system, LCD_1602目录摘要 (1)Abstract (2)目录 (3)第一章总体设计方案及要求 (5)1.1 255计数器的设计方案 (5)1.2 50000计数器的设计方案 (6)1.3 出租车计费系统的设计方案 (7)1.4 课程设计的任务要求 (7)1.4.1 外部脉冲自动计数,自动显示 (7)1.4.2 设计一个出租车计费系统: (7)1.4.3 课程设计的要求 (8)第二章硬件电路的设计 (8)2.1 单片机的最小系统硬件电路的设计 (8)2. .1.1 单片机AT89S52的介绍 (9)2.1.2 复位电路 (12)2.1.3 时钟电路 (12)2.2 显示硬件电路的设计 (13)2.2.1 数码管显示电路 (13)2.2.2 液晶显示电路 (15)2.3 键盘硬件电路的设计 (17)2.4 串行通信接口电路 (17)2.5 电源电路的设计 (18)2.6 255计数器的硬件的电路设计 (19)2.7 50000计数器的硬件电路的设计 (20)2.8出租车计费系统的硬件电路设计 (21)第三章软件设计 (22)3.1 255计数器的软件设计 (23)3.2 50000计数器的软件设计 (24)3.3 出租车计费系统软件设计 (25)第四章仿真与调试 (27)4.1 系统的调试 (27)4.2 255计数器的仿真 (27)4.3 50000计数器的仿真 (28)4.3 50000计数器的仿真 (29)第五章总结 (30)第六章附录一程序源代码 (31)6.1 255计数器源代码 (31)6.2 50000计数器源代码 (34)6.3 出租车计费器程序源代码 (38)第七章附录二原理图 (45)7.1 255计数器电路图 (45)7.2 50000计数器电路图 (46)7.3 出租车计费系统电路图 (47)参考文献 (48)第一章总体设计方案及要求本设计是一个以单片机为控制核心的出租车计费系统,利用外中断来对外部传感器检测的脉冲进行计数,采用下降沿触发方式,当外部的脉冲下降沿到来时,触发中断计数加一,同时还有与外部的晶振电路、复位电路、LCD_1602显示电路和按键电路结合,在与软件配合就能实现出租车计费。
基于Protels的出租车计价器设计
第一章绪论 (5)1.1 选题背景 (5)1.2 设计任务 (5)1.3 设计系统原理 (6)1.4 设计目标及要求 (6)第二章出租车计价器系统的硬件设计 (8)2.1 系统硬件结构框图 (8)2.2 AT89C51单片机简介 (9)2.3 测距单元——霍尔传感器 (13)2.4 显示单元 (14)2.5 按键单元 (18)2.6 单片机最小系统 (19)2.7 时钟电路 (21)第三章出租车计价器系统的软件设计 (25)3.1 主模块 (25)3.2 计价模块 (27)3.3 中断模块 (36)3.3.1 中断系统 (36)3.3.2 中断应用 (37)3.3.3 车速信号采集中断程序 (38)3.4 显示模块 (39)第四章Proteus软件仿真与测试 (42)4.1 Proteus介绍 (42)4.1.1 Proteus 综述 (42)4.1.2 ISIS 设计 (45)4.1.3 Proteus ISIS 原理图设计: (45)4.1.4 Proteus与Keil的联调 (48)4.2 仿真与测试 (50)4.2.1 测试计程计价方式 (50)4.2.2 测试计时计价方式 (54)致谢 (56)参考文献 (56)第一章绪论1.1 选题背景近些年来随着改革开放的经济大跨越的发展,我国出租车行业发展迅猛。
出租车已经成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们生活中不可缺少的交通工具。
然而出租车行业的发展与出租车计价器的发展紧密相关,因为出租车必须安装出租车计价器后才能够投入运营。
计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。
依据国家有关法律、法规,出租汽车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。
在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Proteus的出租车计价及安全系统的研究毕业设计目录摘要..................................................... 错误!未定义书签。
第1章引言 (1)1.1 国内外研究现状及研究意义 (1)1.2 课题主要任务及内容 (1)1.3 任务分析与实现 (2)1.4 本章小结 (3)第2章 Proteus的简介 (4)2.1功能特点 (4)2.2功能模块 (4)2.3电路仿真 (6)2.4本章小结 (7)第3章系统分析与硬件电路设计 (7)3.1硬件的选择 (8)3.1.1主控制器的选择 (8)3.1.2 数据显示模块方案选择 (8)3.1.3传感器的选择 (9)3.1.4 LED点阵驱动寄存器的选择 (10)3.2硬件电路设计 (10)3.2.1 概述 (10)3.2.2 单片机简介 (11)3.2.3 LCD1602液晶显示介绍 (12)3.2.4 8×8LED点阵介绍 (13)3.2.5 ST188红外光电传感器的介绍 (14)3.2.6 74HC595芯片介绍 (15)3.2.7 LM324芯片介绍 (15)3.3 单片机外围电路的设计 (16)3.3.1 液晶显示电路的设计 (17)3.3.2 点阵显示电路的设计 (17)3.3.3 防瞌睡模块的电路设计 (18)3.3.4 红外线传感器检测电路设计 (19)3.4 本章小结 (20)第4章软件程序设计 (21)4.1 概述 (21)4.2 总体程序设计 (21)4.3 LCD1602液晶显示模块的设计 (23)4.4 8×8LED点阵显示模块的设计 (24)4.5 检测转数模块的设计 (25)4.6 防瞌睡模块的设计 (27)4.8 本章小结 (29)结论与展望 (30)参考文献 (31)附录 (32)致谢 (52)第1章引言出租车由于它的安全性、舒适性、便利性、快速性等特点,得到越来越多的外出人们的喜爱,这也推进了出租车行业的快速发展[1]。
在社会生活中,人们的旅游出行等很多时候都离不开出租车,因此我们给予出租车各个方面更多的关注,出租车也成为我们生活中必不可少的话题。
在当今社会中有些不和谐的现象给大家带来了很多的困扰。
例如生活中司机和乘客之间由于计价器的不精确而发生争执;出租车司机由于长时间驾驶很容易产生疲倦困乏,甚至出现交通事故;当出租车司机遇到匪徒劫持或者其他危险而不能自己进行报警,生命和财产都会受到威胁等等现象。
因此大家很想解决这些不和谐现象来使人们的生活更加美好安全。
因此对出租车计价及安全检测系统的研究是有必要的。
本设计是以单片机为核心设计了计价器、LED点阵隐式报警和防瞌睡模块,相信会对人们生活中一些不和谐现象能够进行改善。
1.1 国内外研究现状及研究意义随着科学技术和经济的发展,出租车在我们日常生活中已经成为了一种必不可少的交通工具,成为了城市发展的标志。
国内外人们研究计价器已经是很成熟了,但是在安全方面还是有所欠缺。
在我们社会生活中有很多因为长时间驾驶而困乏瞌睡导致交通事故,也有一些司机被劫持或者遇到危险却不能及时报警等现象,导致司机的生命安全受到了威胁。
出租车的发展是一种社会进步、科学发展的标志。
所以对其进行研究是很有必要的。
相信未来的出租车计价器将会更加精确更加人性化,对出租车的安全也会更加重视。
因此针对这些社会现象所研究的出租车计价及安全检测系统是有一定意义性的。
相信会给人们带来更加美好、和谐、安全的生活。
1.2 课题主要任务及内容本课题主要任务是以STC89C52单片机为核心,总体设计三个模块。
第一个模块通过单片机对红外光电传感器ST188发送过来的脉冲进行计数,并经过处理在液晶显示LCD1602显示价钱和里程。
第二个模块通过4个8×8LED点阵组成模拟出租车上方的点阵屏幕,利用滚动屏幕的方式在其屏幕上显示顾客乘坐信息和司机遇到危险时寻求帮助信息。
最后一个模块就是司机防瞌睡模块,若出租车司机感到疲惫瞌睡时候,启动防瞌睡模块后,会在一定的时间后,先是蜂鸣器报警提示,之后通过喷水提醒司机注意。
本文主要介绍了出租车计价器的设计、防瞌睡模块的设计、出租车司机寻求报警模块的设计。
并且对每一个模块进行方案论证,其中包括软件程序流程图设计、硬件原理电路图的设计。
随后扼要的介绍元器件的选择包括单片机的选择、驱动寄存器的选择、传感器的选择、显示器的选择等。
然后阐述了各个模块的软件设计思路和主程序的流程设计思路。
最后进行总结与展望,对在完成本设计时遇到的问题进行分析和处理,并且对该系统最终产品化时所涉及的其他几个主要方面进行了阐述,并通过软件Proteus进行呈现。
1.3 任务分析与实现本设计的任务是:以STC89C52单片机为核心,实现出租车计价和出租车的安全检测。
首先单片机将从光电传感器接收到的脉冲信号,经过定时/计数器进行计数,并进行处理后,将价钱和里程在液晶显示屏上进行显示。
与此同时,还要将LED点阵进行有效的结合。
当出租车司机被劫持或者其他的危险时,通过单片机定时/计数器和串口将信息通过74HC595串入并出寄存器驱动在LED点阵显示寻求帮助信息。
最后防瞌睡模块通过软件延时,控制蜂鸣器和小型水泵进行喷水使司机清醒。
本系统总体思路如下:假定在车轮上安装m个反射材料,将车轮的周长设为r,则允许里程值测量的最大误差为2L/m。
本设计中取m=1。
当轮子每转一圈,通过红外传感器采集到一个脉冲信号,并从引脚P3.5定时/计数器1中断输入,此时单片机计数器就会计数。
每次中断代表车轮转动一圈,中断数n×轮圈的周长=L 为里程值,并在液晶显示屏LCD1602进行显示。
当没有乘客时LED点阵显示滚动的‘TAXI 空车’,此时液晶显示屏LCD1602显示价钱是0元,当有乘客上车时LED点阵显示滚动的‘TAXI 有人’,此时液晶显示屏LCD1602显示起始价钱是a元,之后每公里加收b元。
若行驶c 公里,则显示屏上显示为a+b×c的总价。
本设计中假设起始价a=5.0元,b=1.2元。
当司机遇到匪徒劫持时或其他危险自己却不能直接寻求帮助时,通过按钮将出租车上的点阵屏幕显示成寻求帮助的信息,本设计里将LED点阵显示滚动的‘HELP 打110’的寻求信息。
当司机感到困乏瞌睡时,通过引脚P3.6控制水泵喷水,通过引脚P1.4控制蜂鸣器报警提醒,来实现防瞌睡模块。
功能要求实现方法如下:实现功能一:计价器设计精确要有载客和空车之分,具体的实现方法如下:(1)利用直流电机模拟出租车车轮(2)利用红外光电传感器检测车轮转数(3)利用定时/计数器采集脉冲统计车轮转数(4)将载客和空车处理的里程和总价在液晶显示LCD1602上进行显示实现功能二:LED点阵显示向外界寻求帮助信息,具体的实现方法如下:(1)用4个8×8LED点阵组成LED点阵屏幕模拟出租车身上方的LED点阵广告屏(2)用按钮来进行检测司机是否被劫持或遇险(3)采用动态扫描方式进行显示实现功能三:防瞌睡模块能够使司机清醒,具体的实现方法如下:(1)采用向司机喷水方式来使其清醒(2) 用小水泵模拟喷水装置(3)用蜂鸣器来提醒司机是否喷水(4)利用软件编程来进行控制蜂鸣器报警和喷水的顺序1.4 本章小结本章概括地介绍了本次设计的国内外研究现状、选择题目的目的意义、需要完成的任务等,确定了本设计需解决的问题及采取的实现方法。
第2章 Proteus的简介Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。
在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。
2.1功能特点Proteus软件具有其它EDA工具软件(例:multisim)的功能。
这些功能是:1.原理布图2.PCB自动或人工布线3.SPICE电路仿真革命性的特点1.互动的电路仿真用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
2.仿真处理器及其外围电路可以仿真51系列、A VR、PIC、ARM、等常用主流单片机。
还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。
配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。
2.2功能模块智能原理图设计丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。
完善的电路仿真功能ProSPICE混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;单片机协同仿真功能支持主流的CPU类型:如ARM7、8051/52、A VR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM (COM口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;实用的PCB设计平台原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如protel)和PCB板的设计和加工。