找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1947|回复: 0
收起左侧

verilog数字时钟程序

[复制链接]
ID:1023916 发表于 2022-5-5 00:31 | 显示全部楼层 |阅读模式
这是之前设计所编写的Verilog数字时钟。
这个设计中,秒进分和分进时部分都采用了一个进位位符号jw,首先每来一个时钟高电平就使秒部分工作,而当秒满了60后,jw就变为1然后用来触发下一部分的工作,同样分部分也是如此。

秒进分

秒进分

分进秒

分进秒

总览

总览

程序部分
module shizhong(input CLK,
output reg[5:0] miao,fen,shi);
reg JW,jw;
always @(posedge CLK )
                begin
                        case(miao)
                        6'B111011:begin miao=0;JW=1;end
                         default:begin miao=miao+1;JW=0;end
                        endcase
                end
always @(posedge JW )
                begin
                 case(fen)
                        6'B111011:begin fen=0;jw=1;end
         default:begin fen=fen+1;jw=0;end
                 endcase
                end        
always @(posedge jw )
        begin
                case(shi)
                6'B000001:begin shi=0;end
                default:begin shi=shi+1;end
                endcase
        end

endmodule

评分

参与人数 2黑币 +40 收起 理由
外星人11111 + 30
admin + 10 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表