色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

擴展模塊之矩陣鍵盤

撞上電子 ? 2023-07-31 22:06 ? 次閱讀

第一節硬件解讀

擴展模塊和ADC模塊是一模一樣的,是插在主板上面的,主板的擴展口在ADC章節講解了,我們完全可以回顧一下:

7aafd846-2fab-11ee-bbcf-dac502259ad0.png

主板上擴展板引腳的關系:

擴展板序號

主板引腳

1

5V

2

PB6

3

GND

4

PB7

5

PB1

6

GND

7

PB0

8

PA8

9

VDD_NODE

10

PB4

我們來看看矩陣鍵盤的引腳的定義:

7acc6592-2fab-11ee-bbcf-dac502259ad0.png

所以我們可以得到引腳關系如下:

擴展板序號

矩陣鍵盤模塊引腳

2

ROW1

3

GND

4

ROW2

5

COLUMN1

6

GND

7

COLUMN2

8

COLUMN3

我們綜合一下:

擴展板序號

主板引腳

矩陣模塊引腳

1

5V

2

PB6

ROW1

3

GND

GND

4

PB7

ROW2

5

PB1

COLUMN1

6

GND

GND

7

PB0

COLUMN2

8

PA8

COLUMN3

9

VDD_NODE

10

PB4

說完了引腳的關系,來說說矩陣鍵盤的原理,以藍橋杯物聯網的矩陣鍵盤模塊為例,先給ROW1和ROW2一個電平,注意:ROW1或者ROW2一定是只允許其中一個引腳在某一時刻為低電平,除該引腳外,其他引腳必定為高電平,因為我們是通過低電平來判斷按鍵被按下的。然后單片機不斷讀取COLUMN1,COLUMN2和COLUMN3的引腳。如果在ROW1為低電平,ROW2為高電平的情況下,讀取COLUMN2為低電平,則代表B2被按下。

注意:在CubeMX配置和MDK代碼中,我們是先給COLUMN1,COLUMN2和COLUMN3一個電平,然后讀取ROW1和ROW2的電平。

7aebb85c-2fab-11ee-bbcf-dac502259ad0.png

第二節 CubeMX配置

第一步:配置PA8【注意:PA8和OLED的引腳重復】,PB0,PB1為輸出模式,初始化為低電平,并配置用戶標簽,如下圖:

7b16572e-2fab-11ee-bbcf-dac502259ad0.png

第二步:配置PB6(ROW_1)和PB7(ROW_2)為輸入模式,上拉,并配置用戶標簽,如下圖:

7b4bc1f2-2fab-11ee-bbcf-dac502259ad0.png


注意:主板上使用了矩陣鍵盤模塊,將在CubeMX中取消ADC模塊的配置,在MDK代碼中也要刪除,否則會報錯;另外,PA8是矩陣鍵盤的引腳,同樣也是OLED的引腳,所以,矩陣鍵盤和OLED不會同時在一個項目中,除非矩陣鍵盤摒棄PA8,讓PA8為OLED引腳。

第三節 MDK代碼

第一步:以下是矩陣鍵盤的讀按鍵函數,如下圖:

7b5d83c4-2fab-11ee-bbcf-dac502259ad0.png

7b8ff868-2fab-11ee-bbcf-dac502259ad0.png

7ba66d14-2fab-11ee-bbcf-dac502259ad0.png

7bdf01ec-2fab-11ee-bbcf-dac502259ad0.png

第三步:讀取按鍵鍵值,如下圖:

7c17f8da-2fab-11ee-bbcf-dac502259ad0.png

第四節 實驗現象

注意:

1,請用USB線連接電腦與開發板。

2,請選擇A開發板。

現象:

1,繼電器K1和K2吸合。

2,LED燈LD5亮。

3,按下矩陣鍵盤,串口(波特率9600,HEX模式)發送鍵值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2781

    瀏覽量

    49386
  • adc
    adc
    +關注

    關注

    99

    文章

    6626

    瀏覽量

    548059
  • 矩陣
    +關注

    關注

    0

    文章

    428

    瀏覽量

    34986
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    ADP5588移動I/O擴展器和QWERTY鍵盤控制器技術手冊

    ADP5588是一款I/O端口擴展器和鍵盤矩陣,適用于需要大型鍵盤矩陣擴展I/O線路的QWER
    的頭像 發表于 05-22 11:37 ?82次閱讀
    ADP5588移動I/O<b class='flag-5'>擴展</b>器和QWERTY<b class='flag-5'>鍵盤</b>控制器技術手冊

    ADP5587移動I/O擴展器和QWERTY鍵盤控制器技術手冊

    ADP5587 是一款 I/O 端口擴展器和鍵盤矩陣,適用于需要大型鍵盤矩陣擴展 I/O 線路
    的頭像 發表于 05-22 11:08 ?57次閱讀
    ADP5587移動I/O<b class='flag-5'>擴展</b>器和QWERTY<b class='flag-5'>鍵盤</b>控制器技術手冊

    ADP5589鍵盤解碼器和I/O擴展器技術手冊

    ADP5589是一款19通道GPIO(通用輸入/輸出)端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位邏輯和PWM發生器。該IC支持QWERTY鍵盤和GPIO
    的頭像 發表于 05-22 09:35 ?66次閱讀
    ADP5589<b class='flag-5'>鍵盤</b>解碼器和I/O<b class='flag-5'>擴展</b>器技術手冊

    ADP5585鍵盤解碼器和I/O擴展器技術手冊

    ADP5585是一款10I/O端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位發生器和PWM發生器。I/O擴展器IC適用于便攜式設備(手機、遙控器和相機)及非便攜式應用(醫療保健、工業
    的頭像 發表于 05-22 09:21 ?83次閱讀
    ADP5585<b class='flag-5'>鍵盤</b>解碼器和I/O<b class='flag-5'>擴展</b>器技術手冊

    ADP5586鍵盤解碼器和I/O端口擴展器技術手冊

    ADP5586是一款10 I/O端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位發生器和脈沖發生器。輸入/輸出擴展器IC適用于便攜式設備(手機、遙控器和相機)及非便攜式應用(醫療保健、
    的頭像 發表于 05-21 15:08 ?84次閱讀
    ADP5586<b class='flag-5'>鍵盤</b>解碼器和I/O端口<b class='flag-5'>擴展</b>器技術手冊

    算力魔方IO擴展模塊介紹 網絡篇1

    一,算力魔方簡介 算力魔方?AIPC是目前市面上唯一的模塊化迷你電腦,在巴掌大小的空間提供強大的AI算力!主機分為兩個模塊:第一層計算模塊與第二層IO擴展
    的頭像 發表于 04-09 14:33 ?201次閱讀
    算力魔方IO<b class='flag-5'>擴展</b><b class='flag-5'>模塊</b>介紹 網絡篇1

    AN-660:XY矩陣鍵盤與MicroConverter的接口

    電子發燒友網站提供《AN-660:XY矩陣鍵盤與MicroConverter的接口.pdf》資料免費下載
    發表于 01-13 16:02 ?0次下載
    AN-660:XY<b class='flag-5'>矩陣</b><b class='flag-5'>鍵盤</b>與MicroConverter的接口

    TCA8418用來做鍵盤擴展,有時候設備開關機或進入睡眠狀態,啟動或喚醒會出現鍵盤失靈現象,怎么解決?

    在TCA8418旁邊有13.56MHZ的讀卡模塊,TCA8418用來做鍵盤擴展,有時候設備開關機,或進入睡眠狀態,啟動或喚醒會出現鍵盤失靈現象。8418是什么原因受干擾,有什么辦法避
    發表于 01-03 08:04

    TLC6984 48×16共陰極矩陣LED顯示驅動器評估模塊

    電子發燒友網站提供《TLC6984 48×16共陰極矩陣LED顯示驅動器評估模塊.pdf》資料免費下載
    發表于 12-03 15:27 ?0次下載
    TLC6984 48×16共陰極<b class='flag-5'>矩陣</b>LED顯示驅動器評估<b class='flag-5'>模塊</b>

    希姆計算的RISC-V矩陣擴展開源項目已升級至0.5版本,支持向量+矩陣的實現

    希姆計算的RISC-V矩陣擴展開源項目已升級至0.5版本-----支持向量+矩陣的實現范福杰博士&陳煒博士項目背景Background為了解決RISC-V在人工智能領域中指令碎片化
    的頭像 發表于 11-12 01:08 ?2221次閱讀
    希姆計算的RISC-V<b class='flag-5'>矩陣</b><b class='flag-5'>擴展</b>開源項目已升級至0.5版本,支持向量+<b class='flag-5'>矩陣</b>的實現

    【xG24 Matter開發套件試用體驗】物聯網密碼柜驅動矩陣鍵盤和OLED顯示器

    簡介 筆者在提交試用申請時填寫的項目計劃是制作一個物聯網密碼柜,本階段的主要目標是驅動矩陣鍵盤和Oled顯示器,為后續完整的物聯網密碼柜項目打下基礎。采用Thonny編輯器
    發表于 08-04 23:04

    LM8325-1擴展器和鍵盤控制器數據表

    電子發燒友網站提供《LM8325-1擴展器和鍵盤控制器數據表.pdf》資料免費下載
    發表于 07-04 09:45 ?0次下載
    LM8325-1<b class='flag-5'>擴展</b>器和<b class='flag-5'>鍵盤</b>控制器數據表

    基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序

    本資源內容概要:? ? ? ?這是基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開
    發表于 06-21 14:32 ?4次下載

    三菱fx系列plc擴展模塊怎么配置

    三菱FX系列PLC是工業自動化領域中非常受歡迎的一種控制器,具有高度的可靠性和靈活性。為了滿足不同的應用需求,FX系列PLC可以通過擴展模塊來增加其功能和性能。本文將詳細介紹三菱FX系列PLC擴展
    的頭像 發表于 06-20 10:20 ?5490次閱讀

    鍵盤矩陣規格設計圖

    鍵盤矩陣規格設計圖
    發表于 06-19 14:29 ?0次下載
    主站蜘蛛池模板: 国产成人精品免费视频大全可播放的 | 国产成人无码AV麻豆 | 花蝴蝶高清在线视频免费观看 | 爱做久久久久久 | 色哒哒影院 | 日日夜夜狠狠干 | 一本道久在线综合色姐 | 日本高清免费观看 | 麻豆AV无码精品一区二区 | 亚洲精品123区在线观看 | 国产在线视频一区二区不卡 | 久久久97丨国产人妻熟女 | 亚洲国产日韩制服在线观看 | 狠狠操伊人 | 亚色九九九全国免费视频 | 国产亚洲精品久久久久久无码网站 | 99视频精品在线 | 2020精品国产视 | 亚洲AV永久无码精品澳门 | 琪琪see色原网色原网站 | 久99re视频9在线观看 | 午夜在线观看免费完整直播网 | 亚洲精品久久久久久蜜臀 | 久久91精品久久久久久水蜜桃 | 亚洲伊人色 | 一区二区三区国产 | 大地影院在线播放 | 纯肉宠文高h一对一 | 亚洲 日韩经典 中文字幕 | 无码11久岁箩筣 | 日本理伦片午夜理伦片 | FREE乌克兰嫩交HD | 三级黄色片免费观看 | 国产在线视频在线观看 | A国产一区二区免费入口 | 精品蜜臀AV在线天堂 | 99国内精品久久久久久久清纯 | 成人在线观看播放 | 久久精品国产午夜伦班片 | 午夜福利院电影 | 国产传媒在线播放 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品