void MOV_char(uchar Direction,uchar Place)
{
while(Place>=0)
{
WRITE_CMD(Direction);
delay(520);
Place--;
}
}
//============================
while(sansuo>=0)
{
WRITE_CMD(0x0b);
delay(1000);
WRITE_CMD(0x0f);
delay(1000);
sansuo--;
}
//============================
while(1)
{
MOV_char(0x18,32);
delay(10);
WRITE_CMD(0x02);
delay(520);
}
//=============================
以上三个while函数,第三个可以正常执行,但是第一第二个如果我把子while后面括号内的内容改成Place>0和sansuo>0 ,就是把原来的>=改成> 程序就可以执行了。不然的话程序就会在while里面跳不出来。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
楼主你这犯的是很低级的错误啦。。。
一周热门 更多>