當前位置:首頁 > 電源 > 數字電源
[導讀]隨著信息技術的發(fā)展,各種交易卡、身份卡也越來越多地進入到人們的日常生活。在這些活動中,經常需要輸入幾位數碼的口令或密碼即個人身份碼(Personal Identify Number/PIN)以確認身份。 本文介紹一種在鼠標概

隨著信息技術的發(fā)展,各種交易卡、身份卡也越來越多地進入到人們的日常生活。在這些活動中,經常需要輸入幾位數碼的口令或密碼即個人身份碼(Personal Identify Number/PIN)以確認身份。
      
本文介紹一種在鼠標概念基礎上研究開發(fā)的密碼輸入方法,或者稱為密碼鼠標。這種密碼鼠標采用滾動的數碼輸入方式,只有3~4個鍵,其輸出編碼結構、數碼傳輸方法和傳輸率等與現行密碼鍵盤完全相同,最大的不同是它可以完全防止輸入密碼時被他人窺視。  
      
1 鍵盤的整體結構和工作原理 
      
從外部看本鍵盤包括兩部分:一部分是選碼與操作部分;另一部分是數碼顯示部分,圖1(a)、(b)分別給出了這種鍵盤的兩種外型圖。

 

                                                                       圖1 兩種外型圖   
      
選碼與操作部分包括功能電路和若干個操作鍵,除了有與原來鍵盤相同的功能鍵外,還有一個選碼鍵(或選碼轉輪),用該鍵取代原來鍵盤的0~9 10個數字,通過“+”或“-”的方式滾動選定0~9其中之一,然后再選定輸入。圖2是其結構框圖。

 

                                                                    圖2 結構框圖   
      
顯示部分是一個一位的數碼顯示管,該部分即時顯示選碼鍵(或選碼轉輪)選中的數碼。顯示部分利用光學原理和光學材料限制數碼顯示視角。         
上述兩部分組合,完成密碼的輸入過程。工作原理如下:開始時鍵盤的顯示部分會顯示一個0~9之間的隨機數。通過轉動轉輪改變BCD可逆計數器的數值,當轉輪正向轉動時,計數器正向計數,即按0-1-2-3-4-5-6-7-8-9-0的規(guī)律計數;轉輪逆向轉動時,計數器逆向計數,即按0-9-8-7-6-5-4-3-2-1-0的規(guī)律計數。在該BCD碼計數器計數的同時,顯示部分即時顯示該計數器的數值。當選中要輸入的數字時,按動“選定”鍵,該BCD碼并行地存儲到鎖存器中,然后該BCD碼按設定的傳輸率輸出。按順序全部輸入完若干位密碼后,按“確認”鍵。通過加入其它的聲光提示信息還可以提高鍵盤的操作靈活性。
      
2 鍵盤的實現電路和關鍵技術

2.1 硬件構成  
      
實現上述功能可以采用分立電子元件也可以用單片機實現,還可以用可編程邏輯器件實現。根據現在的技術條件,采用單片機實現上述功能比較方便。利用8051單片機的緊湊結構芯片AT89C2051可以在很小的面積上布線,并完成圖2的功能。由于AT89C2051的外部輸入/輸出引線有限,利用軟件譯碼會占用7條輸入/輸出線,所以在 AT89C2051和7段LED數碼管之間接一個BCD碼到7段顯示碼譯碼器CD4056。   
      
從外部看,用P1.0、P1.1、P1.2、P1.3和P3.7作為五個熱鍵(鼠標式的只用三個)的輸入3.2、P3.3作為選碼轉輪的輸入接口;由P1.4、P1.5、P1.6、P1.7共4位即時傳送BCD碼到CD4056;CD4056的輸出直接驅動7段LED數碼管。P3.5為串行通信口,用于傳送經確定后的BCD碼。 [!--empirenews.page--]

2.2 選碼轉輪和可逆計數器  

選碼轉輪是一個在內徑成環(huán)形均勻布有12小孔的圓形轉輪,在PCB板上設有一個紅外發(fā)光管和兩個紅外接收管。轉輪轉動會切割紅外光線,通過光電二極管和轉輪上的光孔形成信號,經過整形后利用兩個信號輸入的先后順序識別轉輪的正反轉。

2.3 隨機數發(fā)生器  

為了防止他人從輸入的動作和規(guī)律看出所輸密碼,鍵盤的每次啟動或每輸入一位碼后再輸入新一位碼時,鍵盤總是在0~9之間隨機顯示一個數,在此數的基礎上再進行加/減計數。這個隨機數的產生用單片機一個內部寄存器完成。該寄存器不斷進行BCD不帶進位的高速加計數,當需要產生隨機數時,從該寄存器即時取出當時的計數值。由于取數是操作人員按動“確認”鍵后進行,是一個隨機時刻,所以取出的數也是一個0~9之間的隨機數。   

3 視角限制方法

顯示器的前面放置一層內部平面經過凹凸處理的透光材料。該層材料使與顯示器平面法線方向平行的光線不失真射出,使偏離中心的光線發(fā)生散射,從而限制顯示器在垂直方向的視角,即只允許交易者個人看到顯示器的內容。調節(jié)顯示器的電流使顯示器的亮度為一個合適的值。通過調節(jié)顯示器表面與透光材料的距離h也能達到限制顯示器在垂直方向的視角,如圖3。


 

                                                                圖3 顯示器部分剖面圖   

圖4是根據上述原理制作的鼠標結構密碼鍵盤圖。首先從功能上進行對比實驗,對比鍵盤是深圳某公司出品的碼位固定的明碼鍵盤,當輸入一個0~9之間的數字時,該鍵盤串行傳送一個8位的二進制碼3X,X是要傳送的數字。制作的鍵盤采用相同的編碼和傳輸率,接收端是一臺計算機。經過100多次輸入6位密碼,兩者性能完全相同。
  
設計的顯示器視角為15°,即使在操作人員旁邊站立,也很難從密碼鍵盤輸入端看到應輸入的密碼。輸入速度在開始時較慢,經過簡單熟悉后,設計制作的鼠標式密碼鍵盤的輸入速度與碼位固定的明碼鍵盤相同。
 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉