找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1699|回復(fù): 7
收起左側(cè)

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

[復(fù)制鏈接]
ID:1118633 發(fā)表于 2024-5-4 00:19 | 顯示全部樓層 |閱讀模式
該程序key_num如何取出來放主程序使用。




Image_1714753062709.png
回復(fù)

使用道具 舉報(bào)

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ū)動的過程吧,你這直接給賦值了0F和F0,這樣好像不好使吧。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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