Spartan 3E Board를 사용하여 디지털 시계 만들기
- 최초 등록일
- 2011.10.30
- 최종 저작일
- 2010.12
- 23페이지/ MS 워드
- 가격 5,000원
소개글
Spartan 3E Board를 이용한 디지털 시계를 만드는 내용을 담은 보고서입니다.
소스코드가 첨부되어 있어 바로 응용하여 적용할 수 있습니다.
기본적인 시간 기능 이외에 많은 부가기능이 들어 있습니다.
해당 보고서로 A+을 받았습니다.
목차
1. 설계 배경 및 목적 2
A. 설계 배경 2
B. 설계 목적 2
2. 구현 동작 2
A. 기본 동작 2
B. 추가 동작 2
C. 제한 조건 3
3. 관련 이론 3
A. 계수기(Counter) 3
i. 이진 계수기 3
B. Debouncing 3
4. 비용 4
5. 설계 과정 4
A. 역할 분담 4
B. 설계 일정 5
C. 소스 코드 5
i. 시계 5
ii. Debouncing 회로 6
iii. 초, 분, 시 생성 및 Clock 생성 7
iv. LCD Interface 9
v. 기능 구현 13
6. 설계 결과 19
7. 설계의 특징 및 장점 21
8. 토론 21
9. 결론 21
10. 참고 자료 22
본문내용
1. 설계 배경 및 목적
A. 설계 배경
현대인들이 아침에 일어나 가장 먼저 보는 것 중 하나가 시계이다. 그만큼 시계는 우리 일상에 있어서 빠지면 안될 생활 필수품이다. 생활의 기초가 되는 시계는 여러 가지 특징을 지니게 되었다. 시간을 지키는 것이 중요해지면서 어느 특정 시간에 우리는 일어나야 하고 밖에 나가야 하는 경우가 많다. 생활이 시간에 대해 엄격해지다 보니 어떠한 작업이 얼마나 걸리는 지를 측정하는 것도 중요하게 되었다. 세계화가 진행됨에 따라 나라간의 이동이 자유로워졌고 친구나 친척들이 외국에 나가서 사는 경우가 많아 졌다.
따라서 시간을 언제든지 정확히 볼 수 있고 실생활에서 시간에 관련되어 필요한 기능이 내장되어 있는 디지털 시계가 필요하다. 또한 외국에 전화할 때, 그 곳이 낮인지 밤인지를 확인하는 기능도 시계의 한 기능이 되었다. 이러한 사회적 요구를 바탕으로 시계를 직접 제작하고자 한다.
B. 설계 목적
사람들에게 정확한 시간과 실생활에서 시간과 관련된 필요한 기능을 제공하는 디지털 시계를 제작하는데 목적이 있다.
참고 자료
(2010년 9월 15일). “계수기 - 위키백과, 우리 모두의 백과사전”. 위키백과,
우리 모두의 백과사전: http://ko.wikipedia.org/wiki/%EA%B3%84%EC%88%98%EA%B8%B0에서 검색된 날짜: 2010년 11월 15일