摘 要:本文针对传统的出租车计价器体积大、故障多、价格昂贵等问题,设计了一种基于单片机的出租车计价器。首先介绍了出租车计价器的组成结构、实现原理和功能,在此基础上讨论了用单片机来实现计价器的设计方法。本设计以STC89C52单片机为核心控制器,包括控制模块、AT24C02存储模块、1602液晶显示模块、按键模块等硬件模块以及相应的软件模块,能完成按时间和里程综合计算车价,能显示路程、总车价、等待时间以及相应的单价等有关信息,稳定性较好,相对于市场上的一些计价器来说体积较小、故障较少、成本较低,因此具有很好的实用价值和推广价值。60652
毕业论文关键词:出租车计价器,STC89C52单片机,AT24C02存储,1602液晶显示
Abstract: A taxi meter based on SCM which is aimed at the problems of the traditional taxi meter, that has big volume, more malfunction and exorbitant price, is designed in this paper. Firstly, the structure, principle and function of the meter is introduced, and the design method of the device basing on SCM is discussed. STC89C52 SCM is selected as the core controller which includes hardware modules, such as control module, the AT24C02 storage module, 1602 LCD module and keys module, as well as the corresponding software ones. The fare can be computed by integrating time and mileage, and the related information including distance, total price, waiting time and the corresponding unit price can be showed. What’s further, it’s more stable, smaller, less failure, and cheaper than some of the meter on sale. So it has excellent practical and popularization value.
Key words: taxi meter, stc89c52scm, at24c02 storage, 1602lcd
目 录
1 前言 2
1.1 背景和意义 2
1.3 研究的主要内容 2
2 系统总体设计 2
2.1 设计要求 3
2.2 设计的总体方案 3
2.3 系统各模块方案选择与论证 4
3 系统硬件电路的设计 4
3.1 单片机主控电路 4
3.2 存储电路 6
3.3 显示电路 7
3.4 按键电路 8
4 系统的软件设计 9
4.1 系统主程序的设计 9
4.2 计价和车费显示程序的设计 10
5 系统调试及仿真结果 11
5.1 系统调试 11
5.2 仿真结果 11
结论 13
参考文献 14
致谢 15
附录1 元件清单 16
附录2 原理图 17
附录3 实物图 18
附录4 程序清单 19
1 前言
1.1 背景和意义
八十年代初出现许多新兴行业,出租车行业就是其中的一项,随着我国经济的发展,出租车已经成为城市公共交通的必要组成部分。由于出租车必需安装出租车计价器才可以投入营运,因此出租车服务行业和出租车计价器紧密相关。出租车计价器是一种能依据乘客乘坐车的行驶距离和等待时间的多少进行计价,并直接显示车费值的计量器具。计价器是司机与乘客之间用于公平结算的工具,因而计价器精准与否,直接关系到司机和乘客之间的利益。依据国家有关法律、法规,出租车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。在出租车成为城市交通的重要组成部分的同时,它的行业健康和发展也获得越来越多的关注。因此,具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是非常必要的。1.2 国内外研究动态、发展状况