|
| 設(shè)置一個(gè)按鍵標(biāo)志位flag,每當(dāng)按鍵按下flag++。然后每一個(gè)flag值對(duì)應(yīng)一個(gè)模式,最后記得把flag歸回原位。 |
|
要設(shè)計(jì)的話,最好一點(diǎn)一點(diǎn)的改硬件和程序。 先ifmenu =1 =2 =3 =4 把不同狀態(tài)都放到不同menu下,每次設(shè)計(jì)好,調(diào)一下看看有問題嗎。 最后把menu=?與按鍵標(biāo)志綁定。 |
| 按鍵按一下,按鍵標(biāo)志 buff++,為1時(shí)一個(gè)花樣,2時(shí)下一個(gè)花樣。每一個(gè)花樣對(duì)應(yīng)一個(gè)函數(shù)LED函數(shù)部分 |
| 用匯編簡(jiǎn)單呀 設(shè)置一個(gè)inc就好啦 |
| 根據(jù)按鍵的按下次數(shù)來選擇流水燈的花樣,在用switch語句分別對(duì)應(yīng)起來,到達(dá)一定次數(shù)之后再把次數(shù)置零即可。 |
| 先把你想顯示的情況的函數(shù)寫好,然后設(shè)置標(biāo)志位,通過按鍵按下的次數(shù)不同標(biāo)志位不同,根據(jù)標(biāo)志位顯示流水燈的不同情況 |
| 弄個(gè)狀態(tài)機(jī),按鍵按一下進(jìn)一個(gè)狀態(tài),弄個(gè)標(biāo)志位。 |
| 按一次按鈕變量+1,再用swich |
Powered by 單片機(jī)教程網(wǎng)