REVERSE

 
語法

        REVERSE Pin

 

操作

        將指定的引腳方向做反轉,不論在輸入或輸出模式。

  • Pin 常數或變數值(0 ~23),用來指定要被設為輸入和輸出相反模式的引腳。對一個24引腳的BASIC Commander®而言,引腳的值為0~15

 

說明

        除了INPUT OUTPUT指令外,也提供了REVERSE指令,可以將現在的輸入或輸出模式作反向。如果要讀或寫數位訊號到外界,引腳必須在之前就改變成對應的模式。由於要簡化引腳相關的輸入輸出指令,模式改變大部分是由系統自動執行的,使用者只須使用輸入輸出指令而不需要煩惱引腳的方向。使用應用電路時必須注意,要避免因錯誤的路徑造成無法預期的輸入輸出方向所造成的危害。

  

範例

         下列範例改變了引腳P0經由電阻連接到LED電容的I/O方向。LED會依此做相對的開關動作。


Sub Main()
   
Dim key As Byte

START:
   
WRITEPORT0 &H00         ' Write low to output buffers

   
Do
       
Debugin "Input any key to toggle LED On/Off.", %CHR key, CR
       
REVERSE 0   ' Switch P0 to OUTPUT mode, turn on LED0
    Loop
End Sub