AT24C02单片机计价器设计

随着出租车营运事业的逐步发展,出租车已经成为城市交通的重要组成部分,出租车计价器亦成为营运中必不可少的计量工具,其准确性直接关系到司机与乘客的经济利益。为加强对出租车行业的管理并提高服务质量,一款具有良好性能的计价器是很有必要的。 HM000078
    本设计是基于单片机的多功能出租车计价器,以AT89S51单片机为控制核心,通过键盘控制实现时间、单价等信息的调整,并用霍尔传感器来实现里程的计算。本系统用液晶LCD1602显示数据,实时时钟用单片机内部的定时中断系统来实现,并用AT24C02芯片来实现掉电数据保护,保证掉电后再次上电时能显示掉电之前的数据,用一个LED来指示白天黑夜的状态。本系统采用分模块的形式,对整个设计的硬件部分进行分析,分别给出了单片机控制方案图、电源电路、复位晶振电路、AT24C02电路、LCD1602电路、时钟电路,并对各模块电路设计进行了相应叙述。接着阐述了软件的设计思想,同样采用分模块的形式,分别写出了主函数、实时时钟函数、计价显示函数、掉电保护函数,且每个模块都画出了其流程图,看起来一目了然。经过实验验证,在实时时钟、单价、里程的显示调整方面基本达到了预期的效果。 
关键词:计价器;单片机;液晶显示;掉电存储;中断定时

1.1 课题背景
出租车行业是我国八十年代初兴起的一项新兴行业,逐步成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,虽然现在城市的交通日趋完善,私家车的拥有量也在大幅提高,但出租车仍在我国的交通运输中承担着不可或缺的角色,出租车计价器的应用也越来越广泛。出租车计价器是负责出租车营运收费的专用智能化仪表,已成为出租车营运中必备的、可靠的计量器具。出租车计价器是一种根据乘客乘坐距离的多少进行计价,并直接显示单价、里程的计量器具,现在已成为国家质量技术监督部门强化管理的六类重点计量器具之一。现如今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳等地。
1.2 功能要求
设计并制作一个多功能计价器,该计价器以单片机为核心,由里程传感器、掉电存储、键盘和显示组成。可以实现单价调整(白天/夜晚)、时钟显示、价格显示。               工作任务如下:                                                                
1.设计出计价器电路 具体要求如下                                       
(1)设计出低功耗电路,遥控待机功耗小于0.2瓦特;                              
(2)通过键盘实现单价调整,实时显示单价和总价;                         
(3)实时显示时间,并能校时;                                          
 (4) 具有校时功能。                                                    
2.制作并调试该电路,以初步达到设计要求。                                        
3.对电路进行进一步分析,提出改进方法,进一步完善设计。                                                                      
4.设计出该电路的PCB图。                                                                     
5.对相关度高的一篇专业英文文献进行翻译。                                        
6.按照要求完成论文撰写并打印。
1.3 系统模块查看完整请+Q:351916072获取
  出租车计价是根据出租车所行驶的路程以及乘客乘车的时间等综合因素决定的。由于单片机有丰富的IO端口且灵活性较强,不仅能实现所要求的功能而且还可以方便的对设计进行修改升级。在AT89S51单片机系统中,通过计算接收到的霍尔传感器的脉冲个数,用轮胎的周长乘以脉冲个数可计算出当前行驶的路程,本设计为节约成本、提高准确度使用按键代替,按一下里程加1。并根据白天黑夜不同的收费标准,选择相应的起步价、单价进行计算。用液晶显示器LCD1602来显示实时时钟、单价、里程等信息,用AT24C02实现掉电保护,通过键盘来实现各种数据的调整。
电路的组成部分如图1.1所示。图1.1 系统总体框图
1.4 项目工作流程
用protel设计硬件电路图——购买元器件——连PCB图——制PCB板——焊接——测试PCB板——编写源程序――通过KeiL C编译为机器代码――烧写入单片机――调试运行
摘  要Ⅰ
ABSTRACTⅡ
前  言.1
第1章 系统设计.2
  1.1 课题背景2
  1.2 功能要求2
  1.3 系统模块3
  1.4 项目工作流程3
第2章 系统硬件设计.4
  2.1 单片机简介4
    2.1.1 概述4
    2.1.2 管脚说明4
  2.2 复位电路6
    2.2.1 概述6
2.2.2 管脚说明6
  2.3 时钟电路7
2.3.1 概述7
2.3.2 管脚说明8
  2.4 掉电保护电路8
    2.4.1 概述8
    2.4.2 管脚说明9
  2.5 显示电路10
    2.5.1 显示方案选择10
    2.5.2 概述11
    2.5.3 液晶显示原理11
    2.5.4 管脚说明12
  2.6 里程传感器简介13
  2.7 时钟电路15
第3章 系统程序设计17
  3.1 主函数设计17
  3.2 实时时钟设计19
  3.3 计价设计20
  3.4 键盘设计21
第4章 电路调试22
  4.1 元件焊接22
  4.2 问题及解决23
  4.3 改善建议23
结    论24
致    谢25
参考文献26
附    录28
  附录A 源程序28
  附录B PCB图43 查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3240.html

好棒文