Page 502 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 502
인천전자마이스터고 전자회로설계과
// 내부스위치 값 기억
//in_sw_buff[0]내부1층 [1] 내부 2층 [2] 내부3층 [3]내부 열림 [4]내부 닫힘
always @(posedge clk_div, negedge reset)
begin
if(!reset) in_sw_buff <= 0;
else
begin
if(!in1) in_sw_buff[0] <= 1;
else if(!in2) in_sw_buff[1] <= 1;
else if(!in3) in_sw_buff[2] <= 1;
else
begin
if(state_c==STOP)
begin
case(pos_c)
1 : in_sw_buff[0] <= 0;
2 : in_sw_buff[1] <= 0;
3 : in_sw_buff[2] <= 0;
default : in_sw_buff <= in_sw_buff;
endcase
end
else if(state_c==CLOSE)
begin
- 495 -