Page 412 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 412
end
end
else if(vpos==3) //현재시간 맞출 때 시 스위치를 누르면
begin
if(plus_b==1)
begin
if(hour>=12) hour <= 1;
else hour <= hour + 1;
if(hour==11) apm<=~apm;
end
else begin hour<=hour; apm<=apm; end
end
else if(vpos==4) //현재시간 맞출 때 분 스위치를 누르면
begin
if(plus_b==1)
begin
if(min>=59) min <= 0;
else min <= min + 1;
end
else min<=min;
end
else //아무것도 아닐 경우
begin
hour <= hour;
min <= min;
sec <= sec;
end
end
always @(posedge clk, negedge rst) //알람 시간 맞추는 부분
if(!rst)
begin
hour_a <= 1;
min_a <= 0;
a_apm <= 0;
end
else
- 405 -