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

合集下载

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

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

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

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

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

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

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

整个系统是以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万字。

基于单片机多功能出租车计价器设计论文

基于单片机多功能出租车计价器设计论文

基于单片机多功能出租车计价器设计引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。

1.1 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。

出租车计价器通过传感器与行驶车辆连接。

出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。

目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。

1.2本设计任务1.2.1设计任务设计一款基于AT89S51单片机的出租车计价器。

1.2.2 设计要求1.基本要求(1)不同情况具有不同的收费标准。

● 白天● 晚上● 途中等待(>10min 开始收费)(2)能进行手动修改单价。

(3)具有数据的复位功能。

(4)IO 口分配的简易要求。

● 距离检测使用霍尔开关A44E● 白天/晚上收费标准的转换开关● 数据的清零开关● 单价的调整(最好使用+和-按键)(5)数据输出(采用LCM103)。

● 单价输出 2 位● 路程输出 2 位● 总金额输出3 位(6)按键。

● 启动计时开关● 数据复位(清零)● 白天/晚上转换2.发挥部分(1)能够在掉电的情况下存储单价等数据。

(2)能够显示当前的系统时间。

(3)语音播报数据信息。

1.3 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。

输出采用8 段数码显示管。

本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。

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

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

基于plc 出租车计价器的设计第一章引言1.1出租车计价器的发展概况出租车计价器最早出现在我国是在1911年,当时,美国汽车公司引进的法国雷诺牌汽车就装有计价器,这种计价器,按实用行驶英里计费,路程及车价均可显示,计费起码1英里,以后以每1/4 英里递增计费。

由于各种原因,这种计价器此后在上海未推广应用矚慫润厲钐瘗睞枥庑赖。

出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车的产生,计价器也就应运而生。

但当时在全国还没有一家企业能够生产,因此早期的计价器是由台湾引进的。

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

聞創沟燴鐺險爱氇谴净。

台湾是计价器的主要生产场地,目前全世界的计价器中有90%为台湾所生产。

现今我国生产计价器的企业有上百家,但由于技术原因,大部分厂家的产品都不能达标,因此生产厂家主要还是集中在北京、上海、沈阳和广州。

残骛楼諍锩瀨濟溆塹籟。

近年来,随着改革开放的深入,市场日益繁荣,作为现代都市象征之一的出租汽车得到蓬勃发展。

经济的发展,人民生活水平的提高,促使出租汽车越来越普及。

与此相应,人们对出租汽车的合理收费也提出越来越高的要求。

因此,出租汽车计价器得到人们的日益重视,已成为必不可少的营运专用设施。

不仅受到客运管理部门的监督,同时还受到国家计量机关定期的强制检定。

出租车计价器已成为乘客和驾驶员之间公正合理收费的依据,起到双方“公平秤” 的作用。

酽锕极額閉镇桧猪訣锥。

随着汽车行业的发展,出租车计价器已发展到了第三代,这种计价器集税控、IC 卡、计价、自动打印等功能于一体,乘客卡、司机卡、管理卡三类IC 卡,分别用于运费支付、营运锁定、营运数据采集和营运结算,现在很多地区都在推行这种税控计价器。

彈贸摄尔霁毙攬砖卤庑。

当汽车不断在中国普及的时候,也有越来越多的人乘坐出租车,这样对于出租车计价器的研究就不断的深入,从只能单一计价到计价记里程的双计数,再到公里调价,再到夜车加价功能。

基于单片机的出租车计价器设计毕业设计论文

基于单片机的出租车计价器设计毕业设计论文

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

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

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

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

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

关键词:AT89C52,1602液晶,出租车计价器。

Taximeter Based on Single-chip DesignAdstract: This design is a taxi billing design based on single chip microcomputer AT89C52, reset circuit, clock circuit, keyboard circuit and so on. Reset circuit is MCU initialization operation, in addition to the normal initial non-greeks, to get rid of the dilemma, through the reset circuit can start again. Through simulation taxi operation buttons, pause, stop. On the 1602 LCD can display the running time, the runtime to suspend time, through the calculation can be concluded that the total cost and the total distance. Here is mainly based on AT89C52 microcontroller as the core controller, P0 mouth by liquid crystal display module 1602, P1 mouth pick up keys, through the pressed key input.Keywords: AT89C52, 1602 liquid crystal, Taximeter.第1章引言1.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. 便于交通管理:出租车计价器可以记录车辆行驶的里程和时间等数据,为交通管理部门提供了重要的参考依据。

通过分析这些数据,交通管理部门可以更好地了解交通拥堵情况,优化交通规划和路线设计。

四、出租车计价器的问题与挑战尽管出租车计价器在提高交通效率和促进公平竞争方面发挥了积极作用,但也存在一些问题和挑战。

其中包括计价器设置不合理、计费规则不透明等问题。

此外,一些不法分子也利用计价器进行欺诈行为,给乘客造成了经济损失。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北机电职业技术学院姓名:陆大鹏系别:电气工程系班级:应用电子技术河北机电职业技术学院毕业论文基于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章引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。

1.1 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。

出租车计价器通过传感器与行驶车辆连接。

出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。

目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。

1.2 本设计任务1.2.1 设计任务设计一款基于AT89S51单片机的出租车计价器。

1.2.2 设计要求1.基本要求(1)不同情况具有不同的收费标准。

● 白天● 晚上● 途中等待(>10min 开始收费)(1)能进行手动修改单价。

(2)具有数据的复位功能。

(3)IO 口分配的简易要求。

● 距离检测使用霍尔开关A44E● 白天/晚上收费标准的转换开关● 数据的清零开关● 单价的调整(最好使用+和-按键)(4)数据输出(采用LCM103)。

● 单价输出 2 位● 路程输出 2 位● 总金额输出3 位(5)按键。

● 启动计时开关● 数据复位(清零)● 白天/晚上转换2.发挥部分(1)能够在掉电的情况下存储单价等数据。

(2)能够显示当前的系统时间。

(3)语音播报数据信息。

1.3 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。

输出采用8 段数码显示管。

本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。

第2章计价器硬件设计本系统的硬件设计主要包括单片机AT89S51、数据显示部件、A44E霍尔传感器电路、AT24C02 掉电存储单元的设计、里程计算及计价单元的设计。

在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。

2.1 系统的硬件构成及功能计价器的单片机控制方案图如图1 单片机控制方案图所示。

它由以下几个部件组成:单片机AT89S51、总金额及单价显示部件、键盘控制部件,AT24C02 掉电存储控制、里程计算单元、串中显示驱动电路等。

利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。

不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。

具体电路参见附录中“多功能出租车计价器总体电路图”如图1 单片机控制方案图。

图1 单片机控制方案图2.2 AT89S51单片机及其引脚说明AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4KB 的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。

它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用 8位微处理器于单片芯片中,具有高性价比。

AT89S51是一个有40个引脚的芯片,引脚配置如图2 AT89S51引脚配置所示。

图2 AT89S51引脚配置AT89S51芯片的40个引脚功能为:VCC 电源电压。

GND 接地。

RST 复位输入。

当RST变为高电平并保持2个机器周期时,将使单片机复位。

WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。

DISKRTO位缺省为RESET输出高电平打开状态。

XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2 来自反向振荡放大器的输出。

P0口一组8位漏极开路型双向I/O口。

也即地址/数据总线复用口。

作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I)。

Flash编程和程序校验期间,P1接IL收低8位地址。

P1口部分端口引脚及功能如表1 P1口特殊功能所示。

表1 P1口特殊功能P1口引脚特殊功能P1.5MOSI(用于ISP编程)P1.6MOSI(用于ISP编程)P1.7SCK(用于ISP编程)P2口一个带内部上拉电阻的8位双向I/O口。

P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个)。

在访问外部程序存储器或16位地引脚被外部信号拉低时会输出一个电流(IIL址的外部数据存储器时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器时,P2口线上的内容在整个访问期间不改变。

Flash编程和程序校验期间,P2亦接收低8位地址。

P3口一个带内部上拉电阻的8位双向I/O口。

P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3口写“1”时,它们被内部的上拉电阻把拉到高电并可作输入端口。

相关文档
最新文档