数码管做电子钟

2019-03-25 13:29发布

我写的这个程序,想让数码管个位到九之后,产生一个脉冲,然后十位+1,但是板子上显示个位到九之后,然后个位数变到0之后,十位才+1,不知道是上面原因,哪位大佬指导一下,谢谢!

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
从入门到放弃
2019-03-25 21:36
给你参考下:
always @(posedge clk_1hz)//秒功能进程
  begin
    if(ge==4'b1001)
      begin
         ge=4'b0000;
         if(shi==3'b101)
           shi=3'b000;
         else
           shi=shi+1'b1;
      end
      
    else
      ge=ge+1'b1;
  end

一周热门 更多>