다용도 디지털시계
- 최초 등록일
- 2012.11.29
- 최종 저작일
- 2012.11
- 18페이지/ 압축파일
- 가격 5,000원
소개글
다용도 디지털시계 레포트
목차
1. 제목
2. 목적
3. 기능
4. 디지털 시계의 기능 설명
5. 세분화된 기능 설명
6. 각각의 모드구성에 대한 소스코드.
7. 블럭별로 본 기능
본문내용
1. 제목
-> 다용도 디지털시계 구현.
2. 목적
-> 배운 것과 여러 자료를 기반으로 하여 기능이 다양한 시계를 구현해 본다.
3. 기능
- 정확한 시간 표시와 알람기능, 그리고 타이머, 스톱워치, 수정과 설정까지 가능하게 설계한다.
4. 디지털 시계의 기능 설명
입력: CLK : 외부에서 제공하는 시스템 클럭
SW1, SW2 : 각종 모드 설정 스위치
(SW1: 시간, 날짜, 타이머, 알람모드 설정
SW2: 각각의 모드별에 대한 세분화된 모드 설정)
SW1: 시간모드 => SW2: 시, 분, 설정모드를 결정한다.
날짜모드 => SW2: 월, 일, 설정모드를 결정한다.
타이머모드 => SW2: Start, Stop, Clear를 결정한다.
알람모드 => SW2: 시, 분, 설정모드를 결정한다.
※ 모드시 SET을 선택하면 증가한다.
SET : 각 모드별로 값을 증가시키는 스위치
출력: 6개의 출력 신호 : 7_세그먼트로 이루어진 출력
(각 2개의 시, 분, 초 출력)
ALARM : 알람 출력을 위한 LED 신호
자세하게 설명하면, 시간은 시, 분, 초까지 나타내고 시와 분은 수정도 가능하다. 날짜는 11월은 20일로 고정시키고 (윤달은 포함 안 시킴) 월 ,일은 수정도 가능하다. 타이머는 1/10초까지 가능하며, 분까지 측정할 수 있다. 알람은 시간 설정시 제대로 동작하는 것을 LED로 보여줄 것이다. 알람이 울릴때, LED에 불이 들어온다.
5. 세분화된 기능 설명
1) 시간모드
-디지털 시계의 초기 모드.
-초기상태 00 시 00 분 00 초를 가짐.
-시스템 클럭에 의한 자동으로 시간 증가 .
-SW2를 한번 누르면 시 설정 상태, 이 때 SET을 누르면 시 증가.
-SW2를 또 한번 누르면 분 설정 상태, 이 때 SET을 누르면 분 증가.
-SW2를 다시 누르면, 시간 모드의 일반 상태.
-각 증가 모드에서 SET을 짧게 누르면 값이 하나씩 증가.
-각 증가 모드에서 SET을 길게 누르면 값이 주기적으로 증가.
참고 자료
없음
압축파일 내 파일목록
팀프로젝트 표지.hwp
디지털시계 팀프로젝트.hwp