Belajar membuat jam Digital


Bismillahirrohmaanirrohiim

Menurut Wikipedia, Real-time clock disingkat RTC adalah jam di komputer yang umumnya berupa sirkuit terpadu yang berfungsi sebagai pemelihara waktu. RTC umumnya  memiliki catu daya terpisah dari catu daya komputer (umumnya berupa baterai litium) sehingga dapat tetap berfungsi ketika catu daya komputer terputus. Kebanyakan RTC menggunakan oscilator kristal.


Nah, yang paling awam digunakan dan tersedia banyak di pasaran adalah IC DS1307. Menurut datasheet, komponen ini merupakan IC berdaya rendah. Alamat dan data ditransfer secara serial melalui dua pin bi-directional bus (bus 2 arah) dengan konsep I2C. Sistem jam/kalender pada komponen ini menyediakan informasi detik, menit, jam, hari, tanggal, bulan,dan tahun. Akhir tanggal di tiap bulan secara otomatis disesuaikan kurang dari 31 hari, termasuk koreksi untuk tahun kabisat. Format jam dapat beroperasi baik dalam format 24-jam atau 12-jam dengan AM / indikator PM. DS1307 memiliki built-in rangkaian deteksi daya yang dapat mendeteksi gangguan listrik dan secara otomatis yang dapat mengalihkan supply sistem ke baterai pasokan.
Untuk lebih jelasnya, silahkan download datasheetnya aja di link ini

Untuk latihan, mari kita buat simulasinya di proteus :

 

Mikrokontroller yang digunakan adalah AVR ATMEGA8 dengan clock internal 8 MHz. Frekuensi crsytal untuk DS1307 adalah 32,768 KHz dan VBat = 3V. Oiya, jangan lupa beri resistor pull-up masing-masing 10KOhm pada pin SDA dan SCL.



This entry was posted in . Bookmark the permalink.

Leave a reply