作业帮 > 综合 > 作业

C中if(++Flash_Count!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 07:02:55
C中if(++Flash_Count!
C语言编单片机程序中:LED模拟交通灯实验中:delayms(300);
YELLOW_A=~YELLOW_A;GREEN_A=1;
if(++Flash_Count!=10)return;//闪烁5次
Flash_Count=0;
Operation_Type=3;
break;
这个程序的每一句是什么意思,
delayms(300); //延时300毫秒
YELLOW_A=~YELLOW_A;GREEN_A=1; //黄灯取反,现在状态是亮下次再执行就是灭,让绿灯灭.
if(++Flash_Count!=10)return; //Flash_Count(记数)自加1与10测试不等,如果不等于10,return返回,执行上面语句延时、黄灯取反;Flash_Count等于10后跳出往下执行.等于10了也就是黄灯取反10次,即亮、灭共10次,即黄灯闪烁5次.
Flash_Count=0; //记数清零.
break; //退出