找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1539|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)矩陣鍵盤取數(shù)值 key_num如何取出來(lái)放主程序使用?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
該程序key_num如何取出來(lái)放主程序使用。




Image_1714753062709.png (82.6 KB, 下載次數(shù): 51)

Image_1714753062709.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1109793 發(fā)表于 2024-5-4 07:27 | 只看該作者
大概,if(key_num==1){}
回復(fù)

使用道具 舉報(bào)

板凳
ID:517951 發(fā)表于 2024-5-4 07:50 | 只看該作者
按鍵子程序返回的key_num 變量作為全局變量,  給到其他子程序判斷if(key_num==某個(gè)值)按鍵狀態(tài)使用就可以了.
回復(fù)

使用道具 舉報(bào)

地板
ID:1109793 發(fā)表于 2024-5-4 08:48 | 只看該作者
好像你這個(gè)也不好使吧,行列直接起碼要有個(gè)分時(shí)驅(qū)動(dòng)的過程吧,你這直接給賦值了0F和F0,這樣好像不好使吧。
回復(fù)

使用道具 舉報(bào)

5#
ID:883242 發(fā)表于 2024-5-4 13:23 | 只看該作者
確實(shí)不對(duì),這不是掃描鍵盤,而是一個(gè)鍵接了2個(gè)開關(guān)分別給行列,沒有這種硬件接法。
回復(fù)

使用道具 舉報(bào)

6#
ID:1118633 發(fā)表于 2024-5-4 16:52 | 只看該作者
rayin 發(fā)表于 2024-5-4 07:50
按鍵子程序返回的key_num 變量作為全局變量,  給到其他子程序判斷if(key_num==某個(gè)值)按鍵狀態(tài)使用就可以了 ...

是這樣嗎,我這樣試了不行

Image_1714811898649.jpg (97.97 KB, 下載次數(shù): 36)

Image_1714811898649.jpg
回復(fù)

使用道具 舉報(bào)

7#
ID:1119258 發(fā)表于 2024-5-4 21:59 | 只看該作者
直接調(diào)用就可以啊 key_num返回值 主函數(shù)里定義一個(gè)同類型變量賦值給他就可以
回復(fù)

使用道具 舉報(bào)

8#
ID:1109793 發(fā)表于 2024-5-5 07:27 | 只看該作者
你那key_num在scan函數(shù)里面沒有定義,大概率就是全局變量了,那就直接用好了,不用return。不好使還是掃描不對(duì)啊。而且你這P3不是在scan里面用來(lái)接按鍵了嗎?怎么main里面又賦值操作了?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表