找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5640|回复: 4
打印 上一主题 下一主题
收起左侧

[讨论]有人做过出租车计价器的不?

[复制链接]
跳转到指定楼层
楼主
ID:23004 发表于 2010-6-24 12:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

有人做过出基于S52租车计价器的不?哥们最近做这个项目的时候,发现问题挺多的。定时器1与外部中断连在一起用来检测轮盘的转速(即计数用),定时器0用来定时1S和5min、还有记录等待时长(一个定时器可以做到三用不?)。电机用的是直流电机,哥们想用定时器2去达到不同速度的控制(有谁有这方面的经验不?可以传授两下不?)。还有一个比较大的问题是,我只有4个动态数码管用来显示,但要求是要显示里程、价钱和等待时长(这又是一个难题,该如何解决?)。有一个比较晕的问题就是,动态数码管没有接译码器,用的是8550三极管来控制各个数码管的选通(在程序上,哥们发现一旦电平为1,设为0后,没反应了,用万用表检测还是为高电平,真是郁闷)。

 

以下是要求,给大家看看:

键盘定义:  
1. K1 为单程/往返按钮。默认为单程 LD1 亮;按一下 K1 按钮为往返,LD2 亮。再按一下 K1 按钮,又
回到单程,LD1 亮。如此反复切换。
 2.K2 为低速/高速按钮。按一下 K2 按钮为低速(速度小于 5 公里/小时),LD3 亮;再按一下 K2 按钮为
高速(速度大于等于5 公里/小时),LD4亮。再按一下 K2 按钮,又回到低速,LD3 亮。如此反复切换。 
 
3.K3 为开始/暂停按钮。按一下 K3 按钮为开始,LD5 亮;再按一下 K3 按钮为暂停,LD6 亮。再按一下
K3 按钮又回到开始,LD5亮。如此反复切换。
 
4.K4 为清零按钮。按下 K4 按钮为清零按钮,LD7亮。
     
5.K5 为查询/返回按钮。按一下 K5 按钮为查询总等待时间,LD8亮;再按一下 K5 按钮为返回显示里程
数和金额数,LD8灭说明返回。再按一下 K5 按钮又回到查询总等待时间,LD8 亮。如此反复切换。

 

 

操作方法:    
1.主板接上电源显示0000。默认为单程,LD1 亮为单程,单价为 2 元/公里。再按一下 K3 按钮,LD5亮
为开始,开启 T/C0、T/C1 开始定时,没按下 K2 按钮电机没有转速(或按一下K2 按钮,LD3 亮为低速,
电机转速<5公里/小时)显示每过5 分钟,里程加 1,金额为里程的 2 倍。按一下K3 按钮,LD6亮为暂
停,电机停转,停止计里程数和金额。按一下 K5 按钮,LD8 亮,显示总等待时间(分钟)。再按一下
K5 按钮,LD8 灭,重新显示里程数和金额数。(如果里程数<3 公里,显示真实的里程数,金额数显示8
元。)按一下K4 按钮,LD7 亮为清零,里程数、金额数、总等待时间和显示都清零。
 
2.复位之后,显示为0000。先按一下 K1 按钮,LD2 亮为往返,单价为 1.5 元/公里。再按一下 K3 按钮,
LD5 亮为开始,开启 T/C0、T/C1 开始定时,没按下 K2 按钮电机没有转速(或按一下K2 按钮,LD3 亮
为低速,电机转速<5 公里/小时)显示每过 5 分钟,里程加 1,金额为里程的 1.5 倍。按一下 K3 按钮,
LD6 亮为暂停,电机停转,停止计里程数和金额。按一下 K5 按钮,LD8 亮,显示总等待时间(分钟)。
再按一下 K5 按钮,LD8 灭,重新显示里程数和金额数。 (如果里程数<3 公里,显示真实的里程数,金
额数显示 8 元。)按一下 K4 按钮,LD7 亮为清零,里程数、金额数、总等待时间和显示都清零。
 
3.复位之后,显示为0000。默认为单程,LD1 亮为单程,单价为2 元/公里。再按一下 K3 按钮,LD5 亮
为开始,开启 T/C0、T/C1 开始定时,按两下 K2 按钮,LD4 亮为高速,电机转速>5 公里/小时显示实际
的公里数,金额数为里程数的 2 倍。按一下 K3 按钮,LD6亮为暂停,电机停转,停止计里程数和金额。
按一下 K5 按钮,LD8 亮,显示总等待时间(分钟)。再按一下K5 按钮,LD8 灭,重新显示里程数和金
额数。(如果里程数<3 公里,显示真实的里程数,金额数显示 8 元。)按一下 K4 按钮,LD7亮为清零,
里程数、金额数、总等待时间和显示都清零。

 

4.复位之后,显示为0000。先按一下 K1 按钮,LD2 亮为往返,单价为 1.5 元/公里。再按一下 K3 按钮,
LD5 亮为开始,开启 T/C0、T/C1 开始定时,按两下K2 按钮,LD4 亮为高速,电机转速>5公里/小时显
示实际的公里数,金额数为里程数的 2 倍。按一下 K3 按钮,LD6 亮为暂停,电机停转,停止计里程数
和金额。按一下K5 按钮,LD8 亮,显示总等待时间(分钟) 。再按一下K5 按钮,LD8 灭,重新显示里
程数和金额数。(如果里程数<3 公里,显示真实的里程数,金额数显示 8 元。)按一下 K4 按钮,LD7 亮
为清零,里程数、金额数、总等待时间和显示都清零。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:23004 发表于 2010-6-24 18:25 | 显示全部楼层

汗颜!这个项目只是哥们的一个练习项目。。。希望有兴趣或者有经验者多多讨论一下。。。。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表