|
发表于 2022-9-26 12:59:50
|
显示全部楼层
看了下代码,楼主这个是机关枪啊,焊笔一直戳着的话就会一直触发,比如焊接完成了没有拿开的话就会一直触发 这会炸管啊, ,而且在触发的过程中焊笔拿开了还是会空触发,改了下代码,增加一个已经焊接的标记,焊笔移开后不会触发,上一次焊接完成焊笔没有移开一直戳着也不会再次触发
kony默认1,上电的时候如何焊笔是短路的情况也不触发
if(Kon==1) kony=0;
if(Kon==0&&kony==0)
{Delay_1ms(1);
if(Kon==0&&kony==0) { outtest=1; LCD_prints(7,0,"- ");
for(r=8;r<16;r=r+1){Delay_1ms(canshu[0]*12);
LCD_prints(r,0,"-");
if (Kon==1) break;
}
outtest=0;
if(Kon==0&&kony==0)
{
out=0;
Delay_1ms (canshu[1]);
out=1;
Delay_1ms (canshu[2]);
out=0;
Delay_1ms (canshu[3]);
out=1;
kony=1 ;
}}} |
打赏
-
查看全部打赏
|