標題: 51單片機怎么做這個按鍵控制數碼管?求大神指導實現思路 [打印本頁]
作者: 曾某人。 時間: 2021-5-31 18:45
標題: 51單片機怎么做這個按鍵控制數碼管?求大神指導實現思路
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家
1.初始化,四個數碼管滅,4個LED燈滅,按鍵抬起。
2.第一個按鍵按下后第一個數碼管顯示1,同時第一個LED燈亮。
3.第二個按鍵按下后第二個數碼管顯示2,同時第二個LED燈亮。
4.第三個按鍵按下后第三個數碼管顯示3,同時第三個LED燈亮。
5.第四個按鍵按下后第四個數碼管顯示4,同時第四個LED燈亮。
作者: amandv 時間: 2021-5-31 22:58
其實你已經把要實現的過程寫出來了,剩下就是把硬件搭出來,對應硬件把過程寫成程序。
作者: 壓著我頭發啦 時間: 2021-6-1 09:19
你已經寫好了,只是沒有轉換成c,這幾種情況可以用循環掃描按鍵也可以用switch case等等的語法,進入就執行,另外還要考慮當別的按鍵按下,之前的狀態要不要處理
作者: 楓樹橙子 時間: 2021-6-1 09:43
按鍵直連IO,控制個數碼管,用protues仿真下,然后搭面包板試試唄
作者: xianfajushi 時間: 2021-6-1 10:26
只寫了2個按鍵為例
錄像7_轉.gif (81.22 KB, 下載次數: 78)
下載附件
2021-6-1 10:26 上傳
無標題.png (20.4 KB, 下載次數: 65)
下載附件
2021-6-1 10:26 上傳
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |