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

인천전자마이스터고                                                                            전자회로설계과



             endmodule




             하위 모듈1 door(엘레베이터 문 제어)


             module door(clk,reset,door,state,open_stop_limit,close_stop_limit);

                    input clk, reset;

                    input open_stop_limit,close_stop_limit;


                    input [7:0]state;




                    output reg [1:0]door;           //01 : 열림, 10 닫침




                    parameter INIT=0,STOP=1,OPEN=2,CLOSE=3,DELAY=4,UP=5,DOWN=6;





                    always @(posedge clk, negedge reset)

                    begin


                            if(!reset) door <= 2'b00;

                            else

                            begin

                                    case(state)

                                            INIT :


                                            begin

                                                    if(!close_stop_limit) door <= 2'b00;

                                                    else door <= 2'b10;


                                            end

                                            OPEN :

                                            begin






                                                         -  504  -
   506   507   508   509   510   511   512   513   514   515   516