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

else
                                            motor1  <= 2'b00;
                            end
                    end
             end


             //  motor2
             always @ (posedge  clk, negedge reset)
             begin
                    if(!reset)
                            motor2 <= 2'b00;
                    else
                    begin
                            if(stop)
                                    motor2 <=  2'b00;
                            else
                            begin
                                    if((sensor1 == 1 &&  sensor2  == 1)&&(speed > m_cnt))
                                            motor2  <= 2'b01;
                                    else if((sensor1  == 0  && sensor2 ==  1)&&(speed1  >  m_cnt))
                                            motor2  <= 2'b01;
                                    else if((sensor1  == 1  && sensor2 ==  0)&&(speed  >  m_cnt))
                                            motor2  <= 2'b01;
                                    else
                                            motor2  <= 2'b00;
                            end
                    end
             end


             //  모터 주파수  발생 회로
             always @  (posedge  clk,  negedge  reset) //  100Hz(모터 PWM)
             begin
                    if(!reset)
                            m_cnt  <= 0;
                    else
                    begin
                            if(m_cnt >= 500000)
                                    m_cnt <= 0;
                            else
                                    m_cnt <= m_cnt+1'b1;
                    end




                                                         -  777  -
   779   780   781   782   783   784   785   786   787   788   789