5.2.5 Pengujian Rangkaian RTC
Pengujian rangkaian RTC bertujuan untuk melihat apakah RTC dapat bekerja dengan baik. Pengujian diimplementasikan sesuai dengan hardware yang
telah dirancang yakni menghubungkan pena SCL dan SDA pada RTC masing- masing ke bandar C PORTC pena 0 dan 1. Untuk menampilkan data yang
diterima dari RTC, maka LCD dihubungkan ke bandar B. Data RTC akan tampil pada LCD berupa tanggal dan jam.
Dari hasil pengujian menunjukkan bahwa rangkaian RTC dapat bekerja dengan baik.
5.2.6 Pengujian Rangkaian Pendeteksi Pergantian Catu Daya
Pengujian rangkaian pendeteksi pergantian catu daya bertujuan untuk melihat apakah sistem dapat mendeteksi catu daya mana yang sedang digunakan
oleh sistem, apakah arus berasal dari catu daya utama atau catu daya cadangan baterai. Pengujian diimplementasikan dengan memasang sebuah saklar ONOFF
pada catu daya utama. Keluaran AC 12 V dihubungkan ke relay. Kontak NC dihubungkan ke pena PORTD.2 INT0. Untuk melihat aktivitas interupsi, maka
data ditampilkan ke LCD yang dihubungkan ke bandar B. Ketika saklar ONOFF dipindahkan dari keadaan ON menjadi OFF, yang berarti sumber catu daya
berpindah dari catu daya utama ke catu daya cadangan, maka sumber interupsi eksternal PORTD.2 INT0 aktif. Hal ini mengakibatkan logika yang diterima
oleh PIND.2 berubah dari 0 menjadi 1. Kemudian sistem akan menjalankan rutin interupsi yaitu menghidupkan LED hijau pada PORTC.2, menampilkan tulisan
Universitas Sumatera Utara
“C.DAYA 1 OFF” selama 1,5 detik dan diikuti dengan tulisan “krm sms CD1 OFF
” pada LCD selama 5 detik. Ketika saklar ONOFF dipindahkan dari keaadan OFF menjadi ON, maka
sumber catu daya kembali menjadi sumber catu daya utama, sehingga sumber interupsi eksternal PORTD.2 INT0 aktif yang mengakibatkan logika PIND.2
kembali berubah dari 1 menjadi 0. Kemudian sistem akan menjalankan rutin interupsi. Dalam pengujian ini, rutin interupsi yang dilakukan yaitu mematikan
LED hijau pada PORTC.2, menampilkan tulisan “C.DAYA 1 ON” selama 1,5
detik dan diikuti dengan tulisan “krm sms CD1 ON” pada LCD selama 5 detik. Dari hasil pengujian menunjukkan bahwa sistem dapat mendeteksi
pergantian catu daya dengan program interupsi eksternal.
5.2.7 Pengujian Rangkaian Push Button