欢迎来到天天文库
浏览记录
ID:11797873
大小:331.32 KB
页数:20页
时间:2018-07-14
《出租车自动计费器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计任务书题目出租车自动计费器设计专业、班级学号姓名主要内容、基本要求、主要参考资料等:一、主要内容:①熟悉单片机应用系统的设计方法和规范,达到综合的目的。②学习文件检索和查找数据手册的能力。③学习protel软件的使用。④学会整理和总结设计文档报告。二、基本要求:①以MCS-51系列单片机为核心,设计出租车自动计费器。②设计一个出租车自动计费器,具有行车里程计费、等候时间计费、及起价三部分,用四位数码管显示总金额,最大值为99.99元。③行车里程单价1元/公里,等候时间单价0.5元/10分钟,起价3元(3公里起价)均能通过人工输入。④行车里程的计费以
2、一个脉冲模拟汽车前进十米,⑤用LED显示行驶公里数和收费金额。三、主要参考资料:①张毅坤等单片微型计算机原理及应用西安西安电子科技大学出版社②李建忠编著单片机原理及应用西安西安电子科技大学出版社完成期限:指导教师签名:课程负责人签名:年月日17目录摘要11系统整体的方案22出租车计价器的硬件构成22.1单片机模块32.1.1AT89C52单片机及其引脚说明32.2显示模块72.3测距模块73出租车计价器的程序设计83.1系统主程序设计83.2里程计算的设计93.3显示程序的设计10附录13附录1总体设计电路图13附录2PCB图14附录3元件清单14附录4源
3、程序1517摘要随着出租车行业的发展,出租车已经是城市交通的重要组成部分,出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。而随着单片机性能不断提高而价格不断下降,单片机控制在越来越多的领域得以应用。本设计的是一个基于单片机AT89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以
4、重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。关键字:单片机;数码管;显示;计费171系统整体的方案计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。出租车计价器通过传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。针对这一点利用单片机作为控制核心,设计一款出租车计价器,具有计价显示、等待时间计价,公里数显示,时间显示等相关功能。本电路设计的计价器不但能实现基本的计价。单片机计算总价的公式为:总价=起步价+单价*(总里程-起步里程)。AT89C5
5、2作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能为设计电路提供了很好的选择。2出租车计价器的硬件构成本设计由软硬件相结合的方法,其中硬件设计主要包括单片机AT89C52、数据显示部件、模拟行驶路程单元、及计价单元的设计。计价器的单片机控制方案图如图1单片机控制方案图所示。键盘控制89C52单片机显示动态扫描数码管显示里程计算单元图1单片机控制方案图172.1单片机模块AT89C52是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATME
6、L高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C52是一种高效微控制器。AT89C2052是它的一种精简版本,AT89C2052是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含2K字节的可反复擦写的只读程序存储器和128bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。因为在的程序中有读取、计算、显示等单元,2K字节的ROM可
7、能不够,因此我们采用AT89C52作为单片机模块。2.1.1AT89C52单片机及其引脚说明AT89C52是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KB的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,具有高性价比。AT89C52是一个有40个引脚的芯片,引脚配置如图2AT89C52引脚配置所示。17图2AT89C52引脚配置AT89C52芯片的40个引脚功
8、能为:VCC电源电压。GND接地。RST复位输入。当RST变为高电
此文档下载收益归作者所有