出租车计价器

出租车计价器

ID:67280271

大小:171.00 KB

页数:7页

时间:2022-02-12

出租车计价器_第1页
出租车计价器_第2页
出租车计价器_第3页
出租车计价器_第4页
出租车计价器_第5页
出租车计价器_第6页
出租车计价器_第7页
资源描述:

《出租车计价器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理及系统课程设计报告基于单片机的出租车计价器设计摘要出租车计价器的数字系统的设计正是基于一些专用的芯片,才发挥其有效特性,从而实现出租车的计价功能。此数字系统主要分为三个单元,即里程计数及显示单元、价格计数及显示单元、脉冲产生。本设计是一个基于单片机AT89C51的出租车自动计费设计,附有复位电路,时钟电路等。关键词:出租车计费器;单片机;控制AbstractTaximeterdesigndigitalsystemisbasedonsomespecialchip,toplaytheireffectivecharacteristics,thusr

2、ealizingthetaxivaluationfunction.Thissystemismainlydividedintotheremodules,namelythemileagecountinganddisplayunit,anddisplayunitpricecounting,pulsing.ThedesignisbasedonasinglechipAT89C51taxisdesign,aresetcircuit,clockcircuit.Keywords:taximeter,asingle-chipmicrocomputer,control1引

3、言1.1设计目的近几年来,出租汽车行业在各地得以蓬勃发展,但采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强。1.2功能要求(1)用前4位数码管实时显示里程数,单位为千米,最后一位为小数位;用后4位数码管时时显示金额数,单位为元,最后一位为小数位。(2)规定出租车里程小于2千米收费5元,超过2千米收费为8*(way-20)/5。1.3设计方法本设计采用AT89C51单片机为主控器,并用频率信号发生器模拟

4、车速,利用AT89C51的定时器工作在方式1下定时实现对出租车的计价设计,输出采用共阴极的集成8位7段数码显示管。2设计方案及原理2.1设计方案采用AT89C51单片机为主控器,并用频率信号发生器模拟车速,利用AT89C51的定时器/定时器T1工作在方式1下定时实现对出租车的计价设计,输出采用共阴极的集成8位7段数码显示管。-6-单片机原理及系统课程设计报告本电路设计的计价器不但能实现基本的计价,而且还能根据里程来调节单价。2.2设计原理出租车计价是根据车所行驶的路程以及乘客乘车的里程综合决定的。出租车行驶总路程可以通过车轮的周长乘车轮旋转圈数得到。即

5、可计算得到车轮旋转几周出租车能行驶一公里的路程。通过计数接收到的脉冲个数,计算出当前所行驶的路程。同时,通过数码管显示当前的行驶里程和需支付的车费。出租车计价器用于记录里程、起步公里数与价格的关系。模拟出租车计价器能根据总里程数、起步公里数的情况作出相应报价等。这个系统以AT89C51单片机为主控器,单片机的计数器/定时器T1工作在方式1下来对外部脉冲计数,最后通过集成的8位7段LED数码管显示里程数和价钱。总体模块框图如图1所示。图1总体框图3硬件设计对于AT89C51的计数器/定时器T1,通过对寄存器TCON的设置,即使它的M1M0=01,计数器/

6、定时器T1工作在方式1下,构成16位计数器/定时器。此时TH0、TL0都是8位加法计数器。此设计中,T1为计数工作方式,计数范围为1~2^16=1~65536(个外部脉冲)。当计数溢出时则置位并申请中断,进入中断服务执行中断程序。通过74HC138接P20、P21、P22输出来对8位7段的智能扫描LED进行段选,并且通过P1口对LED进行位选,最后将结果显示在LED上。硬件设计图如图2所示。74HC138是三八译码器,在工作之前,使74HC138的使能端有效,再使74HC138的A、B、C接P20、P21、P22的输出达到对LED位选线的控制,使相应的

7、位显示相应的结果。硬件总设计图如图2所示。-6-单片机原理及系统课程设计报告图2硬件设计原理图4软件设计根据设计的要求,在本系统中主要有主程序和延时程序,主程序中包括中断服务程序和键盘显示子程序、计算子程序等。现在应用更广泛的是单片机C语言,因其简单明了,故此次课程设计采用单片机C语言编程。程序源代码如附录所示。总金额计算流程图如图3所示。图3总金额计算流程图根据该设计要实现的功能及其硬件电路图,程序流程图如图4所示。-6-单片机原理及系统课程设计报告图4程序流程图程序在KeilC51进行源程序编译及调试,其结果如图5所示。图5KeilC环境下调试结果

8、5系统仿真及调试-6-单片机原理及系统课程设计报告在调试过程中,刚开始选数码管时,选了段选线1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。