欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1961|回復: 6
收起左側

為什么矩陣鍵盤按下按鍵后,會把相應單片機IO口電平拉低,原理是什么?

[復制鏈接]
ID:1049231 發表于 2022-10-26 12:14 | 顯示全部樓層 |閱讀模式
有個問題突然想到的,就是為什么矩陣鍵盤按下按鍵后,會把相應單片機IO口電平拉低,這其中的原理有大佬懂嗎
回復

使用道具 舉報

ID:883242 發表于 2022-10-26 14:47 | 顯示全部樓層
矩陣鍵盤分行和列,一個輸出一個輸入,假設行輸出,列輸入,那么掃描到某一行,該行低電平其他行高電平,某列的按鍵被按下當然就是低電平了。
回復

使用道具 舉報

ID:1049231 發表于 2022-10-26 16:25 | 顯示全部樓層
Hephaestus 發表于 2022-10-26 14:47
矩陣鍵盤分行和列,一個輸出一個輸入,假設行輸出,列輸入,那么掃描到某一行,該行低電平其他行高電平,某 ...

我的意思就是為什么按下去 按鍵一行就會變成低電平。
回復

使用道具 舉報

ID:195496 發表于 2022-10-27 09:27 | 顯示全部樓層
行列鍵盤原理你看一下,是置列0,讀行,,先置行,讀列也行,
回復

使用道具 舉報

ID:161164 發表于 2022-10-27 09:39 | 顯示全部樓層
堅持下去 發表于 2022-10-26 16:25
我的意思就是為什么按下去 按鍵一行就會變成低電平。

那就要了解一下傳統51單片機的準雙向IO結構
準雙向IO置1時是弱上拉,只能輸出很小的電流(150~270uA)
準雙向IO置0時是開漏,能接受比較大的電流(6~20mA)
所以當IO(P10)置0,而IO(P14)置1時(P1 => 0xF0)
如果他們之間的按鍵被按下(短路)
P14就會被拉低(P1 => 0xE0)
回復

使用道具 舉報

ID:195496 發表于 2022-10-27 09:50 | 顯示全部樓層
按鍵的一行是用的一條單條機口線,當掃描到這時里,一定是有一列是置0,讀行線,只要有一個鍵按下,那這個鍵所在的行線要變低,單片機讀到是低
回復

使用道具 舉報

ID:1049231 發表于 2022-10-27 11:31 | 顯示全部樓層
lkc8210 發表于 2022-10-27 09:39
那就要了解一下傳統51單片機的準雙向IO結構
準雙向IO置1時是弱上拉,只能輸出很小的電流(150~270uA)
準 ...

謝謝 這下明白了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表