输入/输出数据
概述
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位数据)将被忽略。
样本程序
参见处理器接口。