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

QQ登錄

只需一步,快速開始

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

單片機(jī)矩形按鍵怎么把按鍵的值讀出來?

[復(fù)制鏈接]
ID:1055614 發(fā)表于 2023-2-6 19:30 | 顯示全部樓層 |閱讀模式
下面這個(gè),不太懂怎么描述,謝謝了

以設(shè)定 TMAX 為 35 攝氏度,TMIN為 25 攝氏度為例說明參數(shù)設(shè)定過程:按下“設(shè)置”按鍵,然后依次按下數(shù)字按鍵“3” “5” “2” “5”如圖 5 所示,再次按下“設(shè)置”按鍵,完成參數(shù)設(shè)定,并退出參數(shù)設(shè)定界面。
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-2-6 20:37 | 顯示全部樓層
先把電路圖貼出來吧。
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2023-2-7 10:24 | 顯示全部樓層
文科生講理科的故事。
建議先在壇內(nèi)搜索一下相關(guān)例程學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-2-7 10:28 | 顯示全部樓層
看不明白描述。
回復(fù)

使用道具 舉報(bào)

ID:584980 發(fā)表于 2023-2-8 18:07 | 顯示全部樓層
按鍵的鍵值是在單片機(jī)程序里面規(guī)定好的,你只需要按下去即可。如果是需要你自己編寫程序的話,那個(gè)按鍵是什么值,是需要你自己定義的。也就是說,按鍵按下去實(shí)際上是觸發(fā)了高低電平變化,對(duì)應(yīng)不同的io口,你通過不同io口的接收情況,從而執(zhí)行不同的邏輯。
回復(fù)

使用道具 舉報(bào)

ID:1051394 發(fā)表于 2023-2-10 23:06 | 顯示全部樓層
縱橫交叉的IO口,每個(gè)按鍵對(duì)應(yīng)觸發(fā)2個(gè)電平變化,單片機(jī)識(shí)別到后就會(huì)對(duì)應(yīng)程序里面的數(shù)值,并輸出到顯示。
回復(fù)

使用道具 舉報(bào)

ID:584980 發(fā)表于 2023-2-17 18:35 | 顯示全部樓層
以4*4矩陣按鍵為例,行4,列4,8個(gè)io口,一個(gè)字節(jié)可以確定。
然后看你是行掃描還是列掃描
比如行掃描
      A4  A3  A2  A1
B4    O-O-O-O
B3    O-O-O-O
B2    O-O-O-O
B1    O-O-O-1
A4 A3 A2 A1 B4 B3 B2 B1
0  0   0   1    0  0   0   1    0x11  表示數(shù)字由自己定義 例如 4 ,按下圖中1的位置就輸出4
回復(fù)

使用道具 舉報(bào)

ID:236035 發(fā)表于 2023-2-18 14:22 | 顯示全部樓層
1首先要知道是按的哪個(gè)鍵;
2然后要知道這個(gè)鍵按了幾次。
這樣就能知道你設(shè)定的數(shù)值了。
回復(fù)

使用道具 舉報(bào)

ID:1063517 發(fā)表于 2023-2-19 20:12 | 顯示全部樓層
矩陣式鍵盤需要在程序中掃描鍵盤位置,再根據(jù)自己定義的鍵盤代表的數(shù)字進(jìn)行編程。

如普通鍵盤的數(shù)字鍵盤,1定義在左下角,如果你掃描這個(gè)位置的鍵盤按下,那么就是1。如果你定義的1在左上角,那么當(dāng)左下角這個(gè)位置的鍵按下,就是另外一個(gè)數(shù),你自己定義的數(shù)。

總之,程序是掃描按下鍵盤的位置,具體這個(gè)值是幾,由你自己定義。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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