[問題] 如何讓跑馬燈反彈跑回去

看板C_and_CPP (C/C++)作者 (Small 軒)時間16年前 (2009/10/03 15:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我是電機系的學生 所以想請問一下要怎麼做八顆LED 從最右邊開始一次亮三顆 然後延遲100ms往左移到底後 再反彈回來往右移 失敗品如下 P0 =0x07; for(;;) { Delay100ms() ; if(P0&0x80) P0 >>=1 ; } else{ P0 <<= 1 ; 他就卡在最左邊來回彈 因為我才剛開始學 所以不知道要怎麼修改呢 謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.247.33

10/03 17:03, , 1F
因為有四種情況 你只有作兩種
10/03 17:03, 1F
文章代碼(AID): #1Anm8GVO (C_and_CPP)
文章代碼(AID): #1Anm8GVO (C_and_CPP)