基于单片机出租车的计价器毕业设计.doc
《基于单片机出租车的计价器毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机出租车的计价器毕业设计.doc(31页珍藏版)》请在咨信网上搜索。
1、 毕业论文设计课题名称: 基于单片机出租车的计价器30 / 31毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作与取得的研究成果。据我所知,除文中已经注明引用的容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示意。 作者签名: 日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图
2、书馆被查阅。学校可以公布论文(设计)的全部或部分容。的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名:日期: 日期:目 录1 绪论32 系统设计要求与功能42.1 设计要求42.2 系统主要功能43 系统方案选择与论证53.1 总体方案设计53.1.1 总体方案选择与论证53.1.2 总体设计框图53.2 部分芯片选择与论证53.2.1 单片机选择与论证53.2.2 显示部分方案选择与论证64 硬件电路设计74.1 系统芯片概述74.1.1 单片机概述74.1.2 数码管概述84.1.3 74LS373芯片概述104.1.4 74HC245概述104.2 系统电路设计124.2.1
3、 主控电路设计124.2.2 驱动电路设计124.2.3 显示部分电路设计135 软件设计146 系统调试与结果分析156.1 系统调试156.2 性能分析15总结16参考文献17致18附件19出租车计价器的设计与制作摘要:该设计的是一个基于单片机STC89C52的出租车自动计费系统,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。在上电时四位数码管显示最初的起步价,通过按键可以调整起步价,总收费由起步价、里程收费和等待时间收费组成。通过按键模拟出租车的
4、运行,停止。在数码管上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。设计中是以STC89C52单片机为核心控制器,配以简单的按键显示电路,最终实现了模拟出租车计价器的设计。关键词:单片机STC89C52,数码管,出租车计价器Abstract:This design is a based on microcontroller STC89C52 cab design, automatic billing with reset circuit, clock circuit, keyboard circuit, etc. Is reset circuit of singl
5、e chip microcomputer initialization operation, in addition to the normal initial non-greeks, for out of the woods, by reset circuit can start again. The clock circuit adopts 12 MHZ crystal vibration, as the system clock source, has higher accuracy. When the electricity four digital tube display the
6、original fare, mileage charge two, through the button can adjust the fare, mileage charge, waiting time charge. Through button simulation run of the taxi, stop. On the digital tube can display the running time, suspended at runtime, through calculation can be concluded that the total cost and the to
7、tal distance. Here mainly STC89C52 single-chip microcomputer as the core controller, P0 mouth by digital tube display, P1 mouth pick up keys, through the pressed key input, the P2 mouth by digital tube display how much charge.Keywords:STC89C52 LED The taximeter system 1 绪论汽车计价器是乘客与司机双方的交易准则,它是出租车行业发
8、展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。国出租车计价器已经经历了4 个阶段的发展。从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器;再从集成电路式到目前的单片机系统设计的出租车计价器。出租车计价器计费是否准确、出租车司机是否作弊才是乘客最关心的问题,而计价器营运数据的管理是否方便才是出租车司机最关注的。因此怎样
9、设计出一种既能有效防止司机作弊又能方便司机的计价器尤为重要。因此, 本文以单片机STC89C52为核心设计一款多功能出租车计价器,该计价器能实现按时间和里程综合计算车价,能显示时间、里程、单价、总车价等相关信息显示。它比市场上的一些计价器使用更方便,功能更全,还具有有效防止司机作弊和系统稳定性好的优点。本次设计的目的在于现在各大中城市出租车行业都已普与自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普与,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普与也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。2 系统设计要求与功能2.1 设计要求设计一个出
10、租车自动计费器,计费包括起步价、行车里程计费和等待时间计费三部分部分,用一个四位数码管显示总金额,运行时间,暂停时间,最大值为999.9元,起步价为8.00元,3Km之起步价计费,超过3Km,设速度为100m/s,1KM增加1.3元,等待时间单价为每分钟1.5元,用四位数码管显示总里程,同时用另一个四位数码管显示计费总额。计费功能费用的计算是按行驶里程收费。设起步价为8.00元。1、当里程3km时,每公里按1.3元计费3、等待累计时间2min时,按1.5元/min计费显示功能1、显示行驶里程:用四位数字显示,显示方式为“XXXX”,单位为km。计程围0-999km,精确到1km。2、显示等候时
11、间:用两位数字显示,显示方式为“XX”,单位为min。计时围0-59min,精确到1min。3、显示总费用:用四位数字显示,显示方式为“XXX.X”,单位为元。计价围0-999.9元,精确到0.1元。2.2 系统主要功能本出租车自动计费,上电后显示最初的起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。同时具有运行,停止等状态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。出租车停止后能够显示行驶的总费用。3 系统方案选择与论证3.1 总体方案设计3.1.1 总体方案选择与论证方案一:采用单
12、片机控制,利用单片机丰富的IO端口,与其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。方案二:采用数字电路控制。采用传感器件,输出脉冲信号过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不稳定,而且不能调节单价,电路不够实用。通过比较以上两种方案,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用第一种方案。3.1.2 总体设计框图图1 总体框图3.2 部分芯片选择与论证3.2.1 单片机选择与论证方案一:采用STC89C52单片机作为控制芯片,此芯片使用最普遍,其最大的优点是相
13、对其它单片机价格便宜,很容易买到,此系列的资料非常丰富,并且我们对此单片机的掌握比较好,平常训练经常使用,了解较多。此系列单片机具有以下特点:MCS-52具有一个8位CPU,一个片振荡器与时钟电路,4KB的ROM程序存储器,128字节RAM数据存储器,可寻址64KB外部数据存储器和64KB外部程序存储空间的控制电路,32条可编程的IO线,两个16位的定时/计数器。方案二:采用新华公司的C8051F020,C8051F020不仅处理速度快,容量大而且自带功能齐全。但是其价格比较贵,而且操作复杂。为了节约成本,操作简便,我们采用方案一。3.2.2 显示部分方案选择与论证方案一:采用数码管作为显示部
14、分,数码管显示操作起来简便,价格便宜,适合用来显示数字。方案二:采用液晶显示屏LCD1602显示,液晶显示清晰方便。在本次设计中,我选用数码管作为显示器件。4 硬件电路设计4.1 系统芯片概述4.1.1 单片机概述STC89C52单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。主要特性如下:1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统80512.工作电压:5.5V3.3V(5V单片机)/3.8V2.0V(3V单片机)3.工作频率围:040MHz
15、,相当于普通8051的080MHz,实际工作频率可达48MHz4.用户应用程序空间为8K字节5.片上集成512字节RAM6.通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片8.具有EEPROM功能9.具有看门狗功能10.共3个16位定时器/计数器。即定时器T0、T1、T211.外部中断4路,下降沿中断或低电平触发电路
16、,Power Down模式可由外部中断低电平触发中断方式唤醒12.通用异步串行口(UART),还可用定时器软件实现多个UART13.工作温度围:-40+85(工业级)/075(商业级)14.PDIP封装STC89C52主要功能如下所示:表1 STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能图2 单片机引脚图4.1.2 数码管概述本设
17、计采用两个四位8段数码管,一个LED数码管是利用7个LED(发光二极管)外加一个小数点的LED组合而成的显示设备,可以显示09等10个数字和小数点,使用非常广泛。四位数码管可以显示0到9999之间的数字。它的外观如下:图3 四位数码管这类数码管可以分为共阳极与共阴极两种,共阳极就是把所有LED的阳极连接到共同接点com,而每个LED的阴极分别为a、b、c、d、e、f、g与dp(小数点);共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g与dp(小数点)。本次设计中采用的是共阳极数码管,如下图所示。图中的8个LED分别与上面那个图中的ADP各段相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 出租车 计价器 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。