出租车计价器课程设计毕业论文.doc_第1页
出租车计价器课程设计毕业论文.doc_第2页
出租车计价器课程设计毕业论文.doc_第3页
出租车计价器课程设计毕业论文.doc_第4页
出租车计价器课程设计毕业论文.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

05电子技术1单片机原理与应用课程设计任务书电子信息系电子教研室1课题:出租车计价器一、预备知识(1)SPCE061A端口设置方法(2)SPCE061A定时器使用方法(3)SPCE061A内部Flash的读写方法(4)凌阳单片机汇编语言或C语言编写基础(5)LED数码管的显示原理(6)微型打印机的使用方法二、课程设计目的单片机学习不仅仅需要掌握单片机本身的用法,其外围器件:显示界面如LED数码管,发光二极管、液晶等,控制器件如键盘等都是需要掌握和灵活应用的。在计程器设计题目中还涉及到了微型打印机设备。本课程设计以凌阳单片机系统板61板为基础进行设计开发,其基本要求是:1熟悉单片机系统板基本构成;2掌握LED数码管显示原理及使用方法;3掌握单片机系统板的使用方法;4初步掌握单片机汇编语言一般编程技巧;5初步掌握单片机系统调试的一般步骤及方法;6掌握微型打印机的控制方法。三、课程设计任务设计要求:利用SPCE061A单片机配合SPLC501液晶模组,实现基本的出租车计价器功能。具体规格如下:1.里程计量a)单片机对传感器脉冲进行计数(传感器脉冲使用SPCE061A内部PWM输出模拟),并将脉冲数换算成公里数;b)每公里对应的脉冲数PulsePerKM可以调整。2.费用计算05电子技术1单片机原理与应用课程设计任务书电子信息系电子教研室2a)费用计算包括两部分:行驶费用和低速等待费用;b)行驶费用计算如下:白天行驶里程不足StartMilege(三公里)时,费用按照起步价StartPrice(¥10.0元)计算;当超出StartMilege时,行驶费用StartPrice+(行驶里程StartMilege)每公里的单价;夜晚行驶里程不足StartMilege时,费用按照起步价NightStartPrice(¥11.0元)计算;当超出StartMilege时,行驶费用NightStartPrice+(行驶里程StartMilete)每公里的单价;c)每公里的单价根据时间区分为白天和黑夜两种价格。白天每公里价格为PricePerKM(¥2.0元),晚上每公里价格为NightPricePerKM(¥2.4元);d)依靠时间判断白天和黑夜,晚上NightTime1(23点)之后,认为进入夜行状态,早上NightTime2(5点)之后,认为离开夜行状态,进入昼行状态;e)如果行驶里程超过LongWayLimit(十三公里),则超出的里程的单价上涨为原单价的LongWayPrice(1.5)倍,做为空返费用。f)上面提到的StartMilege、StartPrice、NightStartPrice、PricePerKM、NightPricePerKM、LongWayLimit、LongWayPrice、NightTime1、NightTime2等参数要求可以在程序中调整;g)低速等待费用计算如下:i.低速等待时间的计时方法为:当车速低于WaitSpeed1(五公里/时)时开始计时,车速超过WaitSpeed2(十公里/时)时终止计时;ii.如果行驶过程中多次发生低速等待,则等待时间累加;iii.总的等待时间不超过FirstWaitTimeLimit(五分钟),则不计算费用;iv.总的等待时间超过FirstWaitTimeLimit(五分钟),增加WaitPrice(¥2.0)元,同时,超出的时间按照每WaitTimeLimit(三分钟)增加WaitPrice(¥2.0)元计算,不足WaitTimeLimit(三分钟)的部分不增加费用。即,iceWaitmitWaitTimeLiimeLimitFirstWaitTiceWaitPrPr+=等待时间等待费用;v.上面提到的WaitSpeed1、WaitSpeed2、FirstWaitTimeLimit、WaitTimeLimit、WaitPrice等参数要求可以在程序中调整;h)要求系统可以在行驶期间实时检测并计算总的费用(包括行驶费用和等待费用)。05电子技术1单片机原理与应用课程设计任务书电子信息系电子教研室33.用户操作a)用户通过三个按键进行操作,并通过液晶显示器显示当前的行驶状态、行驶公里、时间、费用等信息,参考显示界面如图1.1所示b)空车状态下,液晶显示器可以显示日期、时间等信息;c)按下61板上的Key3键时,进入行驶状态,启动里程计量,并播报欢迎语提示音;d)行驶状态下,液晶显示器显示“行驶”以指示当前出租车的状态,并可以实时显示当前的单价、行驶里程、低速等待时间、总的费用等信息;e)行驶状态下,再次按下Key3时停止里程计量,并播报当前行驶里程及总的费用,此时,液晶显示器保持单价、里程、低速时间、金额等信息,此后,按下Key1键可以将显示信息归零;f)在空车状态下,按下Key2键可以进入日期时间设定状态,通过Key2键切换设置项,Key3和Key1增/减数值,从而实现对日期时间的设定;硬件框图系统以SPCE061A为核心,外扩SPLC501液晶模组,使用PWM模拟传感器脉冲输入,实现里程计量,并按照现行出租车计价系统计算行驶费用。05电子技术1单片机原理与应用课程设计任务书电子信息系电子教研室4硬件连接图:系统软件设计本系统软件中包括下面程序模块:主程序:初始化系统涉及到的硬件模块,扫描键盘,根据按键启动/停止里程测量,并调用用户界面程序定时更新日期时间显示,实时更新单价、里程、低速时间、费用等信息显示;液晶驱动程序:LCD显示驱动程序,实现文本、图形显示等功能。按键扫描程序:扫描按键,返回扫描结果。语音播放程序:播放提示音,行驶里程、费用等。计价管理程序:完成传感器脉冲计量,然后转换为公里数,并根据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论