Software 8051Editor, Assembler, Simulator Software Downloader

3.2.2 Software 8051Editor, Assembler, Simulator

Instruksi-instruksi yang merupakan bahasa assembly tersebut dituliskan pada sebuah editor, yaitu 8051 Editor, Assembler, Simulator. Tampilannya seperti di bawah ini. Gambar 3.10 8051Editor, Assembler, Simulator Setelah program selesai ditulis, kemudian di-save dan kemudian di-Assemble an erintah atau ampai tidak ada pesan kesalahan lagi. Software 8051IDE ini berfungsi untuk merubah program yang kita tuliskan ke alam bilangan heksadesimal, proses perubahan ini terjadi pada saat peng-compile-an. ilangan heksadesimal inilah yang akan dikirimkan ke mikrokontroler. di-compile. Pada saat di-assemble akan tampil pesan peringatan dan kesalahan. Jika masih ada kesalahan atau peringatan, itu berarti ada kesalahan dalam penulis p ada nama subrutin yang sama, sehingga harus diperbaiki terlebih dahulu s d B Universitas Sumatera Utara

3.2.3 Software Downloader

r 3.11 ISP- Flash programmer 3.a Cara menggunakannya adalah dengan meng-klik Open File untuk mengambil file heksadesimal dari hasil kompilasi 8051IDE, kemudian klik Write untuk mengisikan hasil kompilasi tersebut ke mikrokontroller. .2.4 Diagram Alir Pemrograman Alat ini dirancang untung m enjalankannya, alat ini me ke dalam IC tersebut dan hasil dari ilkan pada LCD. Diagram alir dari program yang akan dibua Untuk mengirimkan bilangan-bilangan heksadesimal ini ke mikrokontroller digunakan software ISP- Flash Programmer 3.0a yang dapat didownload dari internet. Tampilannya seperti gambar di bawah ini Gamba 3 enguji komponen yang diujikan. Untuk m nggunakan mikrokontroler AT89S52 yang telah diisikan program pengujian komponen ditamp t adalah sebagai berikut : Universitas Sumatera Utara Gambar 3.12 Diagram alir pemograman Keterangan diagram alir pemrograman : - Pertama-tama program dirancang untuk inisialisasi port, inisialisasi port berfungsi untuk mendefenisikan pin-pin IO mikrokontroler yang akan digunakan dalam rangkaian. - Set LCD, berfungsi untuk mengaktifkan prosedur fungsi dari LCD. Start Inisilaisasi Port Set LCD Scan tombol Tombol 1 Tombol 2 Tobmol 3 Tombol 4 Tombol 5 Prosedur Tes IC 555 Prosedur Tes IC 741 Prosedur Tes Dioda Prosedur Tes Kapasitor Prosedur Tes Continuity Display LCD Display LCD Display LCD Display LCD Display LCD Universitas Sumatera Utara - Setelah inisialisasi dan pengesetan LCD sebagai display selesai maka dilanjutkan ke program utama. Program utama ialah men-scan urutan keypad yang akan ditekan secara terus menerus. - Apabila tombol 1 yang ditekan maka program akan melaksanakan prosedur - untuk pengetesan IC Timer 555, apabila tidak lanjutkan scan tombol berikutnya. - Apabila tombol 2 yang ditekan maka program akan melaksanakan prosedur untuk pengetesan IC 741, apabila tidak lanjutkan scan tombol berikutnya. - Apabila tombol 3 yang ditekan maka program akan melaksanakan prosedur untuk pengetesan dioda, apabila tidak lanjutkan scan tombol berikutnya. - Apabila tombol 4 yang ditekan maka program akan melaksanakan prosedur untuk pengetesan kapasitor, apabila tidak lanjutkan scan tombol berikutnya. - Apabila tombol 5 yang ditekan maka program akan melaksanakan prosedur untuk pengetesan continuity, apabila tidak kembali scan tombol dari awal. Universitas Sumatera Utara BAB 4 PENGUJIAN RANGKAIAN

4.1 Pengujian Rangkaian Mikrokontroler AT89S52