基于单片机控制的出租车计价器毕业设计任务书.docx
《基于单片机控制的出租车计价器毕业设计任务书.docx》由会员分享,可在线阅读,更多相关《基于单片机控制的出租车计价器毕业设计任务书.docx(21页珍藏版)》请在冰豆网上搜索。
基于单片机控制的出租车计价器毕业设计任务书
毕业设计(论文)任务书
专业电子与电气\楼宇智能化
一、课题名称:
基于单片机控制的出租车计价器
二、主要技术指标:
1显示:
可以显示单价、里程、总金额。
2.停车计费功能:
中途因故停车按中途等待的单价收费。
3.自动分时计费功能:
白天和夜间应能自动更换单价。
4.扩展功能:
可增加时钟功能和数据掉电保护功能。
5,里程误差小于2%。
三、工作内容和要求:
该系统以89S51单片机为中心、附加A44E霍尔传感器测距,实现对出租车计程、计时、计费存储等多种计量功能为一体,采用AT24C02实现在系统掉电的时候保存单价和系统时间等信息,输出采用6段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
要求
1、完成设计说明书,字数不少于1万字,要求用A4纸打印并有中、英文摘要;
2、图纸采用计算机绘图;
3、完成与设计内容有关的外文资料翻译,译文翻译准确,表述清楚;
4、说明设计原理和理论基础,有课题方案选择、参数计算,测试数据及测试结果分析、结论。
四、主要参考文献:
[1]李朝青.单片机原理与接口技术[M],北京:
北京航空航天大学出版社,1997
[2]康华光.数字电路技术基础[M](第四版).北京:
高等教育出版社,2000
[3]陈永甫.新编555集成电路应用800例[M].电子工业出版社,2000.1
[4]孙涵芳.MCS-51系列单片机原理及应用[M].北京:
北京航空航天大学出版社,1996.4
[5]张大明,单片机控制实训指导及综合应用实例[M].北京:
机械工业出版社2007.
[6]徐光翔 单片机原理接口及应用 南京大学出版社
[7]张淑清等.单片微型计算机接口技术及其应用北京:
国防工业出版社,
[8]王晓君等.MCS-51及兼容单片机原理与选型北京:
电子工业出版社
[9]张鑫、华臻、陈书谦.《单片机原理及应用》[M].电子工业出版社,2005.P110~136.
[10]丁元杰、吴大伟.《单片微机实题集与实验指导书》[M].机械工业出版社,2004.P124~125.
[11]AT89C52概述[EB/OL]:
[12]中国电子工业网[EB/OL]:
[13]张友德赵志英涂时亮编单片微型机原理、应用与实验上海:
复旦大学出版社2005.12全书
毕业设计(论文)开题报告
设计(论文)题目
基于单片机控制的出租车计价器
一、选题的背景和意义:
步入21世纪,出租车已经广泛地出现在我们周围。
随着人们生活水平的不断提高,出租车的使用频率也越来越高,出租车行业也以高质量的服务给人们带来了出行的享受。
但是由于行业的特殊性,出租车行业总存在着买卖纠纷,困扰着行业的发展。
而在出租车行业中解决这一矛盾的最好方法就是改良计价器,用更加精良的计价器来为乘客提供更加方便快捷的服务。
采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。
为此我们采用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
为了更加完善现阶段出租车的计费系统功能,我们采用单片微型计算机系统(MicroControlUnit简写为MCU)设计了一款符合大众化的计费系统。
本电路以89S51单片机为中心,附加A44E霍尔传感器测距,实现对出租车计价统计,采用AT24C02实现对系统的掉电保护,而且能够对白天、晚上、中途等待采取不同的收费标准,操作简单方便。
二、课题研究的主要内容:
本设计采用采用AT89S51单片机为主控器,A44E霍尔传感器测距,实现对出租车的多功能的计价设计。
主要分为以下几个部分:
1、起步费用:
由用户设定起步价保存在电路中,传感器检测到的行车里程以内,就关闭行车里程计价器,显示器一直显示起价费。
当行车里程超过了起价费用里程,行车里程计费程序才启动计费。
2、行车里程计费:
通过传感器将汽车的行驶距离送入处理电路,然后换成行车里程,根据行车里程和已经设定的单价计算出所需的行车费用,将这个费用送入总费用显示缓冲区。
3、等待计费:
在路途中,传感器检测到汽车停下来,这时就要启动等候计费程序,中途因故停车按中途等待的单价收费。
4、整个行车过程中的总费用=起步价+行车费用+等候费用,这个费用在总费用显示缓冲区完成求和之后通过显示器显示出来,客户能够直观明了的查看出来,十分方便。
5设计白天和黑夜转换的开关,根据白天和黑夜的不同进行不同的计价收费。
6在不计价的时候还能作为时钟为司机同志提供方便。
7在电源断开的时候,存储当前设定的单价信息,实现数据掉电保护功能。
三、主要研究(设计)方法论述:
1、通过各种图书更加详细的了解AT89S51单片机的原理
2、上网搜索有关资料
3、实际调查、亲身体验
4、与指导老师讨论确定计划的可行性
5、请教指导老师帮助修改,审核,完稿
6、与指导老师讨论,提出改进方案
7、与学长学姐进行交流
四、设计(论文)进度安排:
时间(迄止日期)
工作内容
2010.5.18~2010.5.24
完成选题工作
2010.5.23~2010.5.28
收集资料查阅工作
2010.5.28~2010.5.30
提交开题报告
2010.6.1~2010.6.1
完成中期检查表
2010.6.1~2010.6.8
完成并提交初稿
2010.6.8~2010.6.12
论文第一次修改
2010.6.12~2010.6.15
论文第二次修改
2010.6.16~2010.6.18
论文第三次修改
五、指导教师意见:
指导教师签名:
2010年5月10日
六、系部意见:
系主任签名:
2010年5月11日
基于单片机控制的出租车计价器
目录
摘要…………………………………………………………………………8
Abstract……………………………………………………………………8
第1章前言·································································10
第2章方案设计·····························································11
2.1功能要求························································································11
2.2方案论证························································································11
第3章出租车计价器硬件设计·················································13
3.1系统的硬件构成及功能····································································13
3.2AT89S51单片机及其引脚说明··························································13
3.3AT24C02引脚图及其引脚功能···························································16
3.4AT24C02掉电存储单元的设计·························································16
3.5按键单元的设计············································································17
3.6里程计算、计价单元的设计·····························································17
3.7数据显示单元设计·········································································19
3.8总体设计电路图·············································································21
第4章系统软件设计···························································23
4.1系统主程序设计············································································23
4.2定时中断程序设计········································································23
4.3里程计数中断服务程序设计····························································23
4.4中途等待中断服务程序设计····························································23
4.5键盘服务程序设计·········································································24
4.6显示子程序服务程序设计·······························································24
4.7程序流程图···················································································24
第5章系统调试与测试结果分析··············································26
5.1使用的仪器仪表···········································································26
5.2系统调试·····················································································26
第6章结束语·································································27
答谢辞····················································