命令 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