久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2001|回復: 2
打印 上一主題 下一主題
收起左側

單片機多按鍵的更優方式―紅外按鍵

[復制鏈接]
跳轉到指定樓層
樓主
單片機多按鍵的更優方式――紅外按鍵

在電路設計中,我們經常會用到按鍵,而說到按鍵,我們最常用的按鍵方式有獨立按鍵和矩陣按鍵兩種,如下圖所示:


而之所以有矩陣按鍵的出現,是因為當用到較多按鍵時,矩陣按鍵會占用較少的IO口,或者說占用相同的IO口,對矩陣按鍵的方式來說,能使用的按鍵數會更多。如上圖所示,假如同樣占用單片機的8個IO口作為按鍵輸入腳時,獨立按鍵方式只能用8個按鍵,而矩陣按鍵可以用16個按鍵,翻了一倍。今天所要說的紅外按鍵,要比矩陣按鍵方式所能使用的按鍵數更多,同樣占用單片機的8個IO口可以使用的按鍵數為2^8-1=255個,翻了近16倍,這是因為紅外按鍵的可控按鍵數與IO口的關系是成指數上升的。不僅如此,使用紅外按鍵還有一個好處就是:不用焊硬件電路的按鍵了,也省去了硬件按鍵的空間,讓PCB板可以做的更精簡一些。
以下介紹紅外按鍵的控制原理:

如上圖所示,以17鍵的遙控器來舉例,我們按順序給按鍵編號,那么數字鍵1-9剛好與編號相對應,其余編號如遙控器2所示,下來只需要將這17個數字轉化為5位2進制數就好,例如:1號按鍵就是00001再取反得到11110,那么紅外輸出對應端口為VCC 11110 GND(1:高電平;0:低電平),沒有按鍵按下時輸出為VCC 11111 GND(這便是按鍵數最后要減1的原因,因為沒有按鍵按下也是一種狀態),按鍵的狀態表如下:

輸出電平中1為高電平,0為低電平;LED顯示中0代表滅,1代表亮。其中數碼管顯示部分可以在程序中自行更改。
紅外按鍵數顯測試原理圖及PCB如下:



原文件可在附件中下載。
紅外按鍵數顯測試實物圖如下:

紅外按鍵的優點:
1無線,按鍵可移動,無需焊接硬件按鍵,節省主控板空間。
2接收部分為電信號,非機械信號,無消抖亦可。
3更優邏輯方式輸入按鍵信號,可控按鍵數是按鍵接口引腳數的指數倍(2^n-1),所以同樣的按鍵數占用的接口引腳較少。
4繼承傳統的獨立按鍵和矩陣按鍵方式,接收簡潔,無需解碼。
接收參考程序見附件。

Keil程序: 紅外按鍵接收參考程序.rar (26.15 KB, 下載次數: 47)
原理圖PCB文件 紅外按鍵數顯測試.rar (500.48 KB, 下載次數: 36)




評分

參與人數 1黑幣 +90 收起 理由
admin + 90 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:712493 發表于 2023-2-9 14:32 | 只看該作者
4繼承傳統的獨立按鍵和矩陣按鍵方式,接收簡潔,無需解碼。這個怎么理解,另這個成本高些吧!不過有見到一些家電再用
回復

使用道具 舉報

板凳
ID:960784 發表于 2023-11-6 11:12 | 只看該作者
紅外按鍵模塊的原理圖有嗎?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本免费在线观看视频 | 久久久精 | 久久国产精品一区二区三区 | 一级高清视频 | 国产一级片一区二区三区 | 免费成人高清在线视频 | 免费黄色的网站 | 久久久久久国产 | 亚洲三级av| 中文字幕一区二区三区在线视频 | 成人在线播放网站 | 日本手机看片 | 久久久中文 | 成人午夜性成交 | 精品欧美激情在线观看 | 中文日韩在线 | 亚洲日韩中文字幕 | 久久av一区 | 欧洲一级毛片 | 波多野结衣先锋影音 | 成人激情视频在线 | 欧美久久精品一级黑人c片 91免费在线视频 | 日韩在线播放视频 | 黑人巨大精品欧美黑白配亚洲 | 天天爽一爽 | 在线国产视频 | 成人深夜福利 | 在线免费观看成人 | 精品国产欧美一区二区三区成人 | 99精品欧美一区二区三区综合在线 | 天天干.com | 午夜精品久久久 | 夜夜av| 亚洲精品免费在线观看 | 国产成人叼嘿视频在线观看 | 亚洲欧洲精品成人久久奇米网 | 高清视频一区 | 另类视频在线 | av中文字幕网 | 久久久免费 | 一区二区三区四区av |