多功能出租车计价器 毕业设计(4)

2019-03-03 15:07

四川信息职业技术学院毕业设计说明书

3.2 定时中断服务程序

在定时中断服务程序中,每100ms产生一次中断,当产生10次中断的时候,也就是到了一秒,将数据送到相应的显示缓冲单元,并调用显示子程序实时显示。其程序流程如图14所示。

开始 保护现场 重置计数初值 中断10次? 是 数据送显示缓冲单元 调用显示子程序 恢复现场 并中断返回

图13 定时中断服务程序

否 3.3 里程计数中断服务程序

每当霍尔传感器输出一个低电平就使单片机中断一次,当里程计数器对里程脉冲计满1000次时,进入里程计数中断服务程序。在该程序中,需要完成当前行驶里程数和总金额的累加,并将结果存入里程和总金额寄存器中。

3.4 中途等待中断服务程序

当在计数状态下霍尔开关没有输出信号时,片内的T1定时器便被启动,每当计时到达10分钟,就会将当前金额加上中途等待的单价,以后每10分钟都自动加上中途等待的单价。当中途等待结束的时候,将自动切换到正常的计价。

第12页 共29页

四川信息职业技术学院毕业设计说明书

3.5 显示子程序服务程序

由于是分屏显示数据,所以就要用到4个显示子程序,分别是:时分秒显示子程序、金额单价显示子程序、路程单价显示子程序、单价调整子程序。

3.6 键盘服务程序

键盘采用查询的方式,放在主程序中,当没有按键按下的时候,单片机循环主程序,一旦有按键按下,便转向相应的子程序处理,处理结束后再返回。

第13页 共29页

四川信息职业技术学院毕业设计说明书

第4章 系统调试

4.1 里程计价测试

由于试验条件有限,因此采用电动机附带霍尔元件作为车轮,电机为3V的直流电机,每分的转速可以达到几千转,设电机每转一圈为1米,当电机转动达到1000圈时,就表示已经到达了一公里,系统自动将当前的单价加到总金额上。

表1的测试条件是:设定白天的单价是2.5元,起步价为5元(包含3公里),分别行驶不同里程测得数据如下表。

表1 白天单价调整

公里 4 7.5 7.5 4 4 0 10 22.5 22 10 10 0.2% 15 35 35 15 15 0 37 90 90 37 36.9 0.02% 49 120 120 49 48.9 0.02% 59 145 145 59 59 0 总金额行驶里程理论实际理论实际 表2的测试条件是:晚上的单价设定为3.0元,起步价为5元(包含3公里),分别行驶不同里程测得数据如下表。

表2 晚上单价调整

公 里 误差 4 8 8 4 4 0 10 26 25.5 10 10 15 41 40.5 15 15 37 107 107 37 36.5 0.1% 49 143 143 49 49 0 59 173 173 59 59 0 总金额 行驶里程 理论实际理论实际误差 0.2% 0.1% 第14页 共29页

四川信息职业技术学院毕业设计说明书

表3的测试条件是:设定在单价为2.5元的情况下已经行驶了10公里,进行中途等待,分别等待不同的时间(10分钟为一个单位),起步价为5元(包含3公里)。

表3 中途等待单价调整

时 间20 30.5 30.5 0 0 40 38.5 38 0 0.1% 50 42.5 42.5 0 0 60 46.5 46 0 0.1% 70 50.5 50 0 0.1% 80 54.5 54.5 0 0 总金额误差理论实际理论实际 里程测试数据的分析:

通过表1、表2、表3的数据,我们可以看到系统的计价功能很稳定,误差很小,几乎为零,不过还应该在实际的应用中测试。

4.2 掉电存储测试

掉电存储是为了防止在系统掉电的情况下所存储的单价信息丢失,在此采用人为的掉电方法实现这一测试。

表4 掉电存储测试

白天单价 晚上单价 中途等待单价 掉电前数据 2.5 2.5 3.0 3.0 4.0 4.0 重新上电后数据 表4显示的数据表明,系统能在掉电的情况下正确的保存数据,并且能在系统上电后将数据读到相应的存储单元。

第15页 共29页

四川信息职业技术学院毕业设计说明书

第5章 结论

由于本设计使用的是单片机以及灵敏的霍耳开关型器件,使此出租车计价器具有功能强、性能可靠、电路简单、成本低的特点,而且还具有单价输出、单价调整、路程输出、显示当前的系统时间等功能,再加上经过优化的程序,使其有很高的智能化水平。

但是在我们设计和调试的过程中,也发现了一些问题,譬如计价的金额位数有限,实际的里程可能会很远,会超出我们的显示范围。计价器的设计还不够人性化,比如加上语音的提示功能,可能会更有生命力。

通过本次设计,让我学到了许多书本上无法学到的知识,也使我深深体会到单片机技术应用领域的广泛,不仅加强了我对所学的单片机知识的巩固,同时也让我对单片机这一门课程产生了更浓厚的兴趣。

在本次设计过程中,我学会了在网络上查找有关本设计的硬件资源,其中包括:AT89S51单片机及其引脚说明、AT24C02引脚图及其引脚功能和霍耳传感器的有关知识等,为本次设计提供了一定的资料。由于平时很少进行设计,所以对于设计报告的格式也是近期才接触到,经过这次的设计,为我以后的实际制作奠定了一定的基础。

第16页 共29页


多功能出租车计价器 毕业设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北化物理化学考研真题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: