计算机硬件技术课程设计(出租车计价器设计)

计算机硬件技术课程设计(出租车计价器设计)

ID:27830378

大小:758.86 KB

页数:35页

时间:2018-12-06

计算机硬件技术课程设计(出租车计价器设计)_第1页
计算机硬件技术课程设计(出租车计价器设计)_第2页
计算机硬件技术课程设计(出租车计价器设计)_第3页
计算机硬件技术课程设计(出租车计价器设计)_第4页
计算机硬件技术课程设计(出租车计价器设计)_第5页
资源描述:

《计算机硬件技术课程设计(出租车计价器设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机硬件技术基础课程设计计程车计价器设计重庆大学自动化学院2011年9月目录一、引言、任务分工三、设计方案3.1系统框图43.2基本功能及实现53・3软件设计基本程序53.4硬件设计5U!程序流程图五、总结体会六、参考文献1212七、程序清单计程车计价器设计(用计算机硬件实验系统输入输岀设备完成)一、引言现在各大城市出租车已经成为了一种重要的交通工具,当然出租车的收费问题也成了人们关注的焦点,那么怎么样才能实现一种合理的收费方式让大家都认可呢?在这种要求下,出租车自动计价器就走进了人们的生活,当然这就要求有一种合理公正的计价器收费方式。这不仅关系到岀租车计价器的市场

2、,也影响这出租车的市场,这就要求我们设计出更好的计价器来满足人们的需求。本课题是关于出租车计价器的设计。重点是设计计价器的实用性,并尽量使最后的成品能满足商品的要求,在本次设计中,我们主要以计价器的基本功能作为设计的重点,在满足实用性的同时我们也将考虑设计一些扩展功能,使计价器更加的方便人们的使用。为了完成上述设计,我们采用了8254、8255等芯片,用计算机汇编语言进行软件功能的实现。大体功能有白天、黑夜计价切换,可以自己设置起步价,行驶速度可调,等待计价,LED显示等。二、任务分工1XXX:软件设计、主程序、程序调试、初始化2XXX:报告撰写、数字拆分程序、循环按

3、键程序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元。此功能的设计可以在开车

4、按键之后进行基础价的设置功能,通过键盘输入,并编写键盘功能子程序与白天、夜间价格转换子程序实现。322行车中可对速度调节为了在行车过程中对不同的速度进行调解,我们设计了三种不同的速度档次,可以在行驶过程按不同的键进行切换速度标志,当然在速度不同是路程的变化速度也不同,自然价格变化的频率也就不同,则需耍程序对不同的速度进行响应。具体的速度与按键如下表所示:速度档位速度0档速度1档速度3档按键设置数字键8数字键9字母键A323路程、总金额与速度、时间的变化关系总路程与总金额的计算是通过吋间与速度来计算过的,当路程不足3Km时总金额为起步价,超过3Km后则按每公里加一次单价

5、进行计算,可以用数学公式进行表示:路程S=V*T,当不满3Km是总金额M=M0(S<=3)和超过3Km时总金额M=M0+(S-3)*P(S>3)作为路程与总金额的逻辑公式来计算。在此部分设计中要求有计价子程序。3.2.4等待计价通过前面对不同速度档位的设计,在堵车或停车等待吋可以调用速度0档,通过等待计价子程序来对等待时间进行计价。在等待计价子程序中设定一个吋间值,当等待时间超过这个时间值后对总金额加一次单价,同吋计数器清零,依次计价,直到速度变为不是0档位的时候程序跳出等待计价子程序,在等待计价过程中速度是为0的,自然路程就不会有变化,金额的变化只与吋间有关系,则可

6、以用公式M=Mo+K*P(K为吋间间隔整次数,Mo为堵车之前的总价格,P为单价,其中P我们设计和每公里单价相同)。325LED显示在本设计中led需耍显示不同的信息(单价、速度、金额、燃料量等),显示不同的信息就要通过切换来实现,可以设置显示标志FLAGXS来进行切换,当FLAGXS=1时显示总金额,当FLAGXS=O时显示速度,而FLAGXS的值可以通过键盘来输入,当然在设计中有很大不同的显示标志,通过对键盘的扫描可以确定应该怎么进行显示切换,可以设计一个子程序专门对标志进行设置,这样可以提高效率简化主程序。3.2.6开、停车在设计过程中对开、停车的切换也要进行相应

7、的设计,至于切换标志可以在标志设置子程序中进行设置。3.3软件设计基本程序33.1基本程序通过对基本功能的分析,我们确定了相关的程序,其中包括了主程序、键盘子程序(按键子程序与读键子程序)、显示子程序、标志设置子程序、路程计算子程序、价格计算子程序、等待计价子程序、价格设置子程序、清零子程序等。332功能键设置下表是对基本功能键的介绍:键名功能键名功能数字键2开始计价数字键8速度0档数字键3停止计价数字键9速度1档数字键4显示速度字母键A速度3档数字键5显示价格字母键B显示油量数字键6切换为白夭字母键E开车数字键7切换为夜间字母键F停车3.4硬件设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。