单片机课程设计出租车计价器就
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计出租车计价器就
河南理工大学
《单片机应用与仿真训练》设计报告
基于单片机的出租车计价器的设计
7月1日
摘要
出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的
硬件和适当的软件相互配合能够很容易地实现设计要求,且灵活性强,能够经过软件编程来完成更多的附加功能。本设计的是一个基于单片机AT89S52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,经过复位电路能够重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时四位共阴极5461AS数码管显示最初的起步价,里程收费,等待时间收费三种收费,经过按键能够调整起步价,里程收费,等待时间收费。经过按键模拟出租车的运行,暂停,停止。在5461AS液晶上能够显示运行的时间,运行时暂停的时间,经过计算能够得出总共的费用和总的路程。在这里主要是以
AT89S52单片机为核心控制器,P0口接5461AS液晶显示模块,P1口接按键的,经过按键输入。
目录
第一章概述 ................................................................................ - 1 -1.1出租车计价器设计要求 (1)
1.2系统主要功能 (2)
1.3方案论证与比较 (2)
第二章出租车计价系统的硬件设计 .......................................... - 4 -2.1振荡电路 (4)
2.2复位电路设计 (5)
2.3键盘接口电路 (6)
2.4显示电路 (6)
2.5路程测量部分 (7)
2.6单片机各引脚功能说明 (8)
2.75461AS液晶的简介 (10)
第三章出租车计价系统的软件设计 ........................................ - 13 -3.1单片机资源使用. (13)
3.2中断子函数 (14)
3.3判键子函数 (15)
3.4显示子程序 (16)
3.5总程序流程框图 (17)
第四章PROTEUS软件仿真 ...................................... 错误!未定义书签。
4.1P ROTEUS介绍 (18)
4.2调试与测试 (19)
4.3里程计价测试 (20)
第五章设计体会与小结 ........................................................... - 21 -参考文献 .................................................................................... - 23 -附录.......................................................................................... - 24 -一.源程序 (24)
二.系统原理图 (35)
第一章概述
1.1 出租车计价器设计要求
设计一个出租车自动计费器,计费包括起步价、行车里程计费、二部分,用5461AS液晶显示总金额,运行时间,暂停时间,最大值为99.9元,起步价为5.0元,3Km之内起步价计费,超过3Km,增加2.0元(即1KM增加2.0元),用液晶显示总里程,同时用液晶显示等待时间和运行花费时间。