Page 986 - 3-2
P. 986

if(state == open_door || state == door_close) begin
                 sec10 <= 0;

                 sec3 <= 0;
                 if(sec1 >= 1) sec1 <= 0;

                 else sec1 <= sec1 + 1;
                end

                if(state == door_stop1) begin
                 sec1 <= 0;

                 sec3 <= 0;
                 if(sec10 >= 10) sec10 <= 0;

                 else sec10 <= sec10 + 1;
                end

                if(state == rs_state) begin
                 sec10 <= 0;

                 sec1 <= 0;
                 if(sec3 >= 3) sec3 <= 0;

                 else sec3 <= sec3 + 1;
                end

               end
               else begin

                time_cnt <= time_cnt + 1;
                sec10 <= sec10;

                sec1 <= sec1;
                sec3 <= sec3;

               end
              end

              else begin
               time_cnt <= 0;

               sec10 <= 0;
               sec1 <= 0;

               sec3 <= 0;
              end

             end



            endmodule





                                                         - 986 -
   981   982   983   984   985   986   987   988   989   990   991