是先入先出的么?也就是如下
———1秒, 2秒, 3秒, 4秒, 5秒, 6秒, 7秒, 8秒,
输入:H____L____H____H____
输出:______________________H____L____H____H
这个问题论坛是讨论过的。
不好意思,贴子不知道在哪里,(该是06,07年左右的事)
我只记得大约的解决的办法。
是用采样,保存,移位,读出。这样来解决的。
也就是每一段时间进行采样,如100mS一次,把其放在寄存器中,并对寄存器移位。
寄存器大小取决于采样间隔,如现在是100mS,还有延时间隔,如你说的5S,
那当中要保存50个值,就是8 Byte(64 Bit)。
前面说的事情还没完,完成移位后,接着是读取第51的值输出。
不知这样说,楼主能理解不?
最后修改:2016/11/16 22:24:27