出租车计费系统23975

出租车计费系统23975

ID:43362271

大小:1.01 MB

页数:31页

时间:2019-09-29

出租车计费系统23975_第1页
出租车计费系统23975_第2页
出租车计费系统23975_第3页
出租车计费系统23975_第4页
出租车计费系统23975_第5页
资源描述:

《出租车计费系统23975》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计资料袋电气与信息工程学院_J学年第1学期课程名称单片机系统课程设计指导教师凌云职称教授学生姓名孙平专业班级学号10401600101题目出租车计费系统(C51版)成绩起止U期2012年12刀10L1〜2012年12刀28U目录清单序号材料名称资料数M备注1课程设计任务书12课程设计说明书13课程设计图纸张4心得体会56湖南工业大学课程设计任务书2012—2013学年第1学期电气与信息工程学院测控技术与仪器专业1001班课程名称:单片机系统课程设计设计题目:出租午计费系统(C51版)完成期限:自2012年12月17日至一2012年12月28日共2周内容及任务示、8

2、iT一g僧换砂近显-230-km爲族程动O-舔统,2VJ个同课自・・数系>4{i折序{■一z扌11管1在2次角345L码-(LkL进度安排主要参考资料单片机系统课程设计说明书出租车计费系统(C51版)起止日期:2012年12月17日至2012年12月28日学班学成姓名吐级测控技术与仪器1001班号10401600101绩湖南工业大学电气与信息工程学院2012年12月10日目录第一章总体设计要求错误!未定义书签。第二章硬件设计错误!未定义书签。第三章软件设计错误!未定义书签。3.1脉冲计数错误!未定义书签。3.1.10——238计数错误!未定义书签。3.1.20——999

3、999计数错误!未定义书签。3.2出租车计费系统错误!未定义书签。3.2.1里程计数部分错误!未定义书签。123.2.3按键模块3.2.2计价部分错误!未定义书签。3.2.4岀租车计费系统源程序错误!未定义书签。3.2.5出租车计费系统仿真屯路错误!未定义书签。19第四章课程设计总结第五章参考文献21第一章总体设计要求及思路1.1外部脉冲自动计数,自动显示1.1.1设计一个238计数器:0-238计数,计满后自动清0,重新计数(在数码管中显示)。思路:利用T1方式2对外部脉冲计数,由于方式2可计数0-255,所以将初值设定为(255-238)。外部脉冲利用方波发生器产生

4、。显示部分和拆分部分一起,将T1里的Till和TL1的数整合经拆分部分送至显示部分显示。1.1.2设计一个999999计数器:0-999999计数,计满后自动清0,重新计数(在数码管中显示)。思路:因为999999数字很大,所以适合用T1的方式1进行计数,且可利用循坏的思路解决T1方式1只能记至65536的缺陷,即(1000000/65536=15……16960),即T1计数循环到16次的16960时脉冲计数清零。其他部分与0—238脉冲计数相同。1.2设计一个出租车计费系统起步价为3元(2km以内),2km后,0・8元/0・5km。要求每500m刷新计费一次,在8位数

5、码管中,前4位数码管显示里程数,最后4位数码管显示价钱(角、元、十元、百元),每一个外部脉冲代表100叽思路:将其拆分为多部分:里程计数部分,计费部分,按键部分,显示和拆分部分等。其中里程计数部分与脉冲计数相同;显示与拆分部分,将里程与价格数字拆分,即将其分为千位百位十位个位,I大I为需要用四位数码管显示里程至0.1km,价格显示至分,但显示时可以将小数点加上去,即用与逻辑加到第3个数码管上。按键部分需要去抖,即减少谋操作,可以延时几秒后再判断按键是否按下,按键可以选两个,一个是启动按钮,另一个是停止按钮。1・3硬件框图(如下图:)需要8个数码管,分别显示里程和价格。A

6、T89C51芯片。方波发生器(频率可调)。两个按钮。74LS138芯片(木课题也可不用译码器)。d»xTAL118XTAL2RST2930PSENALEEAP1.0P1.1ROSADOP0.1/AD1P0.2/AD2P0.3/ADGP0.4/AD4POLADSP0.&AD6P0.7/AD7P2.0.A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.S/A13P2.6/A14P2.77A15P3.0.RXDP3.1HXDP3^1NT0P33'WHP3.4/T0P35EP3.6WRP3.7/RD-22.3837363333222232厶~~2526□E

7、2810F12151f.■77U2ABC曰E2E3Y0Y1Y2Y3Y4Y5Y6Y71514亘1211Jo"74LS138AT89C51U1(P3.5.0-1)图l硬件系统1.4软件模块分为三大模块:0——238脉冲计数模块;0——999999脉冲计数模块;出租车计费系统模块。而出租车计费系统又可分为计程模块,计费模块,显示模块,延时模块,拆分模块。第二章硬件设计♦89C51单片机AT89C51单片机是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CM0S8位微处理器,俗称单片机。共有40条引脚,分别为32条输入输出引脚,2条电源

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

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

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