出租车计价系统设计

上传人:博****1 文档编号:506389521 上传时间:2023-10-25 格式:DOCX 页数:39 大小:81.31KB
返回 下载 相关 举报
出租车计价系统设计_第1页
第1页 / 共39页
出租车计价系统设计_第2页
第2页 / 共39页
出租车计价系统设计_第3页
第3页 / 共39页
出租车计价系统设计_第4页
第4页 / 共39页
出租车计价系统设计_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《出租车计价系统设计》由会员分享,可在线阅读,更多相关《出租车计价系统设计(39页珍藏版)》请在金锄头文库上搜索。

1、分类号:200 届本科生毕业论文题目: 出租车计价系统设计作者姓名:李小双学 号:2007080416系(院)、专业:机械与电子工程学院指导教师姓名:胡波指导教师职称: 讲师200 年 月 日摘要摘 要:出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志, 是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大 出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用 价值的。 而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多, 造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接

2、触 不良,功能不易实现。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当 的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的 附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带 来的不稳定因素。关键词: 出租车计价器; 单片机 ; 控制ABSTRACTAbstract: Taximeter is both passengers and drivers of the transaction criteria, it is the taxi industry an important symbol, a taxi is the

3、 most important tools. It relates to the interests of both transactions. Has a good performance regardless of the meter is a vast number of taxi drivers or passengers are very necessary. Therefore, the car meter is also very much a study of value. The use of analog circuits and digital circuit desig

4、n of the meter as a whole circuit of a larger scale, using the device, a failure rate is high and difficult to debug, the pattern of switching need to use mechanical switches, mechanical switch will cause a long-time contacts Bad, functions not easy to achieve. SCM used for the design, a relatively

5、powerful, with less hardware and appropriate software can easily coordinate with each other to achieve the design requirements, flexibility and strong, can be programmed by software to complete more of the additional Function. Pricing model for the switch, software programming and can easily cite th

6、e achievement. To avoid a mechanical switch the destabilizing factors.Keywords: Taximeter ; 89 S51 MCU ; control目录摘要 第 1 章 引言 1. 1 出租车计价器概述 1. 2 本设计任务 1.2.1 设计任务 1.2.2 设计要求 1. 3 系统主要功能 第 2章 系统主程序设计 第 3章 定时中断程序设计第 4 章 中断服务程序设计4. 1 里程计数中断服务程序4. 2 中断等待服务程序概述第 5章 键盘服务程序设计 第 6 章 显示子程序服务程序设计第 7 章 设计源程序 第

7、8章 系统调试与检测结果分析第 9 章 结束语 致谢参考文献第 1 章 引 言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简 单、成本低等特点。1.1 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程 来计算)。出租车计价器通过传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉 冲信号在计价器里折算成一定的计价营运里程。目前市场上出租车计价器功能主要有具有数 据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音 播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车

8、计 价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语 音播报数据信息等功能。1.2 本设计任务1.2.1 设计任务设计一款基于 AT89S51 单片机,霍尔传感器的出租车计价器。1.2.2 设计要求1 不同情况具有不同的收费标准。 白天晚上 途中等待( 10min 开始收费)2能进行手动修改单价。3具有数据的复位功能。(1) IO 口分配的简易要求。 距离检测使用霍尔开关 A44E 白天/晚上收费标准的转换开关 数据的清零开关 单价的调整(最好使用和按键)(2) 数据输出(采用 LCM103)。 单价输出 2 位路程输出 2 位总金额输出 3 位4.按键。启动计

9、时开关数据复位(清零)白天/晚上转换1.3 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据 输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候 保存单价和系统时间等信息等功能。输出采用8 段数码显示管。本电路设计的计价器不但能 实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还 能作为时钟为司机同志提供方便。第 2 章 系统主程序设计2.1 初始化程序系统上电时,初始化程序将R1R5储存单元清0.2.2 主程序主程序中通过循环判断是否等待计价和车轮计数进行总体计价的实现。在等计价中,调用等待计

10、价子程序,每 4 秒调用计数子程序对计数器加 1,在车轮计数中,车轮每转过1 周调用计数子程序对计数器加 1。通过计数器中的累加值,判断数值 并调用显示。计数子程序是通过对工作寄存器的循环累加实现的。秒定时子程序通过 2000 循环调用定时器的 2 毫秒定时实现,对应调用相应子程序。码管显示子程序通过动态扫描实现。毫秒定时是通过软件延时来实现的。系统初始化后,判断 P1.1 口,是否等待计价.若是则进入等待计价处理,若否,则进入下一步, 判断是否进行车轮计数,若没有进行车轮计数则返回等待计价处理,若进行车轮计数,则由 计数器加1,然后判断计数器是否加到50,若不到50,则由数码管显示,若到了5

11、0 则由到 50 方式处理,最后由数码管显示计算的价钱。2.3 主程序流程图开始是是否等待计价否否是否车轮计数是否是否计数到50是等待计价处理数码管显示计数器加1到50处理初始化不到50处理第 3 章 定时中断程序设计3.1 程序概述在定时中断服务程序中,每 100ms 产生一次中断,当产生 10 次中断的时候,也就到了一秒 送数据到相应的显示缓冲单元,并调用显示子程序实时显示。3.2 定时中断程序流程图定时中断服务程序第4章 中断服务程序设计4.1 里程计数中断服务程序概述每当霍尔传感器输出一个低电平信号就使单片机中断一次,当里程计数器对里程脉冲计 满 1000 次时,使微机进入里程计数中断

12、服务程序中。在该程序中,需要完成当前行驶里程 数和总额的累加操作,并将结果存入里程和总额寄存器中4.2 中断等待服务程序概述当在计数状态下霍尔开关没有输出信号,片内的T1定时器便被启动,每当计时到达10 分钟,就对当前金额加上中途等待的单价,以后每十分钟都自动加上中途等待的单价。当中 途等待结束的时候,也就自动切换到正常的计价。第 5 章 键盘服务程序设计5.1 键盘服务程序概述 键盘采用查询的方式,放在主程序中,当没有按键按下的时候,单片机循环主程序,一 旦有按键按下,便转向相应的子程序处理,处理结束再返回。第 6 章 显示子程序服务程序设计6.1 显示子程序服务程序概述由于是分屏显示数据,

13、所以就要用到4 个显示子程序,分别是:时分秒显示子程序 (HMS_DIS)、金额单价显示子程序(CP_DIS)、路程单价显示子程序(DP_DIS)、单价调 节子程序(PA_D。第7章 设计源程序该出租车计价器的系统软件设计源程序如下:DAY_PRICEEQU 6FHNIGHT_PRICEEQU 6EHMIDWAY_PRICEEQU 6DHSTART_PRICEEQU 6CHCOUNTL EQU 6BHCOUNTH EQU 6AHM100 EQU 69H ; 外部中断次数DISTANCE EQU 68H ; 行车距离MS100 EQU 67HSEC EQU 66HMIN EQU 65HHOUR

14、EQU 64HLEDSL EQU 63H ; 时分钞显示缓冲区LEDSH EQU 62HLEDML EQU 61HLEDMH EQU 60HLEDHL EQU 5FHLEDHH EQU 5EHLEDDANJIAL EQU 5DH ; 总额,单价显示缓冲区LEDDANJIAH EQU 5CHLINE_ EQU 5BHLEDCOUNT1 EQU 5AHLEDCOUNT2 EQU 59HLEDCOUNT3 EQU 58HLEDDANJIA2L EQU 57H ; 路程,单价显示缓冲区LEDDANJIA2H EQU 56HLINE_ EQU 55HLINE_ EQU 54HLEDDISTANCEL EQU 53HLEDDISTANCEH EQU 52HLEDDAY_PL EQU 51H ; 中途,晚上,白天显示缓冲区LEDDAY_PH EQU 50HLEDNIG_PL EQU 4FHLEDNIG_PH EQU 4EHLEDW_PL EQU 4DHLEDW_PH EQU 4CHS1BIT P1.0S2BIT P1.1S3BIT P1.2S4BIT P1.3S11 EQU 4BHS22 EQU 4AHS33 EQU 49HS44 EQU 48HM1 EQU 47HH1 EQU 46HM2 EQU 45HH2 EQU 44HPRIC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号