一个while死循环,程序如下,为什么P0^0,从0变到1,回不到0了,求各位大神帮忙一下
void main (void)
{
VLCInit(COM1);
while( 1)
{
TX_Send=0; //TX_Send=P0^0
KeyDown(); //,按键扫描,读取键值赋值给KeyValue
if(KeyValue==0)
{
TX_Send=1;
while(KeyValue==0)
VLCWrite("1",5,1);//发送字符1,发送5个字符,采用信道1
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个是坛友解释的 非常在理 最佳答案
KeyDown(); //,按键扫描,读取键值赋值给KeyValue就执行不到了。KeyValue就刷新不了……
这个我只是发帖子的时候忘记写进去了 程序是有的 不然连编译都不行了 更不用说测试了
while(!KeyValue)
VLCWrite("1",5,1);//发送字符1,发送5个字符,采用信道1
一周热门 更多>