INPUT

 
語法

        INPUT Pin

 

操作

        將指定的Pin設定為輸入模式。

  • Pin 常數或變數(0 ~23),用來指定要被設為輸入模式的引腳。對一個24-pinBASIC Commander®而言,它的引腳值範圍為 0~15

 

說明

        如果你想讀取一個外界的數位訊號,用來讀取訊號的引腳要先設為輸入模式。 為了簡化引腳相關的輸入輸出指令,模式改變是由系統自動執行。使用者只需簡單的使用輸入輸出指令而無需擔心引腳的方向。然而,我們依然提供了INPUT 指令。如果你使用INPUT指令來將引腳由輸出模式改為輸入模式,引腳上的high/low狀態會消失而引腳會被置於高電阻狀態。因此建議在引腳加上提拉電阻以避免不確定的邏輯狀態存在而造成邏輯上或電子上的危害。

範例

        下面的例子改變了P0I/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