我目前正在研究金属探测器,但不知道如何在我的 VHDL 代码中实现它。
ENTITY sensor IS
port ( metaldetector : in std_logic;
metal : out std_logic;
);
END ENTITY sensor;
只要传感器附近没有任何金属,“金属探测器”就会获得 6.1kHz 频率的脉冲。因此,只要“金属探测器”不断收到脉冲,输出端口“金属”就应该是“0”。
当缺少一个脉冲(或多个脉冲)时,“金属”应变为“1”,直到下一个脉冲。
编写一个可以做到这一点的代码应该不难,但我就是想不通。任何帮助真的很棒!