【精品】毕业设计(论文)-基于51单片机的出租车计价器
【精品】毕业设计(论文)-基于51单片机的出租车计价器
《单片机原理与接口技术》课程设计题目:基于单片机的出租车计价器的设计学院(系):年级专业:学号:学生姓名:指导教师:课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:基于单片机的出租车计价器的设计初始条件:1.运用所学的单片机原理与接口技术知识和数字电路知识;2.51单片机应用开发系统一套;3.PC机及相关应用软件。
要求完成的主要任务:以目前生活中正在使用的出租车计价器为原型进行设计,要求具有按时间和里程综合计算车价的功能,能显示时间、里程、单价、总车价等相关信息。
1.完成出租车计价器的设计和调试。
2.撰写课程设计说明书,说明书使用A4打印纸计算机打印,用Protel等绘图软件绘制电子线路图纸。
时间安排:第1周下达课程设计任务书和日程安排,调研和查找资料,明确设计任务要求;第2周完成方案论证、总体设计和硬件设计;第3周完成软件设计和程序的编写;第4周调试硬件系统和软件程序,完成整个系统的设计和调试;第5周结果分析整理、撰写课程设计报告,验收和答辩。
指导教师签名: 2010 年 12 月 15 日系主任(或责任教师)签名: 2010 年 12 月 16 日基于51单片机原理出租车计价器的设计摘要由于科技的飞速发展,带动汽车行业快速发展,出租车日益普遍,而出租车上的计价器也不断发展,并且更加精确和智能化。
对我们日常生活也有帮助。
而使用单片机实现该系统,是深化单片机应用的良好途径。
本系统由单片机AT89C51和一些外围原件组成,具有操作简单,显示明了,功能强大的特点。
整个系统只有两个按键,一个“启动/停止”,一个“复位”;使用六个七段数码管作为显示器,可以显示数字、字母使系统信息一目了然;本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能。
万年历由时钟芯片DS1302实时提供时钟信号,再由单片机调用显示;语音播报由语音芯片ISD1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放。
(完整版)基于单片机的出租车计价器的设计
本科毕业论文题目基于单片机的出租车计价器的设计学院信息科学技术学院专业电子信息工程毕业届别2015届姓名董胜斌指导教师王钧职称讲师目录摘要 (3)关键字 (3)Abstract (4)Keyword (4)1.绪论 (5)1.1研究背景: (5)1.2研究意义 (5)1.3研究内容 (6)1.3.1 系统的主要功能 (6)1.3.2 方案论证与比较 (6)2.系统总体设计 (8)2.1硬件设计 (8)2.2软件设计 (8)3.硬件设计 (9)3.1 STC89C52单片机介绍 (9)3.2 单片机各引脚功能说明 (9)3.3 振荡电路设计 (11)3.4 复位电路设计 (12)3.5 键盘接口电路设计 (12)3.6 显示电路设计 (13)3.6.1 1602LCD的基本参数及引脚功能 (13)3.6.2 显示模块采用1602液晶显示接口电路 (15)4.软件设计 (16)4.1 单片机资源使用 (16)4.2 单片机软件模块设计 (16)4.2.1 中断子函数 (16)4.2.2 判键子函数 (16)4.2.3 显示子程序 (17)4.3 总程序流程框图 (18)4.4. 使用软件proteus的介绍 (19)5.系统测试 (21)5.1 计价器模式测试 (21)5.2 计价器计价参数测试 (22)5.3 计价器稳定性测试 (22)6.总结 (23)参考文献 (24)致谢 (25)附录1 元件清单 (26)附录2 原理图 (27)附录3 单片机程序 (28)基于单片机的出租车计价器的设计董胜斌(甘肃农业大学信息科学技术学院电子信息工程董胜斌甘肃-兰州730070)摘要:随着经济的发展,以及城市的发展,带动了出租车行业的快速发展,使出租车成为我们日常生活中不可缺少的交通工具,了解和研究出租车上应用的计费原理及计费系统,对我们日常生活也有帮助。
而使用单片机实现出租车计价系统,是学习和深化单片机应用的较好途径。
基于51单片机的出租车计价器(13页)
● 研究方法
● 以AT89S51单片机为核心,利用单片机丰富的I/O端 口及其控制的灵活性,采用灵敏的霍尔传感器检测在 车轮上的磁铁的磁信号并产生脉冲,实现基本的里程 计价功能和价格调节。
基于51单片机的出租车计价器
基于51单片机的出租车计价器
● 1 研究目的 ● 2研究方法 ● 3研究结果
● 研究ቤተ መጻሕፍቲ ባይዱ的
● 我国的车租车开始于上世纪70年代。随着电子技术的 发展,出租车计价器的设计技术也在不断进步和提高。 采取数字电路与模拟电路设计的出租车计价器电路庞 大、不容易调试、易出故障。另外,其模式的转换采 用机械开关,计费工作不易实现。
●谢谢老师
系统工作电路
霍尔传感器测距功能
● 通过安装在车轮上的A44e霍尔传感器感知车轮转动, 在车轮上装上一块小磁铁,车轮每转一圈,也就是小 磁铁跟霍尔传感器再次相遇,霍尔器件便依次检测到 磁信号,并通过脉冲产生电路发出中断脉冲,单片机 响应此信号,对脉冲信号计数,通过相应的数据运算, 从而实现里程计数功能。
计价方法
● 霍尔传感器依次检测到脉冲信号,引起单片机中断, 对脉冲计数。假设车轮每转一圈1米,单片机控制金额 自动增加,起步价为3公里内7元。车辆自启动到顾客 下车,若行驶不超过3公里则数码管显示金额为7元。 若行驶3公里以上,按每公里1.6元收费。
● 根据里程值、每公里的计价和起步价计算载客下车时 的累计价格。
● 研究结果
● 在教学实验室里完成对本次设计的模拟实验,左上角 电子带动的轮子代替出租车车轮,轮子上有小孔。用 红外线传感器代替霍尔传感器,红外线每穿过一次小 孔都代表着一次脉冲,相当于出租车转一圈。连接传 感器、达林顿管和缓冲器、按键电路、单片机,电源 以及数码显示管。利用Keil u vision软件实现将汇编语 言导入单片机中。
基于51单片机的出租车计费器设计
基于51单片机的出租车计费器设计卢伟【摘要】本计费器是以STC89C51单片机为核心芯片,利用霍尔传感器A44E测电机转速来模拟出租车的行车里程,并利用LCD1602显示价格的多功能出租车计费器。
在接通电源时液晶1602显示起步价、初始里程和单价,通过独立按键可以切换起步价,行驶的总里程是用霍尔传感器测小电机的转速来模拟的,通过计算得出总里程数并在1602液晶上显示出来。
<br> 本设计充分发挥人性化的特点,利用语音芯片ISD1820,可以实现语音提示空车、载客、到站情况及车费等。
<br> 本设计涉及到的理论知识有:STC89C51单片机知识、ISD1820语音芯片的工作原理及应用、霍尔传感器的原理与使用方法、1602液晶屏的使用方法、出租车计费器的原理和实现方法。
【期刊名称】《电子制作》【年(卷),期】2014(000)010【总页数】2页(P3-3,2)【关键词】单片机STC89C51;语音芯片ISD1820;1602液晶;霍尔传感器A44E 【作者】卢伟【作者单位】运城职业技术学院 044000【正文语种】中文1602液晶;霍尔传感器A44E出租车计费器是出租车上必不可少的一种仪表,随着电子技术,特别是嵌入式应用技术的飞速发展,智能芯片越来越广的应用到了出租车计费器上。
这使得出租车计费器能够精准的计算出行车里程及对应的价格,使乘客能够更直观明了的知道自己的乘车价格,而司机师傅也不用再靠人工计算来得出乘客的费用,避免了很多麻烦。
本文以单片机STC89C51 为核心设计一款出租车计费器,使能够实现里程及对应价格的显示,由于采用芯片的自动定时计数,所以能够准确的计算出总的行车里程并能转换成对应的价格来,这样能够避免出租车司机作弊的可能性,做到公平公正。
1.1 出租车计费器设计要求设计一个出租车自动计费器,计费包括起步价、行车里程、总计费价格三部分,并用1602液晶显示器显示起步价、单双行程、总里程及总金额。
基于51单片机多功能出租车计价器毕设答辩
3 调 试 分 析 DEBUG ANALYSIS
3 调 试 分 析 DEBUG ANALYSIS
4结 论
Conclusion
与目前市场上的出租车计价器相比,这款计价器具有很多 功能,包括单价输出、单价调整、距离输出、显示当前系统时 间、语音播报数据信息等功能。此外,该多功能出租车计价器 具有性能可靠、电路简单、成本低廉、实用性强的特点,优化 后的程序使其具有较高的智能化水平。通过本次课程设计,又 使我学到了许多书本上无法学到的知识,也使也深该体会到单 片机技术应用领域的广泛,不仅使我对学过的单片机知识有了 很多的巩固,同时也对单片机这一门课程产生了更大的兴趣。
基于51单片机多功能出租车计价器
答 辩 人: 学 号:
CONTENTS
1 研究意义 2 研究内容 3 调试分析 4 课题总结
1 研 究 意 义 RESEARCH SIGNIFICANCE
计价器显示的营运金额是营运里程和价格的函数,出 租车计价器通过传感器与行驶车辆连接。出租车的实际行 驶里程通过传感器的脉冲信号转换成计价器中的某一里程。 目前市场上出租车计价器的功能主要有数据重置功能、昼 夜转换功能、数据输出功能、计时计价功能等。但是能够 通过语音播报数据信息的出租车计价器还是比较少见的。 鉴于此,我们设计了一款多功能出租车计价器,在原有功 能的基础上增加了单价输出、单价调整、距离输出、显示 当前系统时间、语音播报数据信息等功能。
请各位专家和老师批评与指正
THANKS
2 研究内容
RESEARCH CONTENTS
3 研 究 内 容 RESEARCH CONTENTS
AT24C02 是ATMEL公司的2KB 字节的电可擦除存储芯片,采 用两线串行的总线和单片机通讯,电压最低可以到2.5V,额定电 流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情 况下保存40 年以上,而且采用8 脚的DIP 封装,使用方便。其电 路如下图所示。
基于单片机的出租车计价器设计毕业设计
基于单片机的出租车计价器设计摘要随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。
而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。
而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,而且可以通过软件编程来完成更多的附加功能。
本设计采用AT89S52单片机为主控器,以RPR-220光电传感器测距,实现对出租车的多功能的计价设计,并采用AT24C02实现在系统掉电的时候保存单价等信息,通过ISD2560实现语音播报功能,输出采用8段数码管进行显示。
本次毕业设计设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜和中途等待来调节单价,同时具有语音播报和数据打印功能。
关键词:出租车计价器;单片机;AT89S52;光电传感器;语音播报AbstractAlong with the development of industry, taxi cab is an important part of urban transportation, strengthen management and reduce from drivers and passengers, the dispute has good performance on the meter taxi drivers and passengers alike is very necessary. While using analog and digital circuit design of the whole circuit meter, use of large scale, high failure than devices, debugging. The design and MCU, relatively powerful functions, use less of the hardware and software of appropriate coordination can be easily realized design requirements, and flexibility, can be accomplished by software programming additional functions. This design USES for the master, AT89S52 SCM in RPR - 220 distance of photoelectric sensor, the valuation of the taxi multifunctional design, and using AT24C02 realization of power system, through such information preservation unit ISD2560 realizing speech function, using digital output for 8 pipe display This circuit design, not only can realize the basic meter, and can according to the valuation, but also according to day and night and wait to adjust the unit half-way, both in voice and data printing. Keywords: The meter taxi, SCM, AT89S52 devices, Photoelectric sensor, Speech目录1绪论 (1)1.1出租车计价器概述 (1)1.2论文主要工作 (1)2系统方案设计 (2)2.1设计要求 (2)2.2出租车计价器控制方案设计 (3)3出租车计价器硬件设计 (4)3.1单片机最小系统设计 (4)3.2速度及里程检测电路设计 (5)3.2.1A44E霍尔传感器检测电路设计 (5)3.2.2RPR-220光电传感器检测设计电路 (7)3.3AT24C02掉电存储电路设计 (7)3.4键盘电路设计 (8)3.5数据显示电路设计 (9)3.6 8255接口电路设计 (10)3.7语音播报系统计 (11)3.8票据打印电路设计 (11)4软件设计 (13)4.1系统主程序 (13)4.2定时中断服务程序 (15)4.3里程计数中断服务程序 (16)4.4中途等待中断程序 (16)4.5显示程序 (16)4.6计算程序 (16)4.7键盘扫描程序 (17)5实验调试 (18)5.1电路的安装与调试 (19)5.2中途等待测试 (21)5.3掉电单元测试 (21)6总结 (22)致谢 (22)参考文献 (23)附录A系统源程序 (24)附录B系统原理图 (38)1绪论1.1出租车计价器概述随着交通行业的发展,出租车已经成为城市交通生活中必不可少的一部分,从加强行业管理和减少司机与乘客之间的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。
基于51单片机的出租车计价器的设计思路 -回复
基于51单片机的出租车计价器的设计思路-回复下面将以中括号内的内容"基于51单片机的出租车计价器的设计思路"为主题,一步一步回答。
文章将包括以下内容:引言、计价策略、硬件设计、软件设计、结果分析以及总结。
引言:出租车计价器是一种常见的设备,用于计算乘客乘坐出租车的费用。
然而,传统的计价器通常使用机械结构,易于损坏且不够灵活。
为了解决这个问题,本文提出了基于51单片机的出租车计价器设计思路,通过采用数码管显示、按键输入以及计算逻辑等技术,实现计价器的计价、显示和控制功能。
计价策略:计价策略是出租车计价器设计的核心,它直接影响最终的费用计算和显示结果。
一般来说,计价策略包括起步价、里程费和时间费等几个方面。
通过分析市场上的出租车计价策略,可以确定合适的计价策略。
例如,可以设置起步价为固定费用,里程费为每公里收费,时间费为每分钟收费。
同时,可以根据不同时间段的高峰时段和路况情况进行调整。
硬件设计:硬件设计是实现出租车计价器功能的基础。
首先,需要选择合适的51单片机作为主控芯片。
其次,需要选择适当的数码管作为显示器件,用于显示车费、里程和时间等信息。
然后,需要设计按键输入电路,用于输入起步信息、计程信息和时间信息。
此外,还需要设计驱动电路,用于控制数码管的显示和刷新。
软件设计:软件设计是实现出租车计价器功能的关键。
首先,需要编写初始化程序,设置时钟和IO口等参数。
然后,需要编写计价逻辑程序,根据输入的起步信息、计程信息和时间信息计算车费,并更新数码管的显示内容。
同时,还需要编写按键处理程序,用于响应按键输入并进行相应的操作。
最后,可以编写一个定时中断程序,用于实现时间费的计算和更新。
结果分析:设计完成后,可以通过实际测试来验证出租车计价器的功能和性能。
使用不同的起步信息、计程信息和时间信息进行测试,观察数码管的显示结果是否与预期一致,同时也可以检查计费算法的准确性和稳定性。
如果发现问题,可以通过调整计价策略、改进硬件设计或者优化软件程序来解决。
基于单片机的出租车计价器的设计
基于单片机的出租车计价器的设计一、设计目标:设计一个基于单片机的出租车计价器,能够准确计算乘客的乘车距离和费用,并能显示当前的计价信息。
二、设计原理:1. 距离测量:使用速度传感器和车轮直径来测量出租车行驶的距离。
2. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算。
3. 显示:使用LCD显示屏显示当前的计价信息和距离。
三、硬件设计:1. 单片机:选择合适的单片机,如ATmega8,作为主控制器。
2. 速度传感器:选择合适的速度传感器,如霍尔传感器,用于测量车轮转速。
3. LCD显示屏:选择合适的LCD显示屏,如16x2字符LCD,用于显示计价信息和距离。
4. 按键开关:设计合适的按键开关,用于启动计价器和调整设置。
四、软件设计:1. 初始化设置:在计价器启动时,进行LCD显示屏和速度传感器的初始化设置。
2. 距离测量:通过速度传感器读取车轮转速,根据车轮直径计算出租车行驶的距离。
3. 费用计算:根据距离和预设的计价规则,使用单片机进行费用计算,并将计算结果显示在LCD上。
4. 设置调整:设计按键开关用于调整计价规则和费率设置。
5. 实时显示:将计价信息和距离实时显示在LCD上,方便乘客查看。
五、测试和验证:进行功能测试和实地验证,确保计价器的准确性和稳定性。
包括距离测量的准确性、费用计算的准确性以及LCD显示的正确性。
六、优化和改进:根据测试结果和用户反馈,对计价器进行优化和改进,提高其性能和用户体验。
总结:基于单片机的出租车计价器是一个实用的设计,能够帮助出租车司机和乘客准确计算乘车距离和费用。
通过合理的硬件设计和软件编程,可以实现距离测量、费用计算和实时显示等功能。
在实际使用中,需要进行充分的测试和验证,以确保计价器的准确性和稳定性。
通过不断优化和改进,可以提高计价器的性能和用户体验,满足用户的需求。
毕业设计(论文)-基于单片机的出租车计价装置设计[管理资料]
基于单片机的出租车计价装置设计学院名称:专业:班级:姓名:指导教师姓名:指导教师职称:基于单片机的出租车计价装置设计摘要:为了满足出租车分时计费、分段计费、等候计费等功能的要求,实行自动计费,本系统采用单片机为核心控制单元,利用霍尔传感器进行瞬时速度测量,采用四位数码管显示,应用电擦除存储器对系统掉电时的系统信息进行存储。
实验测试结果表明:本装置能实现可靠的出租车分时、分段、等候计费等功能,已达到设计任务要求。
关键词:计价装置;单片机;霍尔传感器Design of the Taxi Accumulative Device Based on MicrocontrollerAbstract: In order to meet the taxi functions of requirements such as timeshare billing, subsection billing, waiting for billing, the realization of automatic billing and so on, this system use microcontroller as the core control elements, and use hall sensors for instantaneous velocity measurement, f our digital tube displayed.When power lost, system applies electric erased the memory to store system information. The test results show: This device can achieve taxi timeshare, segmented, waiting for billing and other functions reliably, and has achieved the design task requirements..Keywords:Taxi accumulative device; microcontroller; Hall sensor;目录前言 (1)第1章绪论 (2)课题的目的及意义 (2)研究内容 (2)技术要求 (3)第2章系统总体设计方案 (4)方案的选择与论证 (4)系统各模块功能的设计 (6)单片机模块 (6)传感模块 (6)数据存储模块 (6)输入模块 (6)显示模块 (6)供电电路 (6)第3章系统硬件设计 (7)单片机模块设计 (7)时钟电路 (7)复位电路 (8)传感模块 (9)数据存储模块 (10)显示模块 (11)输入模块 (13)电源模块 (13)第4章系统软件设计 (14)软件设计思路 (14)程序模块 (14)主程序 (14)定时子程序 (15)按键扫描子程序 (16)显示子程序 (17)主程序设计 (18)第5章出租车计价装置的调试 (20)硬件调试 (20)上电前的调试 (20)上电后的调试 (20) (20) (21) (21)掉电存储测试 (22)第6章总结 (24)参考文献 (25)致谢 (27)附录1 电路原理图 (28)附录2 程序 (29)附录3 元器件清单 (38)基于单片机的出租车计价装置设计前言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
基于单片机出租车的计价器毕业论文设计
毕业论文设计课题名称: 基于单片机出租车的计价器毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:目录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的出租车自动计费系统,附有复位电路,时钟电路,键盘电路等。
基于51单片机的出租车计价器设计
1 绪论 ............................................................................................ 错误!未定义书签。
1.1 选题概述 (2)1.2 单片机概述 (2)2 实施方案设计 (2)2.1 设计任务要求 (2)2.1.1 设计任务 (2)2.1.2 设计要求 (2)2.2 设计的主要功能 (2)2.3 方案的确定 (2)2.3.1 单片机的选择 (3)2.3.2 计时模块的选择 (3)2.3.3 显示模块的选择 (3)2.3.4 最终方案的确定 (4)3 硬件电路设计 (4)3.1 STC89C52单片机 (5)3.2 时钟模块 (11)3.2.1 DS1302性能简介 (11)3.2.2 DS1302接口电路设计 (1)3.3 按键控制模块 03.4 LCD1602显示电路 (1)3.5 AT24C02存储模块 (3)3.6 电机驱动模块 (6)4 软件设计 (7)4.1 系统流程图 (7)4.2 编程软件Keil C51 (8)4.3 画图软件Protel99SE (8)4.4 Protel使用常见问题 (9)参考文献 (12)附1、系统原理图 (13)附2、proteus仿真图 (14)1.1 选题概述1.2 单片机概述2 实施方案设计2.1 设计任务要求2.1.1 设计任务2.1.2 设计要求2.2 设计的主要功能本设计采用STC89C52单片机作为主控模块的主控芯片,结合单片机的外围电路实现对整个系统的控制,DS1302时钟芯片准确计时具有重新上电不用调时的功能,显示部分采用LCD1602液晶显示,24c02芯片可以掉电存储设置的计费数据,即使掉电也不会丢失设置的费用,3v直流电机模拟发动机工作,使整个设计更加逼真,当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。
基于51单片机语音出租车计价器
C C V C C V 12345678901234567890 22222222233333333334 EC LC P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0 AV PSEN EA/VPP 21 LL AAD TTN P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7XXG 3 USTC89C52 01234567890 123456789 11111111112 3 C F C P C 0 V 3 1 1 键 Y12MHZ F C P 按 0 3 位 2 复 C10UF 12 DD K 口 1 0 XX R1 载 TR 2 U下
原理图如下所示,将数据口D 0-D7连接到51单片机的P0上方便 进行数据的传输;而VL口接一个 可调电位器,当调节电位器位置改 变时接入VL的电压也随之变化进 行显示的清晰度也随之变化,所以
在实际时采用电位器而不采用固定
阻值的电阻就是为了能够方便的调 节以使用在电压不同的场合;E是 片选信号,R/W是读写信号,RS 是 寄 存 器 选 择 信 号 分 别 用 一 个 IO 口进行控制。
叭 3 + 喇Q 4 12 5 0 1C C C V 4321 6 C D 4 0 D 1 VgerV 1mwP2mwP A T A C YSUBDTSRSSV C 6 V 5608CSU 8765 A T A YSUBDTSR
三、硬件设计
数据存储模块设计
原理图如下所示,AT24C02是一个2K位串行CMOS E2P ROM,内部含有256个8位字节,CATALYST公司的先进CM OS技术实质上减少了器件的功耗。AT24C02有一个8字节页 写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的 写保护功能。
基于MCS-51单片机出租车计价器的设计..
微型计算机技术专业方向课程设计任务书题目名称:基于MCS-51单片机的出租车计价器的设计专业自动化班级122班姓名张欣学号********* 学校:青岛理工大学自动化学院指导教师:史贺男2014年12月9日课程设计任务书课程名称:微型计算机技术设计题目:基于MCS-51单片机的出租车计价器的设计系统硬件要求:出租车计价按4公里起步费为7元,每公里2元计费,无等待计费功能。
要求每1s采样一次,假设轮胎周长1米,使用中断完成,费用精度要求1元。
显示部分为LED动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51单片机为本设计的控制器,包括外扩ROM,RAM各32 M(其大小由设计者自己设计),系统时钟电路、复位电路等构成的最小系统;2)接口电路的设计:设计者扩展一个并行接口〔8155或8255〕,键盘设计由设计者根据需要设计键盘的数量,显示采用LED显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示000000);4)在完成基本设计功能同时可以增加功能。
软件设计:1)主程序设计(包括初始化芯片,定时器,中断以及SP指针等);2)各功能子程序设计,温度采集计算子程序、键盘子程序\显示子程序设计,定时,中断程序等;)其他要求:1、每位同学独立完成本设计。
2、依据题目要求,提出系统设计方案。
3、设计系统电路原理图。
调试系统硬件电路、功能程序。
编制课程设计报告书并装订成册,报告书内容(按顺序)(1)报告书封面(2)课程设计任务书(3)系统设计方案的提出、分析(4)系统中典型电路的分析(5)系统软件结构框图(6)系统电路原理图(7)源程序摘要本文是以MCS-51单片机系统为基础的,通过霍尔传感器检测车轮转动,生成计数脉冲,由MCS-51单片机内部计数器进行计数,从而计算出行驶距离,以及随行驶距离变化而变化的收费金额,通过多位数码管显示出来。
由于51单片机内部ROM容量小,采用2764扩展外部ROM来存储程序。
毕业设计(论文)-基于单片机的出租车计价系统的设计
各专业完整优秀毕业论文设计图纸本科生毕业论文(设计)基于单片机的出租车计价系统的设计学院电气(机电)工程学院专业电气工程及其自动化班级学号学生姓名联系方式指导教师职称:讲师年月独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:__________________________年______月_____日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):学生签名:年月日指导教师签名:年月日说明:独创声明和授权声明不编页码,单独成页。
摘要近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
本系统是由主控模块、计时模块、存储模块、显示模块、按键模块和电机驱动模块组成。
该系统可以在没有乘客时候可以显示时间,在白天和黑夜切换两种不同的计费价格,可以根据汽车行驶的路程进行自动计费。
当乘客到达目的地时候,可以按清零键可以把价格清除。
如果在特殊情况下计价器突然失去电源,重新启动电源后,可以显示掉电前的价格,防止价格的丢失,该系统的设计为司机同志提供了很多方便。
关键词:计价器;时钟;单片机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 选题背景和意义近些年来,我国的经济正以十分惊人的速度发展,市民的消费水平也原来越高,城市的交通也越来越发达,出租车计价器由于体积小,精确计算出租车行驶里程,稳定性高,以及便于安装等特点,出租车计价器被广泛用于出租车行业。
【完整版】基于51单片机的出租车计价器设计毕业论文设计
第一章绪论1.1出租车计价器的研究背景及意义1.1.1研究背景当今社会,随着生活水平的日益提高,衣食住的享受已不能满足人们的需求,出行的舒适度已受到越来越多人的关注。
于是,出租车行业以低价高质的服务给人们带来了出行的享受,所以越来越受到广大群众的欢迎。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
重庆市起重机厂是我国的第一家生产计价器企业,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能。
可以这么说,早期的计价器就是一个里程表,并且,总存在着买卖纠纷等各种问题困扰着行业的发展。
而改良出租车计价器是在出租车行业中解决这一矛盾的最好方法,用更加精良的计价器来为乘客提供更加优质的服务。
随着改革开放日益深入,出租车行业的迅猛发展,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
出租车行业已成为象征着城市文明的窗口,现在各大中城市出租车行业都已普及自动计价器,计价器技术的发展已成定局,所以未来汽车计价器的市场还是十分有潜力的。
1.1.2 研究意义凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如3KM)计费数字显示开始从起步价(如7元)增加。
当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。
汽车继续行驶时,停止计算等候费,继续增加里程计费。
到达目的地,便可按显示的数字收费。
出租车计价的的原理简单的概括为以下几个方面:●里程传感器:采集车速信号,(也可以自己做车速传感器,采用霍尔效应做),车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。
如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。
基于51单片机的出租车计价器的设计思路
基于51单片机的出租车计价器的设计思路1.引言1.1 概述概述部分的内容:出租车计价器是一种重要的车载装置,用于计算乘客乘坐出租车所需支付的费用。
本文将介绍一种基于51单片机的出租车计价器的设计思路。
随着城市化的不断推进,出租车作为一种便捷的交通工具,受到了广大市民的青睐。
为了提高乘客的出行体验,计价器的准确性和功能性变得尤为重要。
本文选用51单片机作为设计基础,旨在通过简洁高效的方式实现出租车计价器的核心功能。
在本文的正文部分,将首先介绍单片机的选择标准。
考虑到计价器需要处理大量的数据和复杂的计算,我们需要选用一款高性能的单片机。
同时,为了提高计价器的可靠性和稳定性,我们还需考虑其功耗、价格和开发环境等方面的因素。
接下来,我们将详细设计计价器的功能。
计价器的核心功能包括计费规则的制定、计时与计距功能、价格计算和显示等。
我们将逐一介绍这些功能的设计思路,并说明其实现的原理和关键技术。
最后,在结论部分,我们将总结设计思路,强调出租车计价器的实用性和创新性。
同时,展望未来的发展方向,包括基于物联网技术的智能出租车计价器的可能性,以及与其他交通工具和城市管理系统的连接等。
通过本文的阐述,读者将能够了解到基于51单片机的出租车计价器的设计思路,以及该计价器在提高出行体验、优化交通管理等方面的潜在应用。
同时,本文也为相关领域的研究提供了参考和借鉴。
文章结构部分的内容可以描述文章的整体组织结构和各个部分的内容,以及它们在整篇文章中的作用和关系。
具体可编写如下内容:1.2 文章结构本文分为引言、正文和结论三个部分。
引言部分主要包括概述、文章结构和目的。
首先,概述介绍了基于51单片机的出租车计价器的设计思路的背景和意义。
其次,文章结构部分说明了整篇文章的组织结构和各个部分的内容。
最后,目的部分明确了本文的写作目标和意图。
正文部分主要包括单片机的选择和计价器的功能设计两个方面。
首先,单片机的选择部分介绍了为什么选择51单片机作为设计计价器的核心控制器,并对其特点和优势进行了阐述。
基于51单片机的出租车计价器设计
1 绪论 ............................................................................................ 错误!未定义书签。
1.1 选题概述 (2)1.2 单片机概述 (2)2 实施方案设计 (2)2.1 设计任务要求 (2)2.1.1 设计任务 (2)2.1.2 设计要求 (2)2.2 设计的主要功能 (2)2.3 方案的确定 (2)2.3.1 单片机的选择 (3)2.3.2 计时模块的选择 (3)2.3.3 显示模块的选择 (3)2.3.4 最终方案的确定 (4)3 硬件电路设计 (4)3.1 STC89C52单片机 (5)3.2 时钟模块 (11)3.2.1 DS1302性能简介 (11)3.2.2 DS1302接口电路设计 (1)3.3 按键控制模块 03.4 LCD1602显示电路 (1)3.5 AT24C02存储模块 (3)3.6 电机驱动模块 (6)4 软件设计 (7)4.1 系统流程图 (7)4.2 编程软件Keil C51 (8)4.3 画图软件Protel99SE (8)4.4 Protel使用常见问题 (9)参考文献 (12)附1、系统原理图 (13)附2、proteus仿真图 (14)1.1 选题概述1.2 单片机概述2 实施方案设计2.1 设计任务要求2.1.1 设计任务2.1.2 设计要求2.2 设计的主要功能本设计采用STC89C52单片机作为主控模块的主控芯片,结合单片机的外围电路实现对整个系统的控制,DS1302时钟芯片准确计时具有重新上电不用调时的功能,显示部分采用LCD1602液晶显示,24c02芯片可以掉电存储设置的计费数据,即使掉电也不会丢失设置的费用,3v直流电机模拟发动机工作,使整个设计更加逼真,当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理与接口技术》课程设计
题目:基于单片机的出租车计价器的设计
学院(系):
年级专业:
学号:
学生姓名:
指导教师:
课程设计任务书
学生姓名:专业班级:
指导教师:工作单位:
题目:基于单片机的出租车计价器的设计
初始条件:
1.运用所学的单片机原理与接口技术知识和数字电路知识;
2.51单片机应用开发系统一套;
3.PC机及相关应用软件。
要求完成的主要任务:
以目前生活中正在使用的出租车计价器为原型进行设计,要求具有按时间和里程综合计算车价的功能,能显示时间、里程、单价、总车价等相关信息。
1.完成出租车计价器的设计和调试。
2.撰写课程设计说明书,说明书使用A4打印纸计算机打印,用Protel等
绘图软件绘制电子线路图纸。
时间安排:
第1周下达课程设计任务书和日程安排,调研和查找资料,明确设计任务要求;
第2周完成方案论证、总体设计和硬件设计;
第3周完成软件设计和程序的编写;
第4周调试硬件系统和软件程序,完成整个系统的设计和调试;
第5周结果分析整理、撰写课程设计报告,验收和答辩。
指导教师签名: 2010 年 12 月 15 日系主任(或责任教师)签名: 2010 年 12 月 16 日
基于51单片机原理出租车计价器的设计
摘要
由于科技的飞速发展,带动汽车行业快速发展,出租车日益普遍,而出租车上的计价器也不断发展,并且更加精确和智能化。
对我们日常生活也有帮助。
而使用单片机实现该系统,是深化单片机应用的良好途径。
本系统由单片机AT89C51和一些外围原件组成,具有操作简单,显示明了,功能强大的特点。
整个系统只有两个按键,一个“启动/停止”,一个“复位”;
使用六个七段数码管作为显示器,可以显示数字、字母使系统信息一目了然;
本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能。
万年历由时钟芯片DS1302实时提供时钟信号,再由单片机调用显示;
语音播报由语音芯片ISD1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放。
本方案充分发挥人性化的特点,利用ISD1420的语音功能,模拟实现带语音提示的出租车计价系统。
比较真实地模拟出租车的空车、载客、到站及对各状况的费率的计算、统计、显示和语音播报等功能。
本系统涉及到的理论知识有:AT89C51单片机知识、ISD1420语音芯片的可擦、写的语音芯片的工作原理及应用、实时时钟芯片的工作原理及应用、出租车计费系统的原理和实现方法。
关键词:时钟芯片DS1302;语音芯片ISD1420;单片机AT89C51;掉电保护芯片24C02;
目录
前言 (1)
第一章出租车计价系统的设计要求与设计方案 (2)
1.1出租车计价器系统组成 (2)
1.2系统主要功能 (2)
1.3方案论证与比较 (2)
第二章出租车计价系统的硬件设计 (3)
2.1出租车的硬件框图 (3)
2.2AT89C51单片机的电路图及说明 (3)
2.3按键扫描模块 (4)
2.4显示模块 (4)
2.5掉电保护模块 (5)
2.6脉冲发生器模块 (6)
2.7时钟模块 (6)
2.8语音模块 (8)
第三章出租车计价系统的软件设计 (9)
3.1系统主程序流程图 (9)
3.2里程和费率计算程序流程图 (10)
第四章设计体会与小结 (11)
参考文献 (11)
附录 (12)
一.源程序 (12)
二.系统硬件原理图 (15)
前言
出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车行业的发展,出租车已经是城市交通的重要组成部分,出租车计费器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计费器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
要将出租车计价系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需要随时调节单价以及计价方式。
因此,研究出租车计价器及扩大其应用,有着非常现实的意义。
多年来国内普遍使用的计价器只具备单一的计量功能。
目前全世界的计价器中有90%为台湾所生产。
现今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳和广州等地。
我国第一家生产计价器的是重庆市起重机厂,最早的计价器全部采用机械齿轮构,只能完成简单的计程功能,可以说,早期的计价器就是个里程表。
随着科学技术的发展,产生了第二代计价器。
它采用了手摇计算机与机械结构相结合的方式,实现了半机械半电子化。
此时它在计程的同时还可完成计价的工作。
大规模集成电路的发展又产生了第三代计价器,也就是全电子化的计价器。
它的功能也在不断完善。
出租汽车计价器是一种专用的计量仪器,它安装在出租汽车上,能连续累加,并指示出行程中任一时刻乘客应付费用的总数,其金额值是计程和计时时间的函数。
出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高,可靠性好。
随着电子技术的发展以及对计价器的不断改进和完善,便产生了诸多的附加功能。
例如:(1)LED显示功能,数码管的使用让计价器实现多屏显示的功能,可同时显示各项营运数据,使乘客一目了然;(2)永久时钟功能,在非营运状态下,日历时钟芯片的使用使计价器可以显示永久时钟;(3)存储功能,可存储多项营运数据,便于查询。
新型数据存储器的应用使得计价器的营运数据在掉电情况下还可以保存10年。
1。