资源描述:
《课程设计--出租车计价器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、出租车计价器摘要本设计的是一个基于c51单片机的出租车自动计费设计,附有复位电路,时钟电路,键盘电路和显示电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。在上电时字符型数码显示器显示最初的起步价,但超过3km时计价器会在起步价的基础上再按每里程收费,通过按键可以启动,清除显示器的显示价钱。通过计算可以得出总共的费用和总的路程。在这里主要是以AT89S51单片机为核心控制器,P0口和P2口接七段显示器模块,P1口接按键的,
2、通过按键输入启动和清除总价格。关键词:单片机AT89C51;七段数码显示器7SEG-MPX4-CA;出租车计费器。AbstractThisdesignisabasedonc51taxiautomaticbilldesign,withresetcircuit,clockingcircuit,thekeyboardcircuitandshowcircuit,etc.Resetcircuitaretheinitializationofsinglechip,inadditiontothenormaloperationoftheinitial
3、barbarian,difficulty,throughtoresetcircuitcanstartagain.The12MHzclockcircuitofcrystals,asthesystemclocksource,hasenoughprecision.Whenpowerincharactertypedigitaldisplayshowsthefirststartedvalue,butmorethan3kmthemeterwillstartinpricewhenonthebasisofeverymileagecharge,the
4、npressthebuttoncanbeactivatedbythedisplayofthedisplay,clearprice.Canbeobtainedbythecomputationofthetotalcost,andgeneraljourney.HerearebasedonAT89S51asthecorecontroller,mouthandP2P0mouthpicksevensegmentdisplaymodule,pickbuttons,theP1mouthbykeystrokestartandremovethetota
5、lprice.第28页出租车计价器目录摘要1目录2第一章出租车计价器的设计题目要求31.1设计题目31.2设计要求3第二章出租车的总体设计方案32.1方法论证与比较32.2工作原理52.21工作原理框图如下:52.22工作原理:62.3所需设备及软硬件6第三章出租车硬件电路设计63.1AT89S51介绍73.11主要的功能特性73.12管脚功能83.2LED数码管介绍93.3单片机最小系统113.4振荡电路123.5复位电路123.6按钮接口电路133.7显示电路13第四章系统软件设计144.1proteus软件介绍144.2kei
6、l软件介绍154.3利用proteus与keil进行调试154.4主程序流程图164.5子程序流程图164.51键盘扫描子程序164.52处理总价子程序174.53显示总价子程序18第五章设计调试结果和设计心得以及参考资料205.1设计调试结果205.2设计中的问题及解决方法205.3设计心得205.4参考资料21附录:21附录一:程序清单21附录二、系统总体电路图26附录二、仿真图27第28页出租车计价器第一章出租车计价器的设计题目要求1.1设计题目出租车计价器1.2设计要求利用单片机设计一个出租车自动计费器,计费包括起步价、行车
7、里程计费、用4个七段数字显示器显示总金额,最大值为999.9元,起步价为5.0元,3Km之内按起步价计费,超过3Km之后1.6元/公里,每200米计价跳表(即1KM增加1.6元,200m增加0,32元)。用信号源模拟里程,转换关系:3072个脉冲/千米。通过“计价”键和“清0”键开始计价和清0,清0后显示“000.0”。①、计费功能费用的计算是按行驶里程收费。设起步价为5.00元。1、当里程<3km时,按起价计算费用2、当里程>3km时,在起步价的基础上每公里按1.6元计费②、显示功能显示总费用:用四位数字显示,显示方式为“XXX.
8、X”,单位为元。计价范围0-999.9元,采用4舍5入精确到角。第二章出租车的总体设计方案2.1方法论证与比较方案一:采用数字电子技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振电路作为时钟脉冲信号,采用计数芯片对脉冲尽心脉冲