新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 只要兩個I/O pin 的單片機接數字鍵盤電路

        只要兩個I/O pin 的單片機接數字鍵盤電路

        作者: 時間:2016-11-30 來源:網絡 收藏
        今天發張單片機連接 4x3 數字鍵盤的電路,作者是美國電工羅伯辛海。很多應用中,都需要接一個用單片機控制的數字鍵盤,傳統方法是用很多I/O引腳,例如接一個數字快輸盤就要7個I/O腳。在這個電路中,只需要2個I/O 引腳就可以了。

        本文引用地址:http://www.104case.com/article/201611/324027.htm

        大多數時鐘I/O都需要特殊的通訊協議,例如I2C, SPI等等,MCU需要有通訊模塊,工程師需要靈活地實施軟件。而且,給每個按鍵分配不同的電壓,也是件麻煩事。

        羅伯辛海提供了這個設計思路,只要兩個I/O,不需要特別的通訊協議,不需要模擬pin, 用兩個德州儀器的CD4017就可以了。CD4017很常見,而且不貴。R1, R4, R5和R6用來限流,R7, D4, D5和D6組成一個或門。

        雖然這是一個4x3鍵盤的電路,也可以用來接10x10的鍵盤。如果要接更大的鍵盤,就要多加CD4017的數量,原理是一樣的。



        關鍵詞: IO單片機數字鍵

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 株洲市| 新兴县| 自治县| 高尔夫| 新和县| 青海省| 吴旗县| 中江县| 桃园市| 佳木斯市| 南皮县| 肇州县| 蒙山县| 四川省| 海原县| 琼中| 深州市| 方山县| 车致| 印江| 绵竹市| 阳新县| 奉化市| 清水河县| 东阳市| 万全县| 永平县| 东安县| 拜泉县| 额敏县| 漳平市| 昌吉市| 兴化市| 汤原县| 乐昌市| 三都| 邯郸县| 荆州市| 翁源县| 清原| 乡宁县|