• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 一種基于ADC的高性價比鍵盤輸入設計

    一種基于ADC的高性價比鍵盤輸入設計

    作者: 時間:2011-06-23 來源:網(wǎng)絡 收藏

    引言
    在單片機領域中,是最常用的人機交互方式。通常實用接口方式有:直接、矩陣結(jié)構(gòu)、A/D方式、和顯示復用、并行擴展、串口擴充以及用鍵盤和顯示專用控制器件等。但是其中很多方案都需要占用不少單片機有限的I/O口。本文提出一種基于的高鍵盤設計方法。

    1 按鍵原理
    按鍵的原理圖如圖1所示,把多個電阻串聯(lián)分壓,不同的按鍵將不同的電壓進行A/D轉(zhuǎn)換,根據(jù)ADC結(jié)果,MCU就能識別按鍵了。例如,key1按下,ADC得到的電壓值為:
    a.JPG

    本文引用地址:http://www.czjhyjcfj.com/article/202443.htm

    b.JPG


    理論上,只要相鄰的兩個按鍵按下時,電壓的差值在ADC能最小分辨的電壓范圍之內(nèi),那么MCU就能識別是哪個鍵被按下了。一個n位的ADC,可以識別2n個不同的電壓值,即可以識別2n個按鍵。例如8位ADC,理論上可以串聯(lián)256個電阻,識別256個按鍵。但在實際應用中還要考慮很多的外在因素,如電阻自身的誤差、ADC誤差、軟件計算誤差等,因此往往實際能識別的按鍵的個數(shù)小于理論值。


    上一頁 1 2 3 下一頁

    關鍵詞: ADC 性價比 鍵盤 輸入

    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 襄汾县| 吐鲁番市| 保亭| 招远市| 平泉县| 伊通| 略阳县| 桃园县| 衡阳县| 浦北县| 黄骅市| 都江堰市| 鄂温| 高淳县| 井冈山市| 唐山市| 洛川县| 开封市| 蚌埠市| 扎兰屯市| 张家口市| 霍城县| 朝阳县| 稻城县| 阳城县| 稻城县| 襄城县| 上饶县| 收藏| 陈巴尔虎旗| 仙游县| 稻城县| 鄂伦春自治旗| 巴东县| 铜川市| 安丘市| 辽阳县| 田阳县| 丹凤县| 龙山县| 海丰县|