입문하시는 분들이 처음으로 만들어 보고 싶어하시는 것중에 하나가 시계라고 생각합니다.
시계를 만들기 위해서는 시간의 기준이 되는 무엇인가가 필요한데 시계를 구성하는 방법은 다음과 같은 것들이 있습니다.
1. 수정발진자를 입력으로 분주기능을 갖춘 디지털 분주회로를 꾸미고 그 출력을 세그먼트에 출력하는 방법이 있습니다.
2. MCU 내부의 타미어를 이용하여 시간을 카운트하여 LCD나 세그먼트에 현재 시간을 출력하는 방법이 있습니다. (좀 더 정확한 시계를 만들기 위해서는 MCU가 지원한다면 외부 크리스탈(보통 32.768Khz)를 입력으로 하는 방법이 있습니다.)
3. 타이머 전용 IC를 이용하여 시간정보를 획득하고 이를 MCU나 디지털 로직으로 제어하여 LCD나 LED에 출력하는 방법이 있습니다.
제가 생각하는 시계를 만드는 방법은 위에 설명한바와 같고 이 방법들을 조합하거나 응용하여 좀 더 현실적인 시계를 생성할 수 있을거라고 생각합니다.