|
问题:检测外部PIN掉脉冲
verilog程序:
input io_clk, //晶振输入---20MHZ
input io_reset,
input io_CupCheck_pulse,//脉冲输入
output reg io_test1 //测试引脚
reg pre_state;
always @(posedge io_clk or negedge io_reset)
begin
if(!io_reset)
begin
pre_state <= 1'b0;
io_test1 <= 1'b0;
end
else
begin
pre_state <= io_CupCheck_pulse;//对应示波器1
if({pre_state ,io_CupCheck_pulse} == 2'b10)//下降沿触发一次io反转
begin
io_test1 <= ~io_test1;//对应示波器2
end
end
end
用示波器测的波形:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|