電器led驅動與按鍵讀取電路的制作方法
【技術領域】
[0001]本實用新型涉及一種電器LED驅動與按鍵讀取電路。
【背景技術】
[0002]電器產品中,會經(jīng)常使用LED發(fā)光燈和開關按鍵,初期,人們使用直拉式來驅動LED,同時也是用直拉式來讀取開關按鍵,參見圖1所示;這種方式使用MCU主控芯片的1口資源很多,而1 口越多的MCU主控芯片就越貴;在LED較多,按鍵也較多的情況下使用大量的MCU資源,明顯不合適了,于是人們做了改進,用陣列式的掃描顯示方式,并結合按鍵的讀取,電路圖參見附圖2所示,這種方式大大節(jié)約了 MCU資源,節(jié)約了成本。
【實用新型內容】
[0003]本實用新型所要解決的技術問題是針對上述現(xiàn)有技術提供一種能結構更為合理、使用MCU主控芯片資源更少的電器LED驅動與按鍵讀取電路。
[0004]本實用新型解決上述術問題所采用的技術方案為:一種電器LED驅動與按鍵讀取電路,其特征在于:包括M個開關按鍵,X*Y顆LED發(fā)光管,Μ、X、Y均為自然數(shù),且M小于等于X ;Μ+Χ個電阻,以及MCU控制芯片,其中:
[0005]第一開關按鍵的第一端均接地,第一開關按鍵的第二端連接第一電阻后引出第一個SEG連接端;第二開關按鍵的第一端均接地,第二開關按鍵的第二端連接第二電阻后引出第二個SEG連接端;……第M開關按鍵的第一端均接地,第M開關按鍵的第二端連接第M電阻后引出第M個SEG連接端;
[0006]而Χ*Υ顆LED發(fā)光管排列成X行Y列的陣列;如果Y為偶數(shù),將第一列LED發(fā)光管的負極和第二列LED發(fā)光管的正極連接在一起引出第一個COM連接端;將第三列LED發(fā)光管的負極和第四列LED發(fā)光管的正極連接在一起引出第二個COM連接端;……將第Y-1列LED發(fā)光管的負極和第Y列LED發(fā)光管的正極連接在一起引出第Υ/2個COM連接端;如果Y為奇數(shù),將第一列LED發(fā)光管的負極和第二列LED發(fā)光管的正極連接在一起引出第一個COM連接端;將第三列LED發(fā)光管的負極和第四列LED發(fā)光管的正極連接在一起引出第二個COM連接端;……將第Υ-2列LED發(fā)光管的負極和第Y-1列LED發(fā)光管的正極連接在一起引出第(Y-1) /2個COM連接端,將第Y列LED發(fā)光管的負極連接在一起引出第(Υ+1) /2個COM連接端;
[0007]Y為偶數(shù)時,第一行第一列LED發(fā)光管的正極、第一行第二列LED發(fā)光管的負極、第一行第三列LED發(fā)光管的正極、第一行第四列LED發(fā)光管的負極、……第一行第Y-1列LED發(fā)光管的正極、第一行第Y列LED發(fā)光管的負極連接在一起后連接第Μ+1電阻后與第一個SEG連接端連接;Υ為奇數(shù)時,第一行第一列LED發(fā)光管的正極、第一行第二列LED發(fā)光管的負極、第一行第三列LED發(fā)光管的正極、第一行第四列LED發(fā)光管的負極、……第一行第Υ-2列LED發(fā)光管的正極、第一行第Y-1列LED發(fā)光管的負極、第一行第Y列LED發(fā)光管的正極連接在一起后連接第Μ+1電阻后與第一個SEG連接端連接;
[0008]Y為偶數(shù)時,第二行第一列LED發(fā)光管的正極、第二行第二列LED發(fā)光管的負極、第二行第三列LED發(fā)光管的正極、第二行第四列LED發(fā)光管的負極、……第二行第Y-1列LED發(fā)光管的正極、第二行第Y列LED發(fā)光管的負極連接在一起后連接第M+2電阻后與第二個SEG連接端連接;Y為奇數(shù)時,第二行第一列LED發(fā)光管的正極、第二行第二列LED發(fā)光管的負極、第二行第三列LED發(fā)光管的正極、第二行第四列LED發(fā)光管的負極、……第二行第Υ-2列LED發(fā)光管的正極、第二行第Y-1列LED發(fā)光管的負極、第二行第Y列LED發(fā)光管的正極連接在一起后連接第Μ+2電阻后與第二個SEG連接端連接;
[0009]......
[0010]Y為偶數(shù)時,第X行第一列LED發(fā)光管的正極、第X行第二列LED發(fā)光管的負極、第X行第三列LED發(fā)光管的正極、第X行第四列LED發(fā)光管的負極、……第X行第Y_1列LED發(fā)光管的正極、第X行第Y列LED發(fā)光管的負極連接在一起后連接第M+X電阻后與第X個SEG連接端連接;Y為奇數(shù)時,第X行第一列LED發(fā)光管的正極、第X行第二列LED發(fā)光管的負極、第X行第三列LED發(fā)光管的正極、第X行第四列LED發(fā)光管的負極、……第X行第Υ-2列LED發(fā)光管的正極、第X行第Y-1列LED發(fā)光管的負極、第X行第Y列LED發(fā)光管的正極連接在一起后連接第Μ+Χ電阻后與第X個SEG連接端連接;
[0011]X個SEG連接端分別與MCU控制芯片的X個1引腳連接;
[0012][(Y+l)/2]個COM連接端分別與MCU控制芯片的[(Υ+1)/2]個1引腳連接,[]為向上取整符號。
[0013]作為其中的一種方案,所述M = 7,所述X = 8,所述Y = 4。
[0014]作為其中的另一種方案,所述M = 4,所述X = 4,所述Y = 8。
[0015]與現(xiàn)有技術相比,本實用新型的優(yōu)點在于:單元器件使用較少,而且MCU主控芯片的資源也用得少,綜合性價比較高。
【附圖說明】
[0016]圖1為現(xiàn)有技術中直拉式LED驅動與按鍵讀取電路原理圖;
[0017]圖2為現(xiàn)有技術中陣列式LED驅動與按鍵讀取電路原理圖;
[0018]圖3為本實用新型實施例一中LED驅動與按鍵讀取電路原理圖;
[0019]圖4為本實用新型實施例一中MCU控制芯片的控制方法流程圖;
[0020]圖5為本實用新型實施例一中按鍵讀取流程圖;
[0021]圖6為本實用新型實施例二中LED驅動與按鍵讀取電路原理圖。
【具體實施方式】
[0022]以下結合附圖實施例對本實用新型作進一步詳細描述。
[0023]實施例一
[0024]如圖3所示的電器LED驅動與按鍵讀取電路,其包括7個開關按鍵,32顆LED發(fā)光管,15個電阻,以及MCU控制芯片,其中:
[0025]第一開關按鍵SWl的第一端均接地,第一開關按鍵SWl的第二端連接第一電阻Rl后引出第一個SEG連接端SEGO ;第二開關按鍵SW2的第一端均接地,第二開關按鍵SW2的第二端連接第二電阻R2后引出第二個SEG連接端SEGl ;第三開關按鍵SW3的第一端均接地,第三開關按鍵SW3的第二端連接第三電阻R3后引出第三個SEG連接端SEG2 ;第四開關按鍵SM的第一端均接地,第四開關按鍵SW4的第二端連接第四電阻R4后引出第四個SEG連接端SEG3 ;第五開關按鍵SW5的第一端均接地,第五開關按鍵SW5的第二端連接第五電阻R5后引出第五個SEG連接端SEG4 ;第六開關按鍵SW6的第一端均接地,第六開關按鍵SW6的第二端連接第六電阻R6后引出第六個SEG連接端SEG5 ;第七開關按鍵SW7的第一端均接地,第七開關按鍵SW7的第二端連接第七電阻R7后引出第七個SEG連接端SEG6 ;
[0026]而32顆LED發(fā)光管排列成8行4列的陣列;將第一列LED發(fā)光管的負極和第二列LED發(fā)光管的正極連接在一起引出第一個COM連接端COMO ;將第三列LED發(fā)光管的負極和第四列LED發(fā)光管的正極連接在一起引出第二個COM連接端COMl ;
[0027]第一行第一列LED發(fā)光管的正極、第一行第二列LED發(fā)光管的負極、第一行第三列LED發(fā)光管的正極、第一行第四列LED發(fā)光管的負極連接在一起后連接第八電阻R8后與第一個SEG連接端SEGO連接;
[0028]第二行第一列LED發(fā)光管的正極、第二行第二列LED發(fā)光管的負極、第二行第三列LED發(fā)光管的正極、第二行第四列LED發(fā)光管的負極連接在一起后連接第九電阻R9后與第二個SEG連接端SEGl連接;
[0029]第三行第一列LED發(fā)光管的正極、第三行第二列LED發(fā)光管的負極、第三行第三列LED發(fā)光管的正極、第三行第四列LED發(fā)光管的負極連接在一起后連接第十電阻RlO后與第三個SEG連接端SEG2連接;
[0030]第四行第一列LED發(fā)光管的正極、第四行第二列LED發(fā)光管的負極、第四行第三列LED發(fā)光管的正極、第四行第四列LED發(fā)光管的負極連接在一起后連接第十一電阻Rll后與第四個SEG連接端SEG3連接;
[0031]第五行第一列LED發(fā)光管的正極、第五行第二列LED發(fā)光管的負極、第五行第三列LED發(fā)光管的正極、第五行第四列LED發(fā)光管的負極連接在一起后連接第十二電阻R12后與第五個SEG連接端SEG4連接;
[0032]第六行第一列LED發(fā)光管的正極、第六行第二列LED發(fā)光管的負極、第六行第三列LED發(fā)光管的正極、第六行第四列LED發(fā)光管的負極連接在一起后連接第十三電阻R13后與第六個SEG連接端SEG5連接;
[0033]第七行第一列LED發(fā)光管的正極、第七行第二列LED發(fā)光管的負極、第七行第三列LED發(fā)光管的正極、第七行第四列LED發(fā)光管的負極連接在一起后連接第十四電阻R14后與第七個SEG連接端SEG6連接;
[00