개요: 이 애플리케이션 노트에서는 DS1305 실시간 클록을 8051형 마이크로컨트롤러 DS2250과 인터페이스하는 방법을 설명한다. C로 작성된 예제 코드는 기본 인터페이스 루틴을 보여준다.
DS1305 핀 할당
설명
이 애플리케이션 노트에서는 DS1305 직렬 알람 실시간 클록(RTC)을 8051형 마이크로컨트롤러에 인터페이스하는 방법을 제시한다. 예제 코드는 기본 인터페이스 루틴을 보여준다. 이 예제에 사용되는 마이크로컨트롤러는 DS2250 소프트 마이크로컨트롤러 모듈이며, 소프트웨어는 C로 작성되었다. 프로그램은 시간과 날짜를 설정하고 읽으며, RAM을 쓰고 읽고, 알람을 설정하고 읽는 시연을 수행한다.
동작
인터페이스 프로그램은 마이크로컨트롤러에 있는 3개의 범용 포트 핀(GPIO)과 3선식 인터페이스를 사용하여 DS1305 실시간 클록과 통신한다. 추가로 한 개의 포트 핀이 DS1305의 INT0 인터럽트 출력을 모니터하는데 사용된다.