|
名字不是重點 發表于 2022-3-11 11:21 ![]() ![]() |
本帖最后由 LJMEP 于 2022-3-11 15:46 編輯 liuzx66 發表于 2022-3-7 12:23 哈哈,見笑了,能說下段落應怎樣排嗎? |
ybendan 發表于 2022-3-5 21:50 這里沒有死循環,而是待按鍵松開。。 |
cheney03 發表于 2022-3-8 08:48 ![]() |
| 應該可以吧 |
| kk=5的時候沒有對應case |
| 最主要的錯在這:if(kk>=5) kk == 1; 改為if(kk>=5) kk =1; =號是賦值==號是判斷 |
hhh402 發表于 2022-3-7 23:55 這個真的可以。你試下就知道了。 |
| led2=led3=led4=1;這個也行? |
| 16行少個分號 |
|
本帖最后由 暖西夏 于 2022-3-7 14:48 編輯 本人很菜,看不出來 |
| 確實是小白。程序段落不清,讓看的人還要猜 |
| unsigned char kk的初始化呢。 |
ttwbj789 發表于 2022-3-5 13:50 c語言就是這樣,能夠給你特別多的權限的同時,很多錯誤都檢查不出來,魚與熊掌不可兼得。 |
188610329 發表于 2022-3-5 16:46 好的,謝謝! |
|
if(kk>=5) kk = 1; 注意紅色部分 |
| 好像沒問題 |
yzwzfyz 發表于 2022-3-5 11:49 因為我畫有板子試啊 |
IdeaMing 發表于 2022-3-5 14:10 是按一下就切換一種狀態的,當到了第4種就停止了,不能重頭再來了 |
| 看程序應該是按一下按鍵,切換一種狀態,不會只在一個狀態啊 |
| if(kk>=5)kk==1;?沒看錯吧,你是怎么通過編譯的? |
| 貌似你的key只有一個狀態,從而導致kk變量也只有少數值,當然不會讓所有的led組合都顯示了 |
| 你是如何確定【只停在第4種狀態,不能循環】的呢? |