探傷設備資料
鋼管漏磁檢測系統中,常常需要進行人機交互,如向系統發出一些控制指令,設置系統的某些參數等等,而鍵盤是主要的人機交互平臺。目前實現鍵盤的主要有兩種方案:一種是采用專門的鍵盤接口芯片,如Intel 8279芯片;另一種是利用單片機軟件實現的鍵盤掃描。由于C8051F020功能較強,因此,為了減小系統的成本及電路的復雜程度,飛泰漏磁檢測系統采用第二種方案。此外,軟件實現的按鍵掃描鍵盤按照設計結構分又可以分為獨立按鍵式鍵盤和矩陣式鍵盤兩種。所謂獨立按鍵式鍵盤即一個按鍵連接單片機的一個I/O口,其優點是各按鍵之間相互獨立、程序編程容易、按鍵識別簡單;缺點是占用I/O口數量太多,使其不能大量運用。所謂矩陣式鍵盤是在單片機I/O口的線分為兩組行線和列線,在行列線的交叉點設置一個按鍵,這種結構可以使用少量的I/O口線組成較多的按鍵,提高單片機的I/O利用率,當按鍵較多時,采用這種結構較為合適。
飛泰漏磁檢測系統設計時,采用單片機P5口的8條I/O口線,組成一個4×4的矩陣鍵盤,鍵盤是由16個按鈕組成的,主要是用來發出一些控制指令和設置一些系統參數。其原理是:當沒有按鍵按下時,P5.0-P5.3與P5.4-P5.7之間開路。當有按鍵按下時,與閉合鍵相連的兩個I/O口線短路。因此,判斷有無按鍵按下的方法是:
(1)單片機將列線P5.4-P5.7設置為輸入狀態,在行線P5.0-P5.3上輸出低電平,此時單片機從列線上讀入數據,若有列線為低電平,則表示該列線有按鍵按下,從而確定列線。
(2)單片機在行線上輪流輸出低電平,讀入列線P5.4-P5.7 數據,若有列線為低電平,則表示對應行線上有按鍵按下,從而確定行線。
鋼管漏磁檢測設備
咨詢電話:189-311-80976