基于单片机的出租车计价器的设计.pdf
基于单片机的出租车计价器的设计
摘要
随着科学技术的发展,电子计算机技术在许多领域得到了广泛的
应用,出租车行业也不例外。本文介绍了一种基于单片机的出租车计
价器的设计,该计价器基于单片机AT89C52,实现了出租车行程一口
价以及分段式计价的功能,利用程序设计技术实现了对单片机的编程
控制,并运用到实际的出租车计价器中。
关键词:出租车计价器;单片机;AT89C52;程序设计
1绪论
随着科技的进步,电子技术越来越普及,出租车也不例外,出租
车行业的客观情况也发生了根本的变化。既有出租车公司和创业者将
单片机技术应用于出租车行业,以提高出租车行业的秩序,确保出租
车行业中的乘客利益,稳定出租车行业的行情,也给其提供了很有希
望的发展前景。
2计价器的设计
2.1单片机原理
单片机是由微处理器、存储器、接口和其他组成部分组成的一种
集成电路,它具有结构简单、操作灵活、功耗低、价格便宜等优点。
在本次的出租车计价器设计中,将使用一种称为AT89C52(80C51系
统)的单片机作为控制单元。该单片机具有操作速度快,程序容量大,
输入和输出可配置端口及特殊功能如定时器、串口等的优点,可以很
好地实现出租车计价器的功能。
-1-
2.2硬件设计
本次出租车计价器的硬件设计以单片机AT89C52为核心,与其他
电路芯片和外部元件连接,实现计价功能,设计的硬件电路图如下:
图1出租车计价器电路示意图
电路中,五个按键K1至K5分别对应“起程”、“重新计算”、“下
程”、“保险门”,“丝印台”;LCD123是用来显示当前行程总计程以及
应付金额;电机M1用来驱动出票机打印票据;电磁铁的驱动电路依
靠单片机AT89C52的P3口来控制,使其开及关。
2.3软件设计
在软件设计中,要求单片机AT89C52能够接收到外界的按键信号,
发出电磁铁的控制信号,控制LCD123显示以及打印机的输出,借助
C语言和KeilμVision3.0软件编程,将原理图转化为相应的程序
代码,使得计价器的功能及其性能更加可靠。
3结语
基于单片机的出租车计价器是一种利用单片机技术,运用C语言
和KeilμVision3.0软件来实现出租车行程一口价以及分段式计价
的一种新型出租车计价系统,具有结构简单、操作灵活、功耗低、价
格便宜等特点,能够满足出租车行业的管理要求。
-2-