可以,在某些限制条件下使用BICO。
模拟输出不能直接连到一个二进制的状态,它只能直接连到模拟显示值。然而可以通过BICO来检测每一位的改变,如下所示:
例如:观察位52.3
P1000? 3 (固定频率不能用作频率设定源)
P1001=50HZ (固定频率1)
P1016=1 (固定频率的选择是二进制代码)
P1020=52.3 (使位52.3为固定频率1)
P0771=1024 (在模拟输出口显示所有的固定频率)工作情况如下:
当52.3为二进制"1"时。使用正常的固定频率机制,将P1001中的数值传送到r1024中。使用参数P0771,将参数r1024的值连到模拟输出。我们可以知道,当位52.3为"1"时,为20MA,当位52.3为"0"时,为0MA。 |