基于AT89S51单片机的出租车计价器
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第1节 引 言
本次毕业设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
1.1 出租车计价器概述
计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。出租车计价器通过传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。
1.2 本设计任务
1.2.1 设计任务
设计一款基于AT89S51单片机的出租车计价器。
1.2.2 设计要求
1.基本要求
不同情况具有不同的收费标准。
??白天
??晚上
??途中等待(>10min 开始收费)
能进行手动修改单价。
具有数据的复位功能。
IO 口分配的简易要求。
??距离检测使用霍尔开关A44E
??白天/晚上收费标准的转换开关
??数据的清零开关
??单价的调整(最好使用+和-按键)
数据输出(采用LCM103)。
??单价输出 2 位
??路程输出 2 位
??总金额输出 3 位
按键。
??启动计时开关
??数据复位(清零)
??白天/晚上转换
2.发挥部分
能够在掉电的情况下存储单价等数据。
能够显示当前的系统时间。
语音播报数据信息。
1.3 系统主要功能
本毕业设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。输出采用8 段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
目 录 [来源:http://www.think58.com]
1 引 言 1
1. 1 出租车计价器概述 1
1. 2 本设计任务 1
1.2.1 设计任务 1
1.2.2 设计要求 1
1. 3 系统主要功能 2
2 出租车计价器硬件设计 3
2.1 系统的硬件构成及功能 3
2. 2 AT89S51单片机及其引脚说明 3
2.3 AT24C02引脚图及其引脚功能 6
2. 4 AT24C02 掉电存储单元的设计 6
2.5 里程计算、计价单元的设计 7
2.6 数据显示单元设计 8
3 系统软件设计 10
3. 1 系统主程序设计 10
3. 2 定时中断程序设计 10
3. 3 里程计数中断服务程序设计 10
3.4 中途等待中断服务程序设计 10
3. 5 键盘服务程序设计 10
3. 6 显示子程序服务程序设计 10
4 系统调试与测试结果分析 13
4. 1 使用的仪器仪表 13
[版权所有:http://think58.com]
4.2 系统调试 13
4.3 测试结果 13
4.4 测试结果分析 13
结束语 14
附录 15
参考文献 40 [资料来源:http://think58.com]
[资料来源:http://think58.com]
[资料来源:http://THINK58.com]