- 1
- 0
- 约9.63千字
- 约 20页
- 2021-11-17 发布于江苏
- 举报
通信电源单片机课程设计出租车计价器
———————————————————————————————— 作者:
———————————————————————————————— 日期:
?单片机原理与接口技术?课程设计
题 目: 基于单片机的出租车计价器的设计
学院〔系〕: XXXXXXX系
年级专业: XXXXXXXXXXX班
学 号: XXXXXXXXXXXX
学生姓名: X X X
摘要
本设计的是一个基于单片机AT89S52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开场。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型液晶1602显示最初的起步价,里程收费,等待时间收费三种收费,通过按键可以调整起步价,里程收费,等待时间收费。通过按键模拟出租车的运行,暂停,停顿。在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。在这里主要是以AT89S52单片机为核心控制器,P0口接1602液晶显示模块,P1口接按键的,通过按键输入。
关键词:单片机AT89C51; AT89S52;1602液晶;出租车计费器;
目 录 TOC \o 1-3 \h \z \u
前 言 1
第一章 出租车计价系统的设计要求与设计方案 2
出租车计价器设计要求 2
系统主要功能 2
方案论证与比拟 2
第二章 出租车计价系统的硬件设计 4
振荡电路 4
复位电路设计 4
键盘接口电路 5
显示电路 5
路程测量局部 6
单片机各引脚功能说明 6
1602液晶的简介 8
第三章 出租车计价系统的软件设计 10
单片机资源使用 10
中断子函数 10
判键子函数 11
显示子程序 11
总程序流程框图 13
第四章proteus的简介 14
Proteus介绍 14
第五章 设计体会与小结 15
参考文献 15
附 录 16
一.源程序 16
二.设计总图 2
前 言
出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的开展,出租车计价器技术也在不断进步和提高。国内出租车计价器已经经历了4 个阶段的开展。从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替局部机械元器件的出租车计价器;再从集成电路式到目前的单片机系统设计的出租车计价器。出租车计价器计费是否准确、出租车司机是否作弊才是乘客最关心的问题,而计价器营运数据的管理是否方便才是出租车司机最关注的。因此怎样设计出一种既能有效防止司机作弊又能方便司机的计价器尤为重要。因此, 本文以单片机A T89S52 为核心设计一款多功能出租车计价器,该计价器能实现按时间和里程综合计算车价,能显示时间、里程、单价、总车价等相关信息显示。它比市场上的一些计价器使用更方便,功能更全,还具有有效防止司机作弊和系统稳定性好的优点。
第一章 出租车计价系统的设计要求与设计方案
出租车计价器设计要求
设计一个出租车自动计费器,计费包括起步价、行车里程计费、等待时间计费三局部,用1602液晶 显示总金额,运行时间,暂停时间,最大值为99.9元,起步价为5.0元,3Km之内起步价计费,超过3Km,设速度为100m/s,10s增加1.3元〔即1KM增加1.3元〕,等待时间单价为每分钟1.5元,用液晶显示总里程,同时用液晶显示等待时间和运行花费时间。
①、计费功能
费用的计算是按行驶里程收费。设起步价为5.00元。
1、当里程3km时,按起价计算费用
②、显示功能
1、显示行驶里程:用四位数字显示,显示方式为“XXXX〞,单位为km。计程范围0-99km,准确到1km。
2、显示等候时间:用两位数字显示,显示方式为“XX〞,单位为min。计时范围0-59min,准确到1min。
3、显示总费用:用四位数字显示,显示方式为“〞,单位为元。计价范围0-999.9元,准确到0.1元。
系统主要功能
本出租车自动计费,上电后显示最初的起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。同时具有运行,暂停,停顿等状态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。出租车停顿后能够显示行驶的总费用。
方案论证与比拟
方案一:采用数字电子技术,利用5
原创力文档

文档评论(0)