上升沿检测问题

2019-07-15 21:21发布

写了个上升沿检测的程序如下:module dlc(
                                CLK_50M,
                                key,
                                LEDOUT
                                );   //抓取key按键的上升沿
input CLK_50M;
input key;
output reg LEDOUT;


reg key_s1;
reg key_s2;   
always@(CLK_50M)
begin
        if(CLK_50M==1)
                begin
                        key_s1<=key;
                        key_s2<=key_s1;
                if((key_s1==0)&&(key_s2==0)&&(key==1))
                        begin
                                LEDOUT<=1;
                        end
                end




end


endmodule



发现程序进不去if循环,不知道错在哪
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。