本實用新型涉及金融支付設備領域,特別涉及一種收銀機的鍵盤。
背景技術:
收銀機是微電子技術發(fā)展及現(xiàn)代化商品流通管理理念和技術發(fā)展結合的產物,而商業(yè)電子收銀機則是現(xiàn)代化、自動化商業(yè)管理必不可少的基本電子設備之一。
現(xiàn)有的收銀機鍵盤采用的是掃描驅動方式,所謂掃描驅動方式指的是,利用單片機的多個I/O(input/output)口即輸入/輸出端口,組成按鍵陣列,利用掃描法判斷哪個位置的鍵被按下,得到被按下鍵的坐標信息后,單片機將該信息通過通訊線路傳送給主機。
當一個按鍵被持續(xù)按下的時候,單片機會每隔一段時間向主機傳送該鍵的坐標信息,直至該鍵被松開,這就是鍵盤的連續(xù)輸入方式。
但是對于收銀機鍵盤來說,這種連續(xù)輸入方式具有一定的弊端,容易誤輸入,舉例是,當收銀員需要輸入“2”時,由于沒有及時松開按鍵,則容易輸入“22”,使得金額輸入有誤,給收銀員造成麻煩。針對收銀機對鍵盤要求的特殊性,發(fā)明人經過長時間摸索,對鍵盤進行改進,設計出一種適合收銀機特殊要求的鍵盤。
技術實現(xiàn)要素:
本實用新型的解決的技術問題是:現(xiàn)有收銀機鍵盤容易發(fā)生誤輸入的問題。
本實用新型解決其技術問題的解決方案是:一種收銀機的鍵盤,包括鍵盤本體,所述鍵盤本體內設有驅動電路,所述驅動電路包括單片機和按鍵陣列,所述單片機設有用于縱向掃描按鍵陣列的第一I/O口和用于橫向掃描按鍵陣列的第二I/O口,按鍵陣列的單位按鍵的一端與所述第一I/O口連接,所述驅動電路還設有單穩(wěn)態(tài)觸發(fā)器,所述單位按鍵的另一端與所述單穩(wěn)態(tài)觸發(fā)器的輸入端連接,所述單穩(wěn)態(tài)觸發(fā)器的輸出端與所述第二I/O口連接。
進一步,所述單穩(wěn)態(tài)觸發(fā)器包括反相器、555定時器、第一電容、第二電容和第一電阻,所述反相器的輸入端與所述單位按鍵的另一端連接,所述555定時器設有八個引腳,第二引腳與所述反相器的輸出端連接,第三引腳與所述第二I/O口連接,第一引腳通過第二電容與第七引腳連接,第七引腳與第六引腳連接,第六引腳通過第一電阻與第八引腳連接,第八引腳與第四引腳連接,第五引腳通過第一電容與第一引腳連接。
進一步,所述第一I/O口設有上拉電阻。
本實用新型的有益效果是:利用單穩(wěn)態(tài)觸發(fā)器只有一個穩(wěn)定狀態(tài),一個暫穩(wěn)態(tài)。在外加脈沖的作用下,單穩(wěn)態(tài)觸發(fā)器可以從一個穩(wěn)定狀態(tài)翻轉到一個暫穩(wěn)態(tài),一段時間后又恢復到穩(wěn)定狀態(tài)。保證了一次按下按鍵只響應一次,避免了按鍵保持按下時卻響應多次而造成的誤輸入的窘境。該電路可廣泛應用于收銀機的金額輸入鍵盤,防止誤輸入的情況。
附圖說明
為了更清楚地說明本實用新型實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單說明。顯然,所描述的附圖只是本實用新型的一部分實施例,而不是全部實施例,本領域的技術人員在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他設計方案和附圖。
圖1是實施例1的收銀機鍵盤的電路圖;
圖2是實施例1的單位按鍵與單穩(wěn)態(tài)觸發(fā)器連接的電路示意圖;
圖3是實施例1的單穩(wěn)態(tài)觸發(fā)器的電路圖。
具體實施方式
以下將結合實施例和附圖對本實用新型的構思、具體結構及產生的技術效果進行清楚、完整地描述,以充分地理解本實用新型的目的、特征和效果。顯然,所描述的實施例只是本實用新型的一部分實施例,而不是全部實施例,基于本實用新型的實施例,本領域的技術人員在不付出創(chuàng)造性勞動的前提下所獲得的其他實施例,均屬于本實用新型保護的范圍。另外,文中所提到的所有聯(lián)接/連接關系,并非單指構件直接相接,而是指可根據(jù)具體實施情況,通過添加或減少聯(lián)接輔件,來組成更優(yōu)的聯(lián)接結構。本發(fā)明創(chuàng)造中的各個技術特征,在不互相矛盾沖突的前提下可以交互組合。
實施例1,參考圖1,一種收銀機的鍵盤,包括鍵盤本體,所述鍵盤本體內設有驅動電路,所述驅動電路包括單片機和按鍵陣列,所述單片機的型號為UR5HC418,該單片機廣泛用于鍵盤驅動電路的生產制作,采購方便。該單片機具有多個I/O口,本實施例采用PR0-PR4作為縱向掃描的I/O口組,采用PC0-PC3作為橫向掃描的I/O口組,從而組成5*4的按鍵陣列。
所述驅動電路還設有單穩(wěn)態(tài)觸發(fā)器,結合圖2,所述單位按鍵S1的一端與I/O口PR4連接,另一端與所述單穩(wěn)態(tài)觸發(fā)器的輸入端連接,所述單穩(wěn)態(tài)觸發(fā)器的輸出端與I/O口PC3連接。
單穩(wěn)態(tài)觸發(fā)器具有一個穩(wěn)定狀態(tài),一個暫穩(wěn)態(tài)。在外加脈沖的作用下,單穩(wěn)態(tài)觸發(fā)器可以從一個穩(wěn)定狀態(tài)翻轉到一個暫穩(wěn)態(tài)。該暫態(tài)維持一段時間又回到原來的穩(wěn)態(tài)。當單位按鍵S1被按下產生脈沖,從I/O口PR4的電平狀態(tài)被傳送到單穩(wěn)態(tài)觸發(fā)器,單穩(wěn)態(tài)觸發(fā)器從一個穩(wěn)定狀態(tài)翻轉到一個暫穩(wěn)態(tài),I/O口PC3檢測到暫穩(wěn)態(tài),并得知單位按鍵S1已經被按下,通過單片機的主控制器將該狀態(tài)傳送給主機,完成按鍵S1坐標的識別,如果按鍵S1依然保持被按下,一段時間后,單穩(wěn)態(tài)觸發(fā)器從暫穩(wěn)態(tài)翻轉回穩(wěn)定狀態(tài)時,I/O口PC3再次檢測,卻無法檢測到暫穩(wěn)態(tài),雖然按鍵S1被按下,但是I/O口PC3卻無法檢測到按鍵S1的坐標信息。保證了一次按下按鍵只響應一次,避免了一次按下按鍵卻響應多次的窘境。該電路可廣泛應用于收銀機的金額輸入鍵盤,防止誤輸入的情況。
結合圖3,所述單穩(wěn)態(tài)觸發(fā)器包括反相器、555定時器U1、第一電容C1、第二電容C2和第一電阻R1,所述反相器的輸入端與所述單位按鍵S1連接,所述555定時器U1設有八個引腳,第二引腳2與所述反相器的輸出端連接,第三引腳3與I/O口PC3連接,第一引腳1通過第二電容C2與第七引腳7連接,第七引腳7與第六引腳6連接,第六引腳6通過第一電阻R1與第八引腳8連接,第八引腳8與第四引腳4連接,第五引腳5通過第一電容C1與第一引腳1連接,第一引腳1接地,第八引腳8接電源VCC。
沒有觸發(fā)信號,如果接通電源VCC后Q=0,反相器的輸出端輸出高電平,第三引腳3輸出低電平,三極管T導通,第二電容C2通過三極管T放電,Vc為低電平,第三引腳3保持低電平不變。
沒有觸發(fā)信號,如果接通電源VCC后Q=1,三極管T截止,電源VCC通過第一電阻R1向第二電容C2充電,當Vc上升到2/3VCC時,由于R=0,S=1,鎖存器置0,第三引腳3輸出低電平。此時三極管T導通,第二電容C2放電,第三引腳3保持低電平不變。
因此,電路通電后,如果沒有觸發(fā)信號,電路只有一種穩(wěn)定狀態(tài):就是第三引腳3保持低電平。
當按鍵S1被按下,反相器的輸出端輸出低電平,第三引腳3輸出狀態(tài)從低電平跳變?yōu)楦唠娖剑娐愤M入暫穩(wěn)態(tài),三極管T截止。此后第二電容C2充電,當?shù)诙娙軨2充電至Vc=2/3VCC時,第三引腳3由高電平翻轉為低電平,同時三極管T導通,于是第二電容C2放電,電路返回穩(wěn)定狀態(tài),第三引腳3保持低電平。因此,當按鍵S1持續(xù)被按下時,I/O口PC3只檢測到一次被按下的狀態(tài)信號即暫穩(wěn)態(tài)狀態(tài)信號,從而避免了多次響應的情況。