恭喜,你发布的帖子
发布于 2019-01-15 20:31:29
6楼
很简单,定时循环移位加MASK就可以了。
逻辑语句:
log=1;
Mask=(开关状态组合值);
Cycle:
log=log<<1;
if(log==0b1000000000000000)
{
log=1;
}
out=log & Mask;
if(out==0)
{
goto Cycle;
}
//触发下次定时Cycle
//========================================
log=0b11;
Mask=(开关状态组合值);
Cycle:
log=log<<1;
if(log==0b110000000000000)
{
log=0b0100000000000001;
}
if(log==0b1000000000000010)
{
log=0b11;
}
out=log & Mask;
if(out==0)
{
goto Cycle;
}
//触发下次定时Cycle
请填写推广理由:
分享
只看
楼主