Skip to content

[世界線変動率メーター計畫]VHDL矩陣鍵盤

天烆我做鍵盤的時候遇到了一堆窘境阿…

原本自信滿滿做好了按下Compilation!

沒問題燒錄進去…..不管有沒有按都一樣阿(茶

於是開始尋找掃描鍵盤的原理…

矩陣鍵盤電路圖↓

後來才發現原來天烆我把掃描的方式搞錯了…

天烆我是用行來掃描的列來輸出

原本的想法是因為l_1~l_4接到5V所以保持高電位

按下按鈕r_1~r_4輸入高電位

看完原理之後原來全部顛倒了(茶

之所以要掃描的原因,是要判斷出按下哪一顆按鍵

最後得出的結論是…r_1~r_4掃描1110、1101、1011、0111(循環)

當按下按鍵時l_1~l_4其中有一個會輸出0,再拿行跟列去比對都是0的那個就是按下的按鍵

於是閉關三天的結果出來了www

在過程中還有寫比大小之類的東西,之後天烆再丟出來給大家看吧~

下一個應該就輪到PWM了,在那之前先來研究一下狀態機(茶….

Published inCPLD世界線変動率メーター計畫

Be First to Comment

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *