熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
你那key_num在scan函數(shù)里面沒有定義,大概率就是全局變量了,那就直接用好了,不用return。不好使還是掃描不對(duì)啊。而且你這P3不是在scan里面用來接按鍵了嗎?怎么main里面又賦值操作了? |
直接調(diào)用就可以啊 key_num返回值 主函數(shù)里定義一個(gè)同類型變量賦值給他就可以 |
確實(shí)不對(duì),這不是掃描鍵盤,而是一個(gè)鍵接了2個(gè)開關(guān)分別給行列,沒有這種硬件接法。 |
好像你這個(gè)也不好使吧,行列直接起碼要有個(gè)分時(shí)驅(qū)動(dòng)的過程吧,你這直接給賦值了0F和F0,這樣好像不好使吧。 |
按鍵子程序返回的key_num 變量作為全局變量, 給到其他子程序判斷if(key_num==某個(gè)值)按鍵狀態(tài)使用就可以了. |
大概,if(key_num==1){} |
Powered by 單片機(jī)教程網(wǎng)