微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > lcd驱动程序,分频电路为何必须是分好多次才可以

lcd驱动程序,分频电路为何必须是分好多次才可以

时间:10-02 整理:3721RD 点击:
大家好,本人初学fpga,最近在学习lcd驱动程序,里面的分频电路为何必须是分好多次才可以,直接产生一个周期为5ms的时钟不可以吗
原始分频:
reg [8:0] count;  
reg clk_div1;       //500个clk的周期,20ns*500=10us  
reg clk_div2;       //1000个,20us  
reg [7:0] count1;   //250个clk_div2的周期,20us*250=5000u=5ms  
reg clk_buf;  
//******************  
//-----分频模块-----  
//******************  
always @(posedge clk or negedge rst)  
begin  
    if(!rst)    //rst=0  
        count =500-1)        //5000  
                count =250-1)       //5000  
                count1 250000-1)
                                begin
                                clk_div<=0;
                                count<=0;
                                          end
                                         else
                                           clk_div<=1;

跪求帮助   速来大神啊

你的标题改改吧!别人一看标题就不会点进去看问题的

跟人感觉,如果设置那么长的寄存器,翻转的时出现错误的几率要大很多,因为每一位都在翻转,小一点的稳定

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top