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