[마이크로프로세서] max+2 vhdl로 구현한 디지털 시계
- 최초 등록일
- 2004.10.05
- 최종 저작일
- 2004.07
- 30페이지/ 한컴오피스
- 가격 5,000원
소개글
거의 2달동안 이거에만 매달려 했습니다.
받으신분들은 5000원이 아깝지 않을 것입니다.
시험을 못봐서 A0 맞은 자료입니다.
시험만 조금 더 잘봤으면 A+ 맞았을 것입니다.
주석까지 꼼꼼히 달아놔서 쉽게 이해될 것입니다.
목차
1. 시계의 기능 및 작동원리
2. 키트에서의 조작법
3. SYMBOL 및 소스코드
1) 종합 SYMBOL
2) TIME
3) TIME SET
4) STOPWATCH
5) ALARM
6) DATE
7) DATE SET
8) ENCODER
9) DECODER
본문내용
우선 기본 클럭으로 시계가 작동을 하게 됩니다.
각 모드는 앞에 영어로 표시를 해주었습니다. 시간모드는 ti, 날짜모드는 dt, 스톱워치는 st, 알람은 ar, 시간 셋팅 모드는 ts, 날짜 셋팅 모드는 ds로 표시를 해주었습니다.
시간은 24시간 모드로 제작을 하였고, 처음 작동 시에는 00시 00분 00초에서 시작하게 되어있습니다.
24시간이 될 때 날짜가 하루씩 증가를 하게 되고, 1월, 3월, 5월, 7월, 8월, 10월, 12월은 31일까지 남은 2월, 4월, 6월, 9월, 11월은 30일까지 증가한 뒤 년도가 하나씩 증가하도록 되어있습니다.
시간 셋팅과 날짜 셋팅 기능을 넣어서 시간 셋팅과 날짜 셋팅을 해주면, 셋팅된 날짜의 셋팅된 시간부터 다시 시간과 날짜가 증가하도록 만들었습니다.
스톱워치 기능은 1/100 초를 재는 기능으로서 분 단위까지 표시되도록 만들었습니다.
마지막으로 알람기능은 시간과 분을 설정하도록 해놓았습니다. 시간과 분을 맞춰놓고 알람 스위치를 누르게 되면 시간과 알람에 맞춰놓은 시간이 일치될 때 LED에 불이 들어오도록 만들었습니다. 그리고 LED에 불이 들어왔을 때 스위치를 누르거나 1분이 지나면 알람모드가 종료되도록 만들었습니다.
참고 자료
없음