|
在任何一個實際項目中, 按鍵應(yīng)該都是最后考慮的東西, 因為實現(xiàn)方法太多了,應(yīng)該根據(jù)實際有的資源,最后決定按鍵方案,你其他東西都設(shè)計好了,
還剩 12個以上IO 就什么都不要想,直接通通獨立按鍵。
如果 還剩 4~6個IO 就用 板凳的方法,
如果 還剩 1個IO 并且,可以ADC 那么就用10樓的方法。
如果 沒有剩余IO, 但是有用 TM1650 之類的 LED 驅(qū)動芯片,那么直接用 TM16系列LED芯片自帶的 按鍵識別功能,就可以了。
包括IO復(fù)用方案,單IO無DAC,電容充放電方案,等等等等,方法很多很多,單純的討論按鍵實現(xiàn)方法,不考慮應(yīng)用場景,來確定哪個方案好,沒有太大的實際意義。 |
|