国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種按鍵擴展電路及方法

      文檔序號:7543078閱讀:285來源:國知局
      一種按鍵擴展電路及方法
      【專利摘要】本發(fā)明涉及一種按鍵擴展電路及方法,包括N條數(shù)據(jù)線,每一條數(shù)據(jù)線與微處理器的一個I/O端口PBn連接,n為整數(shù)且0≤n≤N-1;從N條數(shù)據(jù)線中任意選擇i條數(shù)據(jù)線,并將被選擇的每一條數(shù)據(jù)線與一個二極管的正極連接,二極管的負(fù)極與一按鍵Kx的第一端連接,按鍵Kx的第二端接地;未被選擇的每一條數(shù)據(jù)線與一按鍵Ky的第二端連接,按鍵Ky的第一端與按鍵Kx的第一端連接,其中i=1,2,3……N,x為整數(shù)且1≤x≤2N-1+N*(2N-1-1),y為整數(shù)且1≤y≤2N-1+N*(2N-1-1),x≠y。通過本發(fā)明所述的按鍵擴展電路及方法,可以采集2N-1+N*(2N-1-1)按鍵的鍵值,大大擴展了按鍵的容量。
      【專利說明】一種按鍵擴展電路及方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種按鍵擴展電路及方法。具體地說是一種微處理器i/o端口按鍵擴展電路及方法。
      【背景技術(shù)】
      [0002]隨著微處理器應(yīng)用領(lǐng)域的逐漸擴大,操作人員與微處理器之間需要交流的信息也越來越多,而微處理器一般都是通過獲取按鍵的鍵值來獲取操作人員的指令信息的,這也就意味著微處理器需要采集的按鍵數(shù)量也越來越多了。但微處理器的I/o 口數(shù)量是有限的,為了使用較少的I/o 口來采集盡可能多的按鍵數(shù)量,有人提出了按鍵擴展方法。
      [0003]目前,常見的按鍵擴展方法主要有四種:獨立式按鍵輸入方式、A/D按鍵輸入方式、串口擴充按鍵輸入方式以及矩陣式按鍵輸入方式。其中,獨立式按鍵輸入方式是按鍵直接與微處理器的I/o端口相連,即每個按鍵對應(yīng)一個I/O端口,有多少個按鍵,就需要多少根線與微處理器的I/o端口相連,即能采集的按鍵數(shù)量與I/O端口的數(shù)量一致,因此,這種方法比較浪費I/o端口的資源,一般適用于按鍵數(shù)量少(一般少于4個)或規(guī)模小的系統(tǒng);A/D按鍵輸入方式是給每個按鍵串聯(lián)不同阻值的電阻,則當(dāng)按鍵按下后,每個按鍵上的電壓也是不同的,因此,通過A/D轉(zhuǎn)換即可使微處理器獲取到不同的電壓值進(jìn)而通過比較所述電壓值獲取相應(yīng)的按鍵所對應(yīng)的鍵值。但這種方法需要占用微處理器內(nèi)部的A/D模塊,因此只適用于微處理器內(nèi)部有A/D模塊的情況,且對電阻的精度、A/D模塊的轉(zhuǎn)換精度要求也很高;串口擴充按鍵輸入方式是采用外圍電路對I/O端口進(jìn)行擴充,例如利用移位寄存器(74LS164等)通過串口的方式,使用3根串口線來實現(xiàn)按鍵擴展,這種方法可以節(jié)省I/O端口,但這種方式要占用串口,而串口主要是用作通信的接口 ;矩陣式按鍵輸入方式是指在按鍵擴展中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接,如水平線和垂直線的接線數(shù)量分別為A和B,那么可采集的按鍵數(shù)量就等于A*B。但這種方法最多也只能采集A*B個按鍵,且仍需要占用較多的I/O端接口。
      [0004]授權(quán)
      【發(fā)明者】陳志偉, 吳雙龍 申請人:德力西電氣有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1