计算机硬件技术基础课程设计-计程车计价器设计.doc

计算机硬件技术基础课程设计-计程车计价器设计.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆大学 计算机硬件课程设计 2014年9月 PAGE 24 计算机硬件技术基础课程设计 计程车计价器设计 姓????名: 学??号: 姓????名: ?学??号: 姓????名: 学??号: 重庆大学自动化学院? 二O一四年九月 目录 TOC \o 1-3 \h \z \u 引言 3 1.设计的主要内容和方案 3 1.1设计基本内容 3 1.2设计方案 4 1.2.1设计框图 4 1.2.2白天、晚上单价与起步价和原始路程设置 4 1.2.3行驶中对车速调节 4 1.2.4路程、总金额与速度、时间的变化关系 5 1.2.5等待时间计费 5 1.2.6 LED显示 5 1.2.7语音报警 5 1.2.8功能键设置 5 1.3软件硬件设计 6 1.3.1硬件设计 6 1.3.2软件设计 10 2.程序流程图 11 2.1主程序流程图 11 2.2初始化子程序流程图 12 2.3键盘扫描子程序流程图 12 2.4中断0程序控制步进电机 13 2.5中断1控制单色LED显示 13 2.6中断2控制熄灭LED的精确定时 14 2.7中断3计时计算价格与公里数 14 3.具体操作 15 4.任务分工 15 5.结果 15 6.总结 16 7.参考文献 18 程序清单 19 引言 现如今,出租车出现在在各大小城市中,给人们带来了很大的便利,人们对出租车最关心的还是在于车价和路程行驶的合理和公道性。 对此就要求一个较为合理简便的计价器的出现。因此我们结合本课程的基础知识来设计一个计程车计价器。 1.设计的主要内容和方案 1.1设计基本内容 设计一个计程车计价器,用计算机试验系统完成计程车计价器的基本功能,并在此基础上自行完善和优化系统功能。基本功能具体要求如下: 1.可以设置起步价、每公里单价。 2.用三色LED显示计价结果,夜间价格用绿色显示,白天用红色显示;用单色LED显示车速。 3.按键启动计程车起步价和停车,行驶过程中可以调整车速,并在LED上显示当前车速。 按键开始计价和停止计价。根据车速和进行时间计算行驶距离,3公里后每公里增加1次单价,要求精确到角。若在计价过程中停车,则每隔5秒增加1次单价。计价过程中,LED上显示计价结果;停止计价后,计价结果继续显示5秒后,关闭LED。 4.乘客上车时设定距目的地公里数,若司机故意绕道则声光报警(扬声器或蜂鸣器)。 上述时间要求精确定时 5.拓展:加入语音防绕路报警器,步进电机调速。 1.2设计方案 1.2.1设计框图 8086 8086 8255键盘管理模块 8254定时模块 8259定时中断模块 8255速度显示模块 8255价格显示模块 语音播报系统 语音播报系统 步进电机 步进电机 图1.1 模块功能设计框图 1.2.2白天、晚上单价与起步价和原始路程设置 通过4*4键盘来对单价、起步价以及原始路程进行输入设置,在机器内初始白天起步价为8元、每公里单价1.2元;夜间起步价10元、夜间每公里单价2元;中途停车每五秒计费为5毛钱。要改变这些设置可以在开车前进行基础价的设置功能,通过键盘输入,并在单色LED上显示,并编写键盘功能子程序与白天、夜间价格转换子程序实现。 1.2.3行驶中对车速调节 为了更好地体现汽车行驶过程(电机的运转),我们设计一个调速系统,汽车有三个档位机型调速,分别为0km/h,36km/h,72km/h;虽然有三个不同的速度,但是计费是按行驶距离计费因此不会影响到计费结果,需要通过调速子程序实现。 1.2.4路程、总金额与速度、时间的变化关系 总路程与总金额的计算是通过时间与速度来计算得到,当路程不足3公里时总金额为起步价,超过3公里后则按每公里加一次单价进行计算,可以用数学公式进行表示:路程S=V*T,起步价M=M0?(S=3)和超过3公里时总金额M=M0+(S-3)*P(S3),P为单价。作为路程与总金额的逻辑公式来计算。在此部分设计中要求有计价子程序。 1.2.5等待时间计费 当速度调为0时就进入等待时间,切换到停车计费子程序,在白天行驶时我们可以根据交通的实际情况设置等待时间中的计费价格P1,但晚上确认为固定的初始值;由于速度为零因此价钱与时间的关系可以用公式表示M=M0+T*P1。 1.2.6 LED显示 白天用红色的三色LED显示,夜间用绿的的三色LED显示,两者间可以通过按键切换,车速用单色LED显示;都通过子程序实现。 1.2.7语音报警 在开车前设置行驶路程,当到达目的地时,即停车收费时,若司机绕道,路程延长,则会报警,当然如果不设置路程则默认为999Km,也当然不会报警了,有语音模块实现。 1.2.8功

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档