一種矩陣按鍵掃描電路的制作方法
【專利摘要】本實用新型公開了一種矩陣按鍵掃描電路,每個I/O端口與其他各I/O端口構(gòu)成一個按鍵檢測模塊,其中按鍵檢測模塊包括電阻R、二極管D和按鍵K;其中I/O端口通過電阻R與二極管D的正極連接,二極管D的負極通過按鍵K接其他各I/O端口。掃描電路最大掃描按鍵數(shù)為K,K=n×(n-1);其中n為I/O端口數(shù)。本實用新型能實現(xiàn)通過少量I/O端口實現(xiàn)較多按鍵檢測,相對與傳統(tǒng)矩陣排列掃描電路更能節(jié)省I/O端口。
【專利說明】一種矩陣按鍵掃描電路【技術(shù)領(lǐng)域】
[0001]本實用新型涉及按鍵驅(qū)動領(lǐng)域,更具體地,涉及一種采用少量端口驅(qū)動多按鍵的經(jīng)過改良矩陣按鍵掃描電路。
【背景技術(shù)】
[0002]目前,小家電功能越來越多,隨之使用的按鍵也不斷增加,導(dǎo)致芯片的I/O端口資源緊缺,這就需要用少量的端口去驅(qū)動多個按鍵。如果通過驅(qū)動芯片擴展或使用更多I/o口的單片機,則導(dǎo)致的結(jié)果是成本大量增加。為了更實用更節(jié)省成本,一般會通過少量端口來驅(qū)動多個按鍵,現(xiàn)有是通過矩陣掃描的方式來擴展。以12個按鍵為例,矩陣掃描需要7個I/O 口,如圖1。
實用新型內(nèi)容
[0003]本實用新型的目的在于一種經(jīng)過改良的矩陣掃描電路,是一種更實用更節(jié)省成本的電路。
[0004]本實用新型的目的通過采取以下技術(shù)方案達到:
[0005]—種矩陣按鍵掃描電路,每個I/O端口與其他各I/O端口構(gòu)成一個按鍵檢測模塊,其中按鍵檢測模塊包括電阻R、二極管D和按鍵K ;其中I/O端口通過電阻R與二極管D的正極連接,二極管D的負極通過按鍵K接其他各I/O端口。
[0006]本實用新 型的掃描電路通過在各按鍵處對應(yīng)增加一個二極管,即可實現(xiàn)更多掃描按鍵的目的,該電路所采用的元件數(shù)量少,實現(xiàn)起來簡單可靠。
[0007]所述掃描電路最大掃描按鍵數(shù)為K,Κ=ηΧ (η -1);其中η為I/O端口數(shù)。
[0008]與現(xiàn)有的按鍵掃描電路相比,本實用新型的電路在不增加I/O端口的前提下,能夠?qū)崿F(xiàn)更多按鍵掃描,用少量的I/o端口達到掃描多按鍵的效果。
[0009]說明書附圖
[0010]圖1為現(xiàn)有的矩陣按鍵掃描電路的原理圖。
[0011]圖2為本實用新型的改良矩陣按鍵掃描電路的原理圖。
【具體實施方式】
[0012]附圖僅用于示例性說明,不能理解為對本專利的限制;
[0013]為了更好說明本實施例,附圖某些部件會有省略、放大或縮小,并不代表實際產(chǎn)品的尺寸;
[0014]對于本領(lǐng)域技術(shù)人員來說,附圖中某些公知結(jié)構(gòu)及其說明可能省略是可以理解的。
[0015]下面結(jié)合附圖和實施例對本實用新型的技術(shù)方案做進一步的說明。
[0016]實施例:
[0017]如圖2,一種矩陣按鍵掃描電路,每個I/O端口與其他各I/O端口構(gòu)成一個按鍵檢測模塊,其中按鍵檢測模塊包括電阻R、二極管D和按鍵K ;其中I/O端口通過電阻R與二極管D的正極連接,二極管D的負極通過按鍵K接其他各I/O端口。其中二極管D實現(xiàn)按鍵檢測模塊的單向?qū)?,使的每兩個I/O端口即可檢測兩個按鍵。按照此矩陣排列電路設(shè)計,可以最大掃描按鍵數(shù):
[0018]K = η X (η -1)
[0019]其中η為I/O端口。
[0020]本實施例的工作原理:
[0021]先將其中一個I/O 口設(shè)置為輸出口,輸出低電平。其它端口設(shè)置為帶上拉輸入端口,讀出這些端口的電平狀態(tài),當(dāng)對應(yīng)端口按鍵按下則為低電平,無按鍵按下為高電平。然后切換到另一個端口輸出低電平,重復(fù)以上步驟讀出端口電平。一共4次循環(huán)操作后就可以讀出所有按鍵的信息,采用本實施例中的掃描電路,采用4個I/O端口即可實現(xiàn)12個按鍵,而采用傳統(tǒng)的掃描電路,要實現(xiàn)12個按鍵則需要7個I/O端口。
[0022]以上所述的本實用新型的實施方式,并不構(gòu)成對本實用新型保護范圍的限定。任何在本實用新型的精神原則之內(nèi)所作出的修改、等同替換和改進等,均應(yīng)包含在本實用新型的權(quán)利要求保護范圍之內(nèi)。
【權(quán)利要求】
1.一種矩陣按鍵掃描電路,其特征在于,每個I/o端口與其他各I/O端口構(gòu)成一個按鍵檢測模塊,其中按鍵檢測模塊包括電阻R、二極管D和按鍵K ;其中I/O端口通過電阻R與二極管D的正極連接,二極管D的負極通過按鍵K接其他各I/O端口。
2.根據(jù)權(quán)利要求1所述的矩陣按鍵掃描電路,其特征在于,所述掃描電路最大掃描按鍵數(shù)為Κ,Κ=ηΧ (η -1);其中η為I/O端口數(shù)。
【文檔編號】H03M11/20GK203632650SQ201320880049
【公開日】2014年6月4日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】汪軍, 林立欣 申請人:廣東瑞德智能科技股份有限公司