專利名稱:多功能密碼輸入器的制作方法
技術領域:
該實用新型涉及鍵盤,是簡易的、能夠保障安全的、適用于有數字(0-9)、字母(A-Z)或是其它常用符號輸入的多功能密碼輸入器,尤其是適用于ATM機、股票交易機、樓道密碼鎖。
背景技術:
目前,常見的密碼輸入器使用的鍵盤一般都是自然鍵盤,每一個按鍵代表一個固定的數字或者符號。日常生活中,我們經常使用ATM機取錢(所使用的自然鍵盤一般只包括數字和符號)或是股票交易機進行交易,但是,公共場所人員較多,不法分子根據操作者在鍵盤上按下的按鍵位置來竊取提款人的密碼,給我們的財產帶來安全隱患。因此,有效地提高輸入裝置使用的安全性,這一問題的解決已非常必要。
發(fā)明內容為了克服現(xiàn)有的鍵盤密碼容易被破譯而且缺少字母的不足,保障人們的財產安全,本實用新型提供一種多功能密碼輸入器,它結構簡單,打破了固定鍵盤的傳統(tǒng),大大降低了不法分子竊取輸入內容尤其是提款人密碼的可能性。本實用新型解決其技術問題所采用的技術方案是本實用新型是由穩(wěn)壓模塊7805 (I)、IXD顯示模塊(5)、鍵盤模塊^)、RS-232通訊接口分別與中央處理單元(4)相連,組成簡易安全的多功能密碼輸入器。鍵盤模塊出),通過加I鍵和減I鍵選擇目標數值,不僅可以進行數字0-9的輸入,還可以進行字母A-Z或計算機鍵盤上符號的輸入,在IXD上顯示,并且輸入的字符變化的速度自適應可調,由確認鍵發(fā)送到PC機,經刪除鍵刪除錯誤的輸入字符,與PC機進行串行通訊進行數據傳輸,從而完成字符的輸入。本實用新型的有益效果是通過+1鍵、-I鍵可以方便的控制隨機數字,選擇自己期望得到的字符,密碼設置又增加了字母和常用符號,大大地降低了不法分子對輸入內容,尤其是ATM機提款人密碼的竊取的可能性,有效地提高了密碼輸入器使用的安全性。該實用新型既可以實現(xiàn)數字(0-9)的輸入又可以實現(xiàn)字母(A-Z)和其他常用符號的輸入,并且該多功能密碼輸入器輸入的字符變化速度自適應可調,從而可以快速地找到我們需要輸入的字符。本實用新型不僅結構簡單,而且低功耗、低成本、實用性強。
以下結合附圖
和實施例對本系統(tǒng)進行進一步說明。圖I是本實用新型結構簡圖。圖2是本實用新型電路圖。圖3是本實用新型單片機端程序簡易流程圖。圖4是本實用新型與PC機通信時PC機工作情況圖。
具體實施方式
在圖I中,為本實用新型結構簡圖,系統(tǒng)以51單片機為核心,穩(wěn)壓模塊7805(1)為系統(tǒng)提供+5V電源,結合使用IXD顯示模塊(5)和鍵盤模塊¢),通過RS-232通訊接口與PC機通訊。在圖2中,為本實用新型電路圖。本系統(tǒng)通過穩(wěn)壓模塊7805 (I)為系統(tǒng)提供+5V電源,電源接口為O6mm插座(2),打開電源開關(3),此時電源指示燈(9)被點亮,系統(tǒng)中的鍵盤模塊(6)與單片機中的P2. O、P2. I、P2. 5、P2. 6相連,此時,單片機(4)控制IXD顯示模塊(5),顯示隨機數。通過鍵盤模塊(6)的單個按鍵——加I鍵和減I鍵選擇目標數值0-9或字母A-Z或計算機鍵盤上符號,并在IXD顯示模塊(5)上顯示。由確認鍵發(fā)送到PC機,經刪除鍵刪除。單片機⑷通過Pl. O、Pl. I、Pl. 2、Pl. 3、Pl. 4、Pl. 5、Pl. 6、Pl. 7端口和IXD模塊的DO、DI、D2、D3、D4、D5、D6、D7連接,顯示數字、字母或符號,并且輸入的字符變化的速度自適應可調。經由MAX232(7)對單片機(4)和PC機進行電平轉換,通過DB9(8) 接口與PC機連接,結合PC機端軟件,完成數據傳輸。圖I中鍵盤模塊(6)按鍵K1、K2、K3、K4如圖所示,以下是使用方法I)開機后系統(tǒng)讀取隨機數,此時IXD上,第一行固定顯示“Password Input ”,第
二行中間位置顯示一個數字。2)Kl鍵為數值“加I”鍵,按一下Kl鍵,數值+1,數值對應在IXD上顯示;按住Kl鍵不放,數值快速加1,從數字0到9,字母A到Z之間快速變化,在LCD上顯示對應變化。3)K2鍵為數值“減I”鍵,按一下K2鍵,數值-I,數值對應在IXD上顯示;按住K2鍵不放,數值快速減1,從數字0到9,字母A到Z之間快速變化,在LCD上顯示對應變化。4)K3鍵為“確認”鍵,選擇并確定了一個字符通過按K3鍵發(fā)送數據到PC機。5)K4鍵為“刪除”鍵,按K4鍵在PC機上刪除數據。按一下K4鍵,刪除一個字符。在圖3中,為電路的單片機軟件大致流程圖。通過按鍵操作系統(tǒng)顯示的數字選擇期望的數值,在LCD上顯示出來,提高了輸入裝置的安全性,尤其是有密碼輸入設備使用的安全性。在圖4中,通過操作按鍵從隨機數中選擇目標數值,系統(tǒng)通過串口線連接PC機進行顯示,PC機端軟件通過VB編寫。圖中是ATM機密碼登陸界面,圖中顯示“請輸入六位銀行卡密碼”,通過按鍵選擇數值,并通過確認鍵發(fā)送,此時,PC機開始接收數據,接受一個數據,屏幕上密碼登陸界面顯示一個“*”,最終屏幕上顯示“******”。
權利要求1.一種多功能密碼輸入器,其特征是穩(wěn)壓模塊7805 (I)、IXD顯示模塊(5)、鍵盤模塊(6)、RS-232通訊接口(7)分別與中央處理單元(4)相連。
2.按照權利要求I所述的多功能密碼輸入器,其特征是鍵盤模塊¢),通過加I鍵和減I鍵選擇目標數值0-9或字母A-Z或計算機鍵盤上符號,在LCD上顯示,由確認鍵發(fā)送到pc機,經刪除鍵刪除錯誤的輸入字符。
3.按照權利要求I所述的多功能密碼輸入器,其特征是輸入的字符變化的速度自適應可調。
專利摘要一種簡易的、安全的多功能密碼輸入器,既可以實現(xiàn)數字(0-9)輸入又可以實現(xiàn)字母(A-Z)和符號的輸入,它是以單片機為中央控制單元,結合使用LCD顯示模塊,經由4個按鍵(+1鍵、-1鍵、確認、刪除)操作數字,由《+1》鍵、《-1》鍵選擇目標字符并在LCD上顯示,而且按住《+1》鍵、《-1》鍵,則輸入字符變化的速度自適應可調。通過串口通訊技術,與PC機進行串行通訊,由《確認》鍵輸入一位字符,按《刪除》鍵刪除。該多功能密碼輸入器結構簡單,低功耗,成本低,實用性強,適用于有數字、字母或其它有符號輸入的輸入場合,尤其適用于ATM機、股票交易機、樓道密碼鎖,有效地提高了密碼輸入裝置使用的安全性。
文檔編號G06F3/02GK202486698SQ201120228778
公開日2012年10月10日 申請日期2011年6月22日 優(yōu)先權日2011年6月22日
發(fā)明者丁銀銀, 張持健, 白采玉, 費悅 申請人:安徽師范大學