Page 415 - 2
P. 415

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

            begin
                    if(sw3_b == 0 && flag2 == 0 && sw1_b == 0 && sw2_b == 0) //              땠을 때
                            begin
                                    temp4 <= 0;
                                    temp5 <= 0;

                                    flag2 <= 1;
                            end
                    if(flag2 == 1)
                            tcnt4 <= tcnt4 + 1;
                    if(tcnt4 > speed)

                            begin
                                    temp4 <= temp4 + 1;
                                    step5 <= temp4%8;
                                    tcnt4 <= 0;
                                    if(temp4 == 400)

                                            begin
                                            tcnt4 <= 0;
                                            temp4 <= temp4;
                                            end
                            end

                    if(sw3_b == 1 && flag2 == 1 && sw1_b == 0 && sw2_b == 0) //              눌렀을 때
                            begin
                            temp4 <= 0;
                            temp5 <= 0;
                            flag2 <= 0;

                            end
                    if(flag2 == 0)
                            tcnt5 <= tcnt5 + 1;
                    if(tcnt5 > speed)
                            begin

                                    temp5 <= temp5 + 1;
                                    step4 <= temp5%8;
                                    tcnt5 <= 0;
                                    if(temp5 == 400)
                                            begin

                                                    tcnt5 <= 0;
                                                    temp5 <= temp5;


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