Page 414 - 2
P. 414

end
            // 모터 2  구동 코드
            always @(posedge clk)
            begin

                    if(sw2_b == 0 && flag1 == 0 && sw1_b == 0 && sw3_b == 0) //              땠을 때
                            begin
                                    temp2 <= 0;
                                    temp3 <= 0;
                                    flag1 <= 1;

                            end
                    if(flag1 == 1)
                            tcnt2 <= tcnt2 + 1;
                    if(tcnt2 > speed)
                            begin

                                    temp2 <= temp2 + 1;
                                    step3 <= temp2%8;
                                    tcnt2 <= 0;
                                    if(temp2 == 400) //1.8 * 400 / 2 = 360      한 바퀴의 값을 가진다.
                                            begin

                                            tcnt2 <= 0;
                                            temp2 <= temp2;
                                            end
                            end
                    if(sw2_b == 1 && flag1 == 1 && sw1_b == 0 && sw3_b == 0) //              눌렀을 때

                            begin
                            temp2 <= 0;
                            temp3 <= 0;
                            flag1 <= 0;
                            end

                    if(flag1 == 0)
                            tcnt3 <= tcnt3 + 1;
                    if(tcnt3 > speed)
                            begin
                                    temp3 <= temp3 + 1;

                                    step2 <= temp3%8;
                                    tcnt3 <= 0;
                                    if(temp3 == 400)
                                            begin
                                                    tcnt3 <= 0;

                                                    temp3 <= temp3;
                                            end


                                                         - 414 -
   409   410   411   412   413   414   415   416   417   418   419