Software 8051 Editor, Assembler, Simulator IDE Software Downloader

2.4.2 Software 8051 Editor, Assembler, Simulator IDE

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

2.4.3 Software Downloader

Untuk mengirimkan bilangan-bilangan heksadesimal ini ke mikrokontroller digunakan software ISP- Flash Programmer 3.0a yang dapat didownload dari internet. Tampilannya seperti gambar berikut ini Gambar 2.16 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. Universitas Sumatera Utara

BAB III PERANCANGAN DAN CARA KERJA ALAT

3.1 Diagram Blok

Secara umum, pada aplikasi LDR sebagai alat pembaca warna ini terdiri dari empat blok diagram utama. Adapun diagram blok dan penjelasan masing masing blok dapat dilihat pada gambar dibawah ini : Analog to Digital Converter ADC LDR uC AT89S51 Display LCD 2x16 Gambar 3.1 Diagram Blok Sistem Rangkaian LDR berfungsi sebagai sensor untuk membaca warna, data dari sensor yang merupakan data analog kemudian dimasukkan ke ADC untuk di dikonversi menjadi data digital. Data yang masuk melalui ADC akan di olah dan dibandingkan oleh mikrokontroller dan ditampilkan hasilnya melalui display LCD 2x16.

3.2 Perancangan Power Supplay PSA

Rangkaian ini berfungsi untuk mensupplay tegangan ke seluruh rangkaian yang ada. Rangkaian PSA yang dibuat terdiri dari dua keluaran, yaitu 5 volt dan 12 volt, keluaran 5 volt digunakan untuk mensupplay tegangan ke seluruh rangkaian. Rangkaian power supplay ditunjukkan pada gambar 3.2 berikut ini : Universitas Sumatera Utara