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 -