打印

程序求教

[复制链接]
1500|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taihezhibanh|  楼主 | 2012-12-16 19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void dongruan_check(unsigned char road)
{  unsigned char i;
   unsigned char err=0;
           for(i=0;i<60;i++)
           {send_cmd=Cmd[3+road];
           }
           for(i=0;i<6;i++)
           {send_cmd[9+i]=addr;
           }
           _EINT();
                 for(i=0;i<3;i++)
              {
                uart0_send(Cmd[3+road]); //抄表
                time_start();
                time_out=0;
                while((RCV_Flag!=0xff)&&(time_out!=60));
                time_stop();
               // Judge_Cmd();
               // if(Which_Cmd==4+road)
                RCV_Flag=0x00;
                if((RCV_Byte[1]==0x30)&&(RCV_Byte[34]==0x91))
                {err=0xff;
                for(i=0;i<50;i++)
                 {RCV_Byte=0;
                  }
                break;}
                if(i==2) err=5;
              }
               
         //  }
   if(err==0xff){reslut_lcd|=(1<<(road*2+1)); reslut_lcd&=~(1<<(road*2)); } //哪路亮绿灯
   else {reslut_lcd&=~(1<<(road*2+1)); reslut_lcd|=(1<<(road*2)); }    //哪路亮红灯


}
我要修改通讯次数。上面车=的是第一次串口通讯失败后,再通讯3次就亮红灯(595接双色管)。现我需要修改成第一次串口通讯失败后就亮红灯。

相关帖子

沙发
taihezhibanh|  楼主 | 2012-12-16 19:55 | 只看该作者
一个串口通讯成灯后亮灯的小程序。现在需要进行修改。

使用特权

评论回复
板凳
tianm| | 2012-12-17 11:18 | 只看该作者
可以改成各种亮

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

955

帖子

1

粉丝