概述
switch(ch)
{
case '1':
delayms(250);
delayms(250);
delayms(250);
LED_RED;
delayms(250);
delayms(250);
delayms(250);
break;
case '2':
delayms(250);
LED_GREEN;
delayms(250);
break;
case '3':
LED_BLUE;
delayms(250);
break;
case '4':
LED_YELLOW;
delayms(250);
break;
case '5':
LED_PURPLE;
delayms(250);
break;
case '6':
LED_CYAN;
delayms(250);
break;
case '7':
LED_WHITE;
delayms(250);
break;
case '8':
LED_RGBOFF;
delayms(250);
break;
case '9':
{
//printf("rn this is a ds18b20 test demo rn");
while( DS18B20_Init() )
printf("rn no ds18b20 exit rn");
Delay_ms(1000);/* 1s */
// printf("rn ds18b20 exit: rn");
DS18B20_ReadId ( ucDs18b20Id ); // ¶ÁÈ¡ DS18B20 µÄÐòÁкÅ
// printf("rnDS18B20µÄÐòÁкÅÊÇ£º 0x");
//
// for ( uc = 0; uc < 8; uc ++ ) // ´òÓ¡ DS18B20 µÄÐòÁкÅ
// printf ( "%.2x", ucDs18b20Id [ uc ] );
while( ch != 9 )
{
Delay_ms(1000);/* 1s ¶ÁÈ¡Ò»´ÎζÈÖµ */
printf ( "rnζȣº %.2frn", DS18B20_GetTemp_MatchRom ( ucDs18b20Id ) );// ´òӡͨ¹ý DS18B20 ÐòÁкŻñÈ¡µÄζÈÖµ
// LED_YELLOW;
// delayms(250);
LED_RGBOFF;
}
break;
}
陷入死循环了,一直输出温度
最后
以上就是聪慧跳跳糖为你收集整理的c语言switch嵌套死循环,switch里套white循环,死循环了怎么办?的全部内容,希望文章能够帮你解决c语言switch嵌套死循环,switch里套white循环,死循环了怎么办?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复