Proyek pembuatan jam digital kali ini menggunakan mikrokontroler keluarga MCS51 tipe AT89S52, sedangkan untuk ic pendukungnya adalah RTC12C887. Alasan menggunakan ic ini karena sudah terdapat battery lithium didalamnya, sehingga data yang tersimpan tidak akan hilang bukan hanya itu saja tetapi proses oscilator internal; juga akan tetap berjalan. Hal ini mengakibatkan apabila terjadi power off data yang tersimpan tidak akan hilang dan akan otomatis update, sehingga apabila ditampilkan tetap akan mengikuti jam yang sebenarnya. Memory yang terdapat dalam chip ini terbatas hanya sampai 113 yang bisa dipakai, apabila dirasa masih kurang upgrade aja mikrokontrolernya yang terdapat EEPROM internal misalnya AT89S8252.
Pada minimum sistem yang digunakan jam digital ini, pin AD0-AD7 pada RTC12C887 dihubungkan dengan Port 0.0 – P0.7 bersama dengan data D0–D7 untuk LCD, pada Port 0 ini perlu ditambahkan respack untuk pull up agar tidak terjadi drop tegangan pada saat beroperasi. Port 1.0 – 1.7 digunakan sebagai input dari keypad 4×4, Port 3.4 dan port 3.5 digunakan untuk memberikan sinyal RS dan sinyal E pada LCD. Port ALE dihubungkan ke AS RTC12C887 yang digunakan sebagai sinyal bahwa yang terdapat dalam DB0-DB7 adalah alamat atau data. Port 3.6 (WR) dan Port 3.7 (RD) yang digunakan untuk sinyal baca dan tulis, sedangkan Port 3.3 (INT1) dihubungkan ke IRQ RTC12C887 agar setiap perubahan jam per detik dapat dimonitor oleh mikrokontroler. Gambar rangkaian dari minimum sistem dapat dilihat pada gambar berikut:
lebih jelas tentang skema rangkaian bisa dilihat disini
Source codenya dapat di diroleh disini
Pak kok proyek kita bisa sama ?????????
Hanya IC pendukung dan display kita beda…… Bisa kerja sama ni kayaknya.
Pak link ke saya la…. ni jangan jangan komentarnya gak di buka ni………
emang mas yudhy pake ic apa? sama bikin jam juga? kalo gitu sih ok aja siapa takut……….!!!!!!!!!!!!!!!!!…………………….sorry nih baru aja buka internet hehehe :)…………
saya ada ide untuk membuat bel otomatis di sekolah, setelah cari2 dan mampir kesini ada yg sdh buat jam digital. mohon saran untuk gabungin antara program ini dengan belnya. misal direncanakan bel bunyi utk jam pelajaran dimulai (7.00) dan tiap akhir pelajaran.
Mudah saja, dari program yang saya berikan ini tinggal anda tambah dengan subprogram untuk memasukkan nilai waktu bel berbunyi dan eksekusi untuk membandingkan nilai waktu bel berbunyi dengan waktu yang berjalan. Semoga dapat membantu, tq atas pertanyaannya.
pertanyaan lagi: kira2 bisa ngk ya mikro ini dikolaborasikan dengan php, mysql. maksudnya biar bisa dibuat interface yang webbase, mysqlnya untuk nyimpan data jam/waktu referensi bel berbunyi.
Bisa saja, kalau mikro tersebut sudah dapat berkomunikasi dengan PC baik melalui serial ataupun paralel, apapun bisa dilakukan.
kayaknya bagusss………aku cobak ya, lo ada kesulitan, mohon bantuannya. hehehehe
eh….lo yang pake 7segmen ada gak??alna LCD di tempatku sulit nyari
salam kenal,sy baru belajar,tetapi kenapa lcd gak tampil,hanya hitam saja……
kira ada yg salah di mana…..sy pakai studio 51 untuk compel asm ke hex…apa ada aplikasinya yg rusak….mohon sarannya……
terimakasih
mas gambar skemanya kok gak jelas,sy banyak lcd 2×16 bekas ditet masih nyala bisa tidak minta skemanya yg jelas…….
terimakasih
saya sudah tambahkan link untuk gambar skema jelasnya, silahkan di cek ulang di artikel proyek jam digital I
salam kenal juga, mungkin masih ada yang salah sambung antara kaki E dan RS (baca datasheet LCD 16×2) pada LCD, kalau sudah benar cek VR1 yang digunakan utk set contras, setting ulang karena kesalahan setting ini akan menyebabkan gelap pada LCD
Salam Kenal, saya minta programnya menggunakan bahasa assemblynya dong mas
mas kalau jam digital output suara, gunain RTC M48T86 dan sound device APR6008 dan LCD 16×2 gmn skemanya?ma tw ga skemanya? n programnya gmn?q binggung ne bt tugas akhir?
boleh minta datasheet jam digital pake AT89c2051?
mohon bantuannya…..
boleh minta datasheet jam digital pake AT89c2051?
mohon bantuannya…..pake 7 segment….
sebelumnya makasih
mas mau nanya, di IC DS12C887 tu kan banyak pinnya selain data, tu disambungkan ke port berata?
ni pin yang saya bingung menghubungkannya mas..
CS R/W DS SQW
minta infonya mas
mas, sy lg mau merealisasikan proyek mas ini… saya mau tanya kalau pin SQW pada RTC itu dsambung kmana ya mas?
di skematik ga kliatan jelas.. mkasih mas..
mas saya mau minta tolong scematicnya jam digital..
saya menggunakan ic at89s5, RTC 12c887
tetapi inputan display saya menggunakan 3 inputan
untuk jam&menit WIB, jam&menit WITA, jam&menit WIT
terima kasih sebelumnya…
mas mau tanya ada g ya jam digital dengan menggunakan AVR 8535??
salam kenal,mas gambarnya kurang jelas,maaf bisa tidak minta skema/gambarnya.kebetulan sy banyak lcd bekas tp masih nyala.kalo tdk repot boleh kirim ke e mail saya.
terimaksih atas bantunnya
mas, skematiknya gak ada y mas
skematik detailnya aku ga ada mas, cuman yg disitu aja