【求助】51单片机计数值得比较

[复制链接]
1943|3
 楼主| lqfy 发表于 2013-6-19 15:33 | 显示全部楼层 |阅读模式
假定speed = counter/2;counter为单片机单位时间内接受到的脉冲数,由于单位时间内接受到的脉冲数counter是不同的,现在如何比较前后speed的大小?
ayb_ice 发表于 2013-6-19 15:38 | 显示全部楼层
if(speed_ok){
        speed_1 = speed;
        if(speed_1 > speed_0){
                ...
        }
       
        speed_0 = speed_1;

}

评分

参与人数 1威望 +1 收起 理由
lqfy + 1 赞一个!

查看全部评分

 楼主| lqfy 发表于 2013-6-19 15:42 | 显示全部楼层
ayb_ice 发表于 2013-6-19 15:38
if(speed_ok){
        speed_1 = speed;
        if(speed_1 > speed_0){

你的意思是几次赋值,然后比较大小?:P
 楼主| lqfy 发表于 2013-6-27 10:41 | 显示全部楼层
今天结题吧,我想了个办法,就是在speed每一次赋值是设个变量,每赋值一次变量加1;然后在变量的奇数和偶数给speed赋值,比如speed_0为偶数赋值,speed_1为奇数赋值,最后就可以比较两者的大小,再赋值给speed就可以啦!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

8

主题

99

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部