Home
Support
什么是数字端口数据(Digital Data) 和数字端口使能(Digital Enable)?如何使用它们?
什么是数字端口数据(Digital Data) 和数字端口使能(Digital Enable)?如何使用它们?
主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
问题: 什么是数字端口数据(Digital Data) 和数字端口使能(Digital Enable)?如何使用它们?
解答: 7831R的所有数字端口都是双向的。对于常规的TTL和CMOS信号,数字输入口呈高阻态且不需要锁存器来保持数据;数字输出口呈低阻态且需要一个锁存器来保持输出口上的数据。为了使数字输入输出口共享同样的端口,我们需要使用某种开关。
下图展示了这是如何实现的。数字端口使能(Digital Enable)就是前述的开关。
为了使事情简单,DO函数的功能是将期望值写入数字端口数据(Digital Data)并将一个TRUE信号送到数字端口使能(Digital Enable)来关闭开关。所以,如果您希望输出,使用DO函数即可。从数字口上读回先前写入的信号同样简单,只需要在写操作后执行读操作即可。为获得更多的如双向通讯一样的高级功能,您需要使用DD和DE。
双向通讯:基本上来说,在执行DO后要实现双向通讯,需要在外部信号施加于数字端口前将一个FALSE信号写入DE,然后用DI读入输入值。一旦外部信号撤除,则可以将输出值写入DD并将一个TRUE信号送到DE(注意这步与DO相同)。
相关链接:
附件:
报告日期: 10/03/2006
最近更新: 10/09/2006
文档编号: 33BJE4FL
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.