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