c语言 循环跳转问题

c语言 循环跳转问题,第1张

你这纤橡个程序的问题是把 k1 k2 k3 k4四个口拆开来判断了。它们组合在一起是4 位 16种状态

要组合在一起。

while(1)

{

level=P1&0x0f //这样就是个数字

P0=(P0&0xf0)| (TAB[level]&0x0f) //用个表来给IO口赋值

P1=(P1&0xfc)| (TAB[level]>>4)

}

在前面定义一个表,把各种状态下的各IO口的值组合成一握洞个数列一个表。

uchar code TAB[16]={0x06, .........} //

你上面的毁皮旁写的状态比较乱,不知道意图,要不也可以不查表,直接用水位值判断赋值

在低于多少水位时 进水 MOT=1

在高于多少水位时 怎么怎么

不可以吧,程序会御缺死掉

for(m=0m++)

{

if(p1.0==1)

{scanf(…………戚拆档高乱);break}

}

for(m=0m++)

{

if(p1.1==1)

{scanf(…………);break}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12347362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存