输入/输出数据

E5071C

输入/输出数据

关于与外部设备通信的其他主题

概述

E5071C处理器I/O端口为以下数据I/O提供端口。

端口名

用途

数据结构

端口A

输出

端口B

输出

端口C

输入/输出

端口D

输入/输出

端口E

输入/输出

端口F

输出

指定端口的信号传输方向

I/O端口和控制信号线所示,端口C、D的信号传输方向(输入/输出)可以改变。因此在使用端口前,应根据它们的用途来设置端口的信号传输方向。

可以使用以下命令指定端口C和D的信号传输方向。端口E的设置取决于端口C和D的设置。

端口名

命令

端口C

:CONT:HAND:C:MODE

端口D

:CONT:HAND:D:MODE

 

 

从端口读取输入数据

当端口C、D或E配置为输入端口时,端口每一位的高位(0)/低位(1)所代表的二进制数据以十进制方式读取。

使用以下查询命令检索数据:

端口名

命令

端口C

:CONT:HAND:C

端口D

:CONT:HAND:D

端口E

:CONT:HAND:E

向端口输出数据

对端口A到F(端口C、D和E应配置为输出端口)而言,端口每一位高位(0)/低位(1)所代表的二进制数据(当使用命令输出数据时,为十进制数据)都能够被输出。

使用以下命令输出数据:

端口名

命令

端口A

:CONT:HAND:A

端口B

:CONT:HAND:B

端口C

:CONT:HAND:C

端口D

:CONT:HAND:D

端口E

:CONT:HAND:E

端口F

:CONT:HAND:F

  • 当打开/INDEX输出信号时,由:CONT:HAND:B命令输出的6位数据(如果是:CONT:HAND:F命令,则输出14位数据)将被忽略。

  • 当打开/READY FOR TRIGGER输出信号时,由:CONT:HAND:F命令输出的7位数据(如果是:CONT:HAND:F命令,则输出15位数据)将被忽略。

样本程序

参见处理器接口