pengujian rangkaian mikrokontroller AT89S51

BAB IV PENGUJIAN ALAT DAN PROGRAM

4.1 pengujian rangkaian mikrokontroller AT89S51

Pengujian pada rangkaian mikrokontroler AT89S51 ini dapat dilakukan dengan menghubungkan rangkaian minimum mikrokontroler AT89S51 dengan power suplay sebagai sumber tegangan. Kaki 40 dihubungkan dengan sumber tegangan 5 Volt, sedangkan kaki 20 dihubungkan dengan ground. Rangkaian pengujian mikrokontroller AT89S51 dapat dilihat pada gambar 4.1 berikut ini : Gambar 4.1 Pengujian Rangkaian Mikrokontroller AT89S51 Dari rangkaian, tegangan pada kaki 40 diukur dengan menggunakan Voltmeter. Dari hasil pengujian didapatkan tegangan pada kaki 40 sebesar 4,9 Volt. Langkah selanjutnya adalah dengan cara menghubungkan pin 39 P0.0 dan pin 37 P0.2 dengan sebuah LED indikator. LED indikator pada rangkaian berfungsi sebagai Universitas Sumatera Utara output dari program yang diisikan ke dalam mikrokontroller AT89S51. Pengujian ini dilakukan untuk memastikan bahwa mikrokontroller AT89S51 dapat mengesekusi program dengan baik. Selanjutnya program sederhana diisikan pada mikrokontroler AT89S51. Program yang diisikan adalah sebagai berikut : Loop: Setb P0.0 Clr P0.2 Call delay Clr P0.0 setb P0.2 Call delay Jmp loop Delay: Mov r7,255 Dly: Mov r6,255 Djnz r6, Djnz r7,dly Ret end Program di atas bertujuan untuk menyalakan mematikan LED yang terhubung ke P0.0 dan P0.2 Secara bergantian flip - flop. Perintah Setb P0.0 akan menjadikan P0.0 berlogika high yang menyebabkan LED tidak mendapat hubungan Universitas Sumatera Utara dengan ground sehingga LED akan mati. Perintah Clr P0.2 akan menjadikan P0.2 berlogika low yang menyebabkan LED terhubung dengan ground sehingga LED akan menyala. Call delay akan menyebabkan LED ini menyala dna mati selama beberapa saat. Perintah jmp Loop akan menjadikan program tersebut berulang, sehingga akan tampak LED tersebut menyala secara bergantian flip - flop. Jika program tersebut diisikan ke mikrokontroller AT89S51, kemudian mikrokontroller dapat berjalan sesuai dengan program yang diisikan, maka rangkaian minimum mikrokontroller AT89S52 telah bekerja dengan baik.

4.2. Pengujian Rangkaian Display Seven Segmen