基于单片机的模拟计价器的设计与实现
2016-03-27陈雪郑琳高鑫
数码世界 2016年12期
陈雪 郑琳 高鑫
沈阳工学院信息与控制学院
基于单片机的模拟计价器的设计与实现
陈雪 郑琳 高鑫
沈阳工学院信息与控制学院
本设计的是一个基于单片机STC89C52的出租车自动计价器,带复位电路、时钟电路、键盘电路等功能。在通电状态下液晶显示LCD1602显示起步价,里程收费。在等待时间时,有三种收费方式,用户可以通过按键的方式来调整起步价,里程收费,等待时间收费。通过按键模拟出租车的运行、暂停、停止这三个状态。在LCD1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总的里程数,从而可以计算对应客户的乘车费用。
STC89C52 LCD1602液晶 出租车计价器
1 硬件设计
计价器开启时系统自动显示实时时间,系统能够自动校正时间,用户也可以且通过按键这一手动方式来对时间进行矫正。计价器有默认的起步公里数与起步价,当然用户可以通过手动设置计价器的起步公里数以及起步价。
其中起租里程3公里,起步价白天为6元、晚上为6.9元。每天6:30至22:00之间作为“白天”模式,计价费用为每公里单价1.5元;22:00至次日6:30之间作为“夜晚”模式,计费费用作为每公里单价1.8元。
计价器将“行驶里程数”与“等待时间”作为计价的两个因素。当汽车行驶里程少于起步里程数时,费用按起步价计算;行驶里程超过起步里程,对超出起步里程数的部分实行每公里按单价收费的方式来计算费用;在行车过程中遇到等待时,等待时间每超过10s按每秒0.4元收费。
系统使用的是最小单片机开发板作为控制核心,外拓以电源模块、按键模块、复位模块、显示模块等部分构成。……
登录APP查看全文
