HIGH

 
語法

          HIGH Pin

 

操作

          將指定的引腳設為邏輯高準位。

  • Pin 常數或變數(0 ~23),用來定義高準位要應用到的引腳。對一個24-pinBASIC Commander®而言,它的引腳值範圍為 0~15

 

說明

         這個指令會將指定的引腳設為接近5伏特的高準位。一般來說,在執行對應的輸入輸出操作前引腳要預先改變成輸入或輸出模式。然而在HIGH指令運作時只有一個引腳會參與其中,所以指令會自動將這引腳改變為輸出模式。使用者無須在指令執行前用手動方式去將引腳改變為輸出模式。

 

         下圖所顯示的是一個用HIGHLOW指令去開啟小LED的簡單電路。當圖中的引腳執行HIGH指令時LED將會關閉,執行LOW指令時會被開啟。每一個I/O引腳都有約20微安的汲入電流能力及約10微安的輸出電流能力,也就是說引腳是low時,裝置會消耗掉更多的電流。

         引腳有電流驅動的極限,像驅動較大的負載如燈泡或繼電器,會需要比LED更多的電流,所以需要將電晶體開關連接到輸出。下圖就是這種操作的簡單電路圖。


        重要的是要查看製造廠的資料頁來決定繼電器線圈電流的要求,確保電晶體可以控制這樣的電流。

範例

         下列程式可以讓上圖顯示的LED電路中連接到引腳0LED1赫茲(Hz)的頻率閃爍。

Sub Main()
   
Do
       
HIGH 0      'LED on
        Pause 500   '0.5 second delay
        LOW 0       'LED off
        Pause 500   '0.5 second delay
        TOGGLE 0    'LED on
        Pause 500   '0.5 second delay
        TOGGLE 0    'LED off
        Pause 500   '0.5 second delay
    Loop
End Sub