IN

 
語法

        Result = IN Pin

 

操作

        從引腳讀取外部的邏輯輸入值。

  • Pin 常數或變數(0 ~23),用來定義要讀取高階的引腳。對一個24-pinBASIC Commander®而言,它的引腳值範圍為 0~15
  • Result 用來接收Pin所得到的外部邏輯值的位元組變數。

 

說明

        這個指令會從引腳讀取外部的邏輯輸入值。通常,引腳要預先變成輸入模式。而IN指令運作時只有一個引腳會參與其中,系統會自動將這引腳改變為輸入模式。使用者無須在指令執行前用手動方式去將引腳改變為輸入模式。當電源開啟時,所以的I/O都變成輸入模式。

 

範例

        以下例子告訴我們如何利用IN指令去讀取外部邏輯值。

Sub Main()
   
Do
WAIT:
   
If IN(0)=1 Then
       
Pause 10
       
Goto WAIT
   
Else
       
Debug "Button is pressed.", CR
RELEASE:
       
If IN(0)=0 Then Goto RELEASE
           
Debug "Button is released.", CR
       
End If
   
Loop
End Sub