Key Words: STC89C52 1602 LCD Hall speedometer
目 录
摘 要 1
Abstract 2
图清单 5
表清单 5
1 绪论 6
1.1 毕业设计功能 6
1.2 毕业设计方案 6
2硬件电路设计 9
2.1 振荡电路 9
2.2 复位电路设计 9
2.3 键盘按键电路 10
2.4 显示电路 11
2.5单片机各引脚功能说明 12
2.6霍尔测速仪测速原理 13
3 软件设计 15
3.1 单片机资源使用 15
3.2 单片机软件模块设计 15
3.3 总程序流程框图 17
4 总结 19
参考文献 21
致谢 22
图清单
图序号 图名称 页码
图1-1 方案1 7
图1-2 方案2 7
图1-3 方案3 8
图2-1 振荡电路 9
图2-2 复位电路 9
图2-3 键盘接口电路 10
图2-4 显示电路 12
图3-1 中断子程序流程图 14
图3-2 判断子程序流程图 15
图3-3 显示子程序流程图 16
图3-4 整体程序的流程框图 17
表清单
表序号 表名称 页码
表1 引脚接口说明表 16
表2 P3口的第二功能表 17
1 绪论
1.1 毕业设计功能
用STC89C52单片机制作的出租车计价器共分为两个模块,第一个模块at24c02的电路部分模块,他的主要应用是在于对各种数据的采集,比如对我们利用按键电路设置的起步价单价等待时间价格3个数据进行储存,另外直流电动机的行驶状态模拟以及霍尔测速仪的速度测定,都会将数据传输到at24c02芯片中进行处理储存,得出总的行驶路程数据等,第二个模块则是主要有1602液晶显示器及其电路部分的模块,它的作用自然是数据的显示功能,除去单价,总价,行驶状态,总路程,总收费,速度外,他也能显示时间,这个作用是自动判断白天晚上,并调用相应的参数来计算价格,另外还有一个做高速度,这是在出租车行驶速度过快时候发出警告所用。显示的参数都是我们提前设置好的,当然随时也能修改,除车速路程都是利用按键系统进行,车速还是根据霍尔测速仪与直流电动机的组合所自动得出的数据,根据现实时间长短进一步得到实际路程,我们还有注意当前的时间显示,这会影响价格参数采取白天和夜晚具体哪个值,总结而来,实际上出租车收费的计价公式,先判定时间调用参数,总价=起步价+(速度*行驶状态的时间*每公里单价)+(等待停止时间*等待的每分钟价格)论文网。