欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機OLED程序進入while循環等待會出現白色橫條
[打印本頁]
作者:
121212121212123
時間:
2020-2-25 12:11
標題:
單片機OLED程序進入while循環等待會出現白色橫條
為什么一進入while循環等待就會成這樣了??void main()
{
inuart1();
inuart2();
IntTInit(); //外部中斷
OLED_Init();
cleartempbuff();
OLED_Display_Clear();
OLED_Display_Chinese(0,0,0);
OLED_Display_Chinese(16,0,1);
OLED_Display_Chinese(32,0,2);
OLED_Display_Chinese(48,0,3);
OLED_Display_Chinese(0,2,4);
OLED_Display_Chinese(16,2,5);
OLED_Display_Chinese(32,2,6);
OLED_Display_Chinese(48,2,7);
OLED_Display_Chinese(0,4,8);
OLED_Display_Chinese(16,4,9);
OLED_Display_Chinese(32,4,10);
OLED_Display_Chinese(48,4,11);
OLED_Display_Chinese(64,4,12);
OLED_Display_Chinese(80,4,14);
OLED_Display_Chinese(96,4,15);
while(1){
loop:
i = 0;
k5 = 1;
if(choic == 1){
OLED_Display_Clear();
OLED_Display_Chinese(0,0,32);
OLED_Display_Chinese(16,0,33);
OLED_Display_Chinese(32,0,34);
OLED_Display_Chinese(48,0,35);
OLED_Display_Chinese(64,0,36);
OLED_Display_Chinese(80,0,37);
OLED_Display_Chinese(96,0,38);
}
while(k1&k2){ //按鍵等待 此時時間舊會出現白色橫條
Delay500ms();
}
//執行代碼
.................
P_SW2 &= ~S2_S0; //S2_S0=0 (P1.0/RxD2, P1.1/TxD2)
S2CON = 0x50; //打開串口2接收口
while(!(S2CON & S2RI) & !datawatch){ //等待串口2輸入 此時時間舊會出現白色橫條
if(k5 == 0){
choic = 1;
goto loop; //中斷按鍵 回到任務選擇
}
}
//執行代碼........
8e1bd7103ebfbbabdbe13a6f926b59e.jpg
(329.75 KB, 下載次數: 54)
下載附件
2020-2-25 12:04 上傳
作者:
羅程峰8200
時間:
2020-2-25 14:49
程序中最好不用或者少用while循環語句,復雜的程序會死在while,久了你就知道了
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1