Neronzie Julardi : Sistem Pengatur BukaTutup Atap Dan Pemanas Ruangan Menggunakan Sensor Cahaya Ldr Dan Sensor Suhu Lm 35, 2009.
USU Repository © 2009
tegangan ke seluruh rangkaian. Mikrokontroler AT89S51 dapat bekerja pada tegangan 4,0 sampai dengan 5,5 volt, sehingga tegangan 5,1 volt ini cukup untuk
mensupplay tegangan ke mikrokontroler AT89S51. Sedangkan tegangan keluaran kedua sebesar 11,9 volt. Tegangan ini digunakan untuk mensupplay tegangan ke
relay., dimana relay dapat aktip pada tegangan 9 sampai 15 volt, sehingga tegangan ini sudah memenuhi syarat untuk mengaktifkan relay.
4.2 Pengujian Rangkaian Keypad
Pengujian rangkaian tombol ini dapat dilakukan dengan menghubungkan rangkaian ini dengan mikrokontroler AT89S51, kemudian memberikan program sederhana
untuk mengetahui baik tidaknya rangkaian ini. Rangkaian dihubungkan ke port 2. Untuk mengecek penekanan pada 4 tombol yang paling atas, maka data awal yang
dimasukkan ke port 2 adalah FEH. Dengan demikian maka pin P2.0 akan mendapat
logika low 0, dan yang lainnya mendapat logika high 1, seperti gambar 4.1 berikut :
Neronzie Julardi : Sistem Pengatur BukaTutup Atap Dan Pemanas Ruangan Menggunakan Sensor Cahaya Ldr Dan Sensor Suhu Lm 35, 2009.
USU Repository © 2009
Gambar 4.1 Penekanan Tombol Keypad
Jika terjadi penekanan pada Tbl 1, maka P2.0 akan terhubung ke P2.4 yang menyebabkan P2.4 juga akan mendapatkan logika low 0. Seperti berikut :
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1
1 1
1 1
1
Data pada port 2 akan berubah menjadi EEH. Data inilah sebagai indikasi adanya
penekanan pada tombol 1. Jika terjadi penekanan pada Tbl 2, maka P2.0 akan terhubung ke P2.5 yang
menyebabkan P2.5 juga akan mendapatkan logika low 0. Seperti berikut:
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1
1 1
1 1
1
Data pada port 2 akan berubah menjadi DEH. Data inilah sebagai indikasi adanya
penekanan pada tombol 2. Demikian seterusnya untuk tombol-tombil yang lain. Program yang diisikan pada mikrokontroler untuk menguji rangkaian keypad adalah
sebagai berikut: Tombol1:
Mov P0,0FEH Mov a,P0
Cjne a,0EEH,Tombol2
Neronzie Julardi : Sistem Pengatur BukaTutup Atap Dan Pemanas Ruangan Menggunakan Sensor Cahaya Ldr Dan Sensor Suhu Lm 35, 2009.
USU Repository © 2009
Setb P3.7 Sjmp Tombol1
Tombol2: Cjne a,0DEH,Tombol1
Clr P3.7 Sjmp Tombol1
Program diatas akan menunggu penekanan pada tombol 1 dan tombol 2, jika tombol 1 ditekan, maka program akan menyalakan LED yang ada pada P3.7. Jika tombol 2
ditekan, maka program akan mematikan LED yang ada pada P3.7. Jika rangkaian telah berjalan sesuai program yang diberikan, maka rangkaian telah
berfungsi dengan baik.
4.3 Pengujian Rangkaian ADC