コマンド 2100: 指定された入力ポートの状態をバイトで取得

指定された入力ポートの状態をバイト単位で返します。

バイトポートは、8個の入力ビットで 構成されます。

コマンド書式

bit 名称 説明
引数1 15

バイト

ポート番号

I/Oのバイトポートを指定
14
1
0

応答書式

bit 名称 説明
応答1 15 未使用 0がセットされる
8
7 戻り値 取得した状態をバイナリーで設定
6
5
4
3
2
1
0

解説

8個の入力ビットの値を同時にチェックできます。

1度に8個の入力ビットのチェックができるので、戻り値は、0から255の範囲の整数値になります。

以下の表で、戻り値の各整数値が、それぞれの入力ビットにどのように対応しているか参照してください。

入力ビット表 (バイトポート0使用時)

戻り値 7 6 5 4 3 2 1 0
1 off off off off off off off on
5 off off off off off on off on
15 off off off off on on on on
255 on on on on on on on on

入力ビット表 (バイトポート2使用時)

戻り値 23 22 21 20 19 18 17 16
3 off off off off off off on on
7 off off off off off on on on
32 off off on off off off off off
255 on on on on on on on on

使用例

バイトポート2から取得

23 22 21 20 19 18 17 16
7 off off off off off on on on
コマンド 応答
0834H 0002H 0834H 0007H