語法
INPUT Pin
操作 將指定的Pin設定為輸入模式。
說明 如果你想讀取一個外界的數位訊號,用來讀取訊號的引腳要先設為輸入模式。 為了簡化引腳相關的輸入輸出指令,模式改變是由系統自動執行。使用者只需簡單的使用輸入輸出指令而無需擔心引腳的方向。然而,我們依然提供了INPUT 指令。如果你使用INPUT指令來將引腳由輸出模式改為輸入模式,引腳上的high/low狀態會消失而引腳會被置於高電阻狀態。因此建議在引腳加上提拉電阻以避免不確定的邏輯狀態存在而造成邏輯上或電子上的危害。 範例 下面的例子改變了P0的I/O方向,它經由電阻連接到LED,而LED會依此產生相對應的開/關。Sub Main() Dim key As Byte START: WRITEPORT0 &H00 ' Write low to output buffers Do Debugin "Input any key to turn on LED.", %CHR key, CR OUTPUT 0 ' Switch P0 to OUTPUT mode, turn on LED0 Debugin "Input any key to turn off LED.", %CHR key, CR INPUT 0 ' Switch P0 to INPUT mode, turn off LED0 Loop End Sub |