BAB 4
PENGUJIAN ALAT DAN PROGRAM
4.1 Pengujian Rangkaian Power Supplay PSA
Pengujian pada bagian rangkaian catu daya ini dapat dilakukan dengan mengukur tegangan keluaran dari rangkaian ini dengan menggunakan volt meter digital. Dari
hasil pengujian diperoleh tegangan keluaran pertama sebesar + 4,9 volt. Sedangkan tegangan keluaran kedua adalah sebesar +11,9 volt. Dan tegangan keluaran ketiga
sebesar – 12,1 volt.
4.2 Pengujian Rangkaian Mikrokontroller AT89S8252
Untuk mengetahui apakah rangkaian mikrokontroller AT89S8252 telah bekerja dengan baik, maka dilakukan pengujian.Pengujian bagian ini dilakukan dengan
memberikan program sederhana pada mikrokontroller AT89S8252. Programnya adalah sebagai berikut:
Universitas Sumatera Utara
Loop:
Setb P3.7
Acall tunda
Clr P3.7
Acall tunda
Sjmp Loop
Tunda:
Mov r7,255
Tnd: Mov r6,255
Djnz r6,
Djnz r7,tnd
Ret
Program di atas bertujuan untuk menghidupkan LED yang terhubung ke P3.7 selama ± 0,13 detik kemudian mematikannya selama ± 0,13 detik secara terus
menerus. Perintah Setb P3.7 akan menjadikan P3.7 berlogika high yang menyebabkan transistor aktif, sehingga LED menyala. Acall tunda akan menyebabkan LED ini
hidup selama beberapa saat. Perintah Clr P3.7 akan menjadikan P3.7 berlogika low
Universitas Sumatera Utara
yang menyebabkan transistor tidak aktif sehingga LED akan mati. Perintah Acall tunda akan menyebabkan LED ini mati selama beberapa saat. Perintah Sjmp Loop
akan menjadikan program tersebut berulang, sehingga akan tampak LED tersebut tampak berkedip.
Lamanya waktu tunda dapat dihitung dengan perhitungan sebagai berikut :
Kristal yang digunakan adalah kristal 12 MHz, sehingga 1 siklus mesin membutuhkan waktu =
12 1
12 MHz =
mikrodetik.
Mnemonic Siklus
Waktu Eksekusi
MOV Rn,data 2
2 x 1 µ d = 2 µ
d
DJNZ 2
2 x 1 µ d = 2 µ
d
RET 1
1 x 1 µ d = 1 µ
d
Tunda:
mov r7,255 Tnd: mov r6,255
djnz r6,
Universitas Sumatera Utara
djnz r7,loop3
djnz r2,loop8 ret
Jadi waktu yang dibutuhkan untuk mengerjakan program di atas adalah 130.059 µ
detik atau 0,130059 detik dan dapat dibulatkan menjadi 0,13 detik.
Jika program tersebut diisikan ke mikrokontroller AT89S8252, kemudian mikrokontroller dapat berjalan sesuai dengan program yang diisikan, maka rangkaian
minimum mikrokontroller AT89S8252 telah bekerja dengan baik.
4.3 Pengujian Rangkaian Penguat