Bạn hoàn toàn có thể dùng RTC thông dụng giao tiếp I2C hay parallel. Tuy nhiên bạn có thể tận dụng ngay PIC để làm tốt chuyện này mà ko cần thêm IC chuyên dụng.
Bạn dùng Timer1 và mắc thạch anh 32.768Khz vào chân dao động của timer1. Dùng Prescale đủ lớn, cài đặt ngắt sau 1s cho timer1.Cho phép chế độ SLEEP mode, nó thức dậy mỗi khi có ngắt timer1.
Khi mất điện(có nguôn nuôi phụ), thì PIC sẽ rơi vào SLEEP mode.
|