课程设计报告--出租车计价器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息科学与技术学院 微机原理与接口技术 课程设计报告 题目名称: 出租车计价器 学生姓名: 张生琪 学 号: 2011508032 专业年级: 计科11级(2)班 指导教师: 周 涛 时 间: 2014年1月14日 目录 1. 方案选择 1 1.1 题义与需求分析 1 1.2 解决问题的方法与思路 2 1.2.1 硬件部分 2 1.2.2 软件部分 2 2.程序设计与分析 2 2.1功能模块图: 2 2.2主程序设计 3 2.3 开始发车程序设计 4 2.4 更改单价程序设计 4 2.5 计算路程和费用程序设计 5 2.6重启系统程序设计 5 2.7退出程序设计 5 3.系统评价 6 4.心得体会 9 5. 参考文献 9 6. 附录(源代码) 10 1. 方案选择 1.1 题义与需求分析 实现计价功能; 实现手动设计单价; 实现显示里程、单价和总价; 扩展功能:实现自动根据时间设定单价。 1.2 解决问题的方法与思路 1.2.1 硬件部分 实验采用: PC机,Masm for Windows 集成实验环境 1.2.2 软件部分 1、该系统采用汇编语言编写程序。 2、出租车运行时间根据系统时间差求得。 3、由于测试时间较短,故程序采用的车速为100m/s。 4、初始出租车单价为4元/公里。 5、由于程序设计时间较短,没有走动的路程显示。 6、每次更改单价后,清屏重新输出主界面。 7、乘车费用根据路程与单价的乘积求得。 2.程序设计与分析 2.1功能模块图: 图2-1功能模块图 2.2主程序设计 主程序: 程序运行之后,进入主界面,显示单价和输入帮助。根据输入的大写英文字母选择相关的子程序,然后执行子程序的代码。更改单价和重启系统均在代码执行之后返回主界面。进入计时程序后,开始记录系统时间,标记为开始时间。停车程序主要执行计算当前路程和所需费用,执行完后显示路程和费用,转入输入阶段。选择进入退出程序后,系统结束运行,操作结束。 主程序流程图:如图2-2 图2-2 主程序流程图 2.3 开始发车程序设计 当输入字符为‘S’时,进入发车程序,调用_TIMES子程序,记录开始时间并保存至数据段。 图 2-3 开始发车流程图 2.4 更改单价程序设计 当输入字符为‘C’时,进入更改单价程序,调用键盘输入子程序,将接受的数据转化为数值,并存入数据区中。 图2-4 更改单价流程图 2.5 计算路程和费用程序设计 当输入字符为‘G’,进入路程和费用程序。首先,调用GETT子程序,将当先系统时间存入数据区,即为结束时间;其次,调用NOWCOST子程序,计算所走路程和所用费用,并输出至界面。 图2-5 计算路程和费用流程图 2.6重启系统程序设计 当输入字符为‘R’时,进入重启系统程序。程序转至_INI代码段,重新运行。 2.7退出程序设计 当输入字符为‘Q’时,进入退出程序,程序结束运行。 3.系统评价 根据所写程序,运行如下结果: 1.执行程序进入主界面: 图3-1 主界面 2. 开始计时: 图3-2 开始计时界面 3.停车,计算路程和费用: 图3-3 计算路程和界面 更改单价: 图 3-4 更改单价界面 退出系统: 图3-5 退出系统界面 4.心得体会 这次的课程设计对我们来说,是一个很好的实践机会,平常上课的时候,大多数都是在学习理论,这次的课程设计将理论与实践相结合,将我们所学的专业课程理论知识运用到实践中,我们对该课程的理解将更加深入,这样的课程设计就是为我们提供了良好的实践平台 在本次设计中,采用纯汇编编程,所以有很多不足之处,熟悉了编译程序总流程框图,了解了编译程序的生成过程、构造工具及其相关的技术对课本上的知识有了更深的理解,课程设计历时三天左右,理论联系实际的能力还急需提高。这次的课程设计也让我看到了团队的力量,我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。 此次实习查阅了很多资料,学习书本及课堂中老师不曾介绍过的知识.同时也学会了在动手实践的过程中,发现问题,分析问题,在最短的时间内寻找问题的解决方案。更重要的是通过本次的课程设计,我们把死板的微机原理课程的知识变得有趣,通过对出租车计价器功能实现的设计,加深了对理论知识的了解,从实践上认识了操作系统是如何处理命令,如何控制程序的流向

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档