Page 417 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 417

else
                    begin
                            if(state==delay_50ms)
                            begin
                                    if(cnt_clk==249999)
                                    begin
                                            if(cnt_50ms==5)  cnt_50ms<=1'b0;
                                            else  cnt_50ms<=cnt_50ms+1'b1;
                                    end
                            end
                            else  cnt_50ms<=0;
                    end
             end






             always @ (posedge  clk, negedge  rst)
             begin
                    //  출력할  글자를  하나하나  불러옵니다.
                    if(!rst)  line<=0;
                    else
                    begin
                            if(state==display_data)
                            begin
                                    if(cnt_clk==249999)
                                    begin
                                            if(line>=33)  line<=0;
                                            else  line<=  line+1;
                                    end
                            end
                            else  line<=0;
                    end
             end


             always  @  (posedge  clk,  negedge  rst)  //  enable  클럭을  만듭니다.
             begin
                    if(!rst)  lcd_en<=0;
                    else
                    begin
                            if(state==delay_100ms||state==delay_50ms)  lcd_en<=0;
                            else




                                                         -  410  -
   412   413   414   415   416   417   418   419   420   421   422