WRITEPORT

 
語法

        WRITEPORT Port, Data

 

        如果連接埠號碼是一個常數,可以用下列的形式。

 

        WRITEPORT0 Data

        WRITEPORT1 Data

        WRITEPORT2 Data

 

操作

        不須改變方向設定而將資料寫入指定的 I/O埠。

 

  • Port 常數或變數值(0-2),用來指定連接埠號碼。連接埠0包含引腳 P0-P7,連接埠1包含引腳P8-P15,連接埠2包含引腳P16-P23。以一個24引腳的BASIC Commander®來說,連接埠的值是01
  • Data 用來定義資料要寫到特定連接埠的常數或變數值。

 

說明

        WRITEPORT 指令是用來將數位資料寫到輸出入埠。跟OUT 指令不一樣, 引腳的I/O模式不會自動變成輸出模式。WRITEPORT 指令包含了8個引腳,每一個引腳都可以被設成輸出或輸入模式。你須要詳細的對每一個位元做設定。資料0會將相對應的引腳設定成low狀態,1設為high狀態。索引值較小的引腳會成為資料位元組中順序較低的位元。

 

        那些被設定為輸入模式的引腳,資料寫入並不會影響到I/O引腳。如果稍後這些引腳被重新設定為輸出模式,之前所儲存在緩衝區內的輸出資料就會作用。

 

範例

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