SETDIRPORT

 
語法

        SETDIRPORT Port, Dir

 

        如果連接埠號碼是一個常數,你可以用下列任一種格式型態。

        SETDIRPORT0 Dir

        SETDIRPORT1 Dir

        SETDIRPORT2 Dir

 

操作

        設定指定的連接埠的I/O 方向設定。

  • Port 常數或變數值(0-2),用來指定連接埠號碼。連接埠0包含引腳 P0-P7,連接埠1包含引腳P8-P15,連接埠2包含引腳P16-P23。以一個24引腳的BASIC Commander®來說,連接埠的值是01
  • Dir 用來指定I/O方向的位元組。資料位元組中的每一個位元都定義著一個引腳的方向,0是輸出,1是輸入。

 

說明

如果你想用READPORT指令從外界讀取一個數位訊號,相對應的引腳要首先設為輸入模式。用SETDIRPORT指令來設定指定連接埠的I/O方向設定。每一個連接埠引腳都可以獨立設定。資料0表示輸出資料1表示輸入模式。索引值較小的引腳將會成為資料位元組中順序較低的位元。例如,P0的設定會出現在資料讀取的位元0I/O方向在程式開始後預設為輸入。

I/O引腳被設定為輸入模式時,建議每一個引腳都外接一個10K歐姆的提拉電阻。否則由於這些引腳的高阻抗浮接狀態,I/O引腳可能會被隨機的讀成10而無法反應出引腳上真正的數位訊號。

 

範例

        指令使用方法請參閱GETDIRPORT指令的範例。