计算机硬件技术课程设计.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文档。上传文档
查看更多
计算机硬件技术基础课程设计 计程车计价器设计 重庆大学自动化学院 2011年9月 目录 目录 一、引言 、任务分工 三、设计方案 TOC \o 1-5 \h \z \o Current Document \h 3. 1系统框图 4 \o Current Document \h 3. 2基本功能及实现 5 \o Current Document \h 3?3软件设计基本程序 5 3.4硬件设计 5 U!程序流程图 U! 程序流程图 五、总结体会 六、 参考文献 12 12七、程序清单 12 计程车计价器设计 (用计算机硬件实验系统输入输岀设备完成) 一、 引言 现在各大城市出租车已经成为了一种重要的交通工具,当然出租车的收 费问题也成了人们关注的焦点,那么怎么样才能实现一种合理的收费方式让 大家都认可呢?在这种要求下,出租车自动计价器就走进了人们的生活,当 然这就要求有一种合理公正的计价器收费方式。这不仅关系到岀租车计价器 的市场,也影响这出租车的市场,这就要求我们设计出更好的计价器来满足 人们的需求。 本课题是关于出租车计价器的设计。重点是设计计价器的实用性,并尽 量使最后的成品能满足商品的要求,在本次设计中,我们主要以计价器的基 本功能作为设计的重点,在满足实用性的同时我们也将考虑设计一些扩展功 能,使计价器更加的方便人们的使用。为了完成上述设计,我们采用了 8254、 8255等芯片,用计算机汇编语言进行软件功能的实现。大体功能有白天、黑 夜计价切换,可以自己设置起步价,行驶速度可调,等待计价,LED显示等。 二、 任务分工 1XXX:软件设计、主程序、程序调试、初始化 2XXX:报告撰写、数字拆分程序、循环按键程序 3XXX:路程计算、价格计算、油耗计算、标志设置 4XXX:键盘程序、显示程序、发声报警程序 三、 设计方案 3.1系统框图 3.2基本功能确定及实现 3.2.1白天、夜间单价与起步价可设置 在设计过程中我可以通过4*4键盘来对单价、起步价进行输入设置,我们 将白天的价格设置成基础价格,夜间的价格可以通过基础价格进行加费,比如夜 间单价可在白天的价格基础上加0.1元(每公里单价)和1.0元(起步价)。比如 我们设置基础价格为单价0.5元,3公里内起步价3.0元,则白天行车每公里0.5 元,3公里内起步价3.0元,夜间行车每公里0.6元,3公里内起步价为4.0元。 此功能的设计可以在开车按键之后进行基础价的设置功能,通过键盘输入,并编 写键盘功能子程序与白天、夜间价格转换子程序实现。 322行车中可对速度调节 为了在行车过程中对不同的速度进行调解,我们设计了三种不同的速度档 次,可以在行驶过程按不同的键进行切换速度标志,当然在速度不同是路程的变 化速度也不同,自然价格变化的频率也就不同,则需耍程序对不同的速度进行响 应。具体的速度与按键如下表所示: 速度档位 速度0档 速度1档 速度3档 按键设置 数字键8 数字键9 字母键A 323路程、总金额与速度、时间的变化关系 总路程与总金额的计算是通过吋间与速度来计算过的,当路程不足3Km时 总金额为起步价,超过3Km后则按每公里加一次单价进行计算,可以用数学公 式进行表示:路程S=V*T,当不满3Km是总金额M=M0(S=3)和超过3Km时总金 额M=M0+(S-3)*P(S3)作为路程与总金额的逻辑公式来计算。在此部分设计中要 求有计价子程序。 3.2.4等待计价 通过前面对不同速度档位的设计,在堵车或停车等待吋可以调用速度0档, 通过等待计价子程序来对等待时间进行计价。在等待计价子程序中设定一个吋间 值,当等待时间超过这个时间值后对总金额加一次单价,同吋计数器清零,依次 计价,直到速度变为不是0档位的时候程序跳出等待计价子程序,在等待计价过 程中速度是为0的,自然路程就不会有变化,金额的变化只与吋间有关系,则可 以用公式M=Mo+K*P(K为吋间间隔整次数,Mo为堵车之前的总价格,P为单价, 其中P我们设计和每公里单价相同)。 325 LED显示 在本设计中led需耍显示不同的信息(单价、速度、金额、燃料量等),显 示不同的信息就要通过切换来实现,可以设置显示标志FLAGXS来进行切换,当 FLAGXS=1时显示总金额,当FLAGXS=O时显示速度,而FLAGXS的值可以通过键 盘来输入,当然在设计中有很大不同的显示标志,通过对键盘的扫描可以确定应 该怎么进行显示切换,可以设计一个子程序专门对标志进行设置,这样可以提高 效率简化主程序。 3.2.6开、停车 在设计过程中对开、停车的切换也要进行相应的设计,至于切换标志可以 在标志设置子程序中进行设置。 3.3软件设计基本程序 33.1基本程序 通过对基本功能的分析,我们确定了相关的程序,其中包括了主

文档评论(0)

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

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

1亿VIP精品文档

相关文档