冰下月影 发表于 2011-12-17 12:12:31

分频实现

module cnt (                        clk_10,
                                                clk_bps,
                                                rst
                                                );

input clk_10;
input rst;
output clk_bps;

parameter N =        1024;

reg clk_bps;
reg count;

always @(posedge clk_10,negedge rst)
if(!rst)
begin
        count = 0;
        clk_bps = 0;
end
else if(count!= N/2-1)
        begin
                count <= count+1;
        end
else
        begin
                count <= 0;
                clk_bps <= ~clk_bps;
        end

endmodule

I2C 发表于 2011-12-17 15:46:09

冰班辛苦

虚心学习de熊 发表于 2011-12-18 19:20:56

分不同的频率该改那些地方   小弟刚学应该先看什么书   介绍一下

冰下月影 发表于 2011-12-20 13:58:09

只要将这个程序中的N的值改成程序要的分频就行了。看书的话,我建议看一些夏宇闻老师的书,光看书是不行的 多看多练才是王道

冰下月影 发表于 2011-12-20 13:58:24

回复 3# 虚心学习de熊


    只要将这个程序中的N的值改成程序要的分频就行了。看书的话,我建议看一些夏宇闻老师的书,光看书是不行的 多看多练才是王道

531436258 发表于 2012-2-1 20:16:04

恩 很有用啊
页: [1]
查看完整版本: 分频实现