Aplikasi 'Tampilan Jam dengan LCD' ini menampilkan data Real Time Clock (RTC) DS1302 ke Modul Liquid Crystal Display (LCD) 16x2, dengan memanfaatkan DT-51 MinSys Ver 3.0 dan de KITS Serial RTC & EEPROM. Hubungan antara Modul LCD, DT-51 MinSys, dan de KITS Serial RTC & EEPROM sebagai berikut :
Tabel 1
Hubungan DT-51 MinSys dengan de KITS Serial RTC & EEPROM
Hubungan DT-51 MinSys dengan de KITS Serial RTC & EEPROM
Tabel 2
Hubungan DT-51 MinSys dengan Modul LCD
Hubungan DT-51 MinSys dengan Modul LCD
Setelah menghubungkan DT-51 MinSys, Modul LCD, dan de KITS Serial RTC & EEPROM menurut tabel di atas maka hubungkan catu daya untuk masing-masing bagian. Kemudian download program DEMO1.HEX ke DT-51 MinSys Ver
3.0.
Penjelasan program DEMO1.ASM sebagai berikut :
Serial RTC diinisialisasi pada jam, menit, detik, tanggal, bulan, tahun dan hari tertentu (14:34:00 Rabu 06-06-2001). Setelah itu secara periodik hasil RTC (diambil dari clock register Serial RTC) ditampilkan ke Modul LCD. Waktu periodik dihasilkan dengan memanfaatkan Timer 1 (dan interrupt-nya), dimana Timer 1 diinisialisasi menjadi 16 bit timer (mode1) dan diset pada 5ms overflow rate (TH1 = 0EEh dan TL0=00h), rate 5 ms ini masih terlalu cepat sehingga dibagi lagi dengan prescaler sebesar 100, sehingga waktu periodik terjadi setiap 5x100 ms = 500 ms.Setiap 500 ms data-data RTC diambil dari clock register Serial RTC dan ditampilkan ke LCD. Tidak keseluruhan data RTC yang ditampilkan ke LCD diupdate. Data tanggal, bulan, tahun dan nama hari tidak diupdate selama variabel today tidak berubah.
Pemesanan hub. : 085790842354
0 komentar:
Posting Komentar