3. Prosedur Pemasangan Program Pada ATMega8535

PINC.0==0 0 berarti switch ditekan, C.0 adalah switch kuning PINC.0==0 PINC.1==0 berarti switch kuning dan merah ditekan bersamaan. PORTB=0x0A; perintah untuk menyalakan led merah PORTB=0x18; perintah untuk menyalakan led merah dan putih

4. 3. Prosedur Pemasangan Program Pada ATMega8535

Agar listing program yang dibuat dapat dibaca oleh microcontroller, maka listig program yang awalnya berekstensi .c harus diconvert menjadi .hex. Berikut ini alur proses pemasangan program pada ATMega8535 menggunakan program compiler CodeVision AVR. Gambar 4.8 Alur Pemasangan Program Pada Microcontroller Untuk memasang program pada chip ATMega8535 pertama-tama program yang sudah dibuat sebelumnya harus dicompile terlebih dahulu, untuk memastikan tidak ada yang error, karena jika ada yang error maka program tidak akan bisa dibuat, Compile Code Error ? Perbaiki Listing Code berekstensi .c Proses Pengisian Program Convert listing code berkestensi .c menjadi .hex Make Program 1. Flash erasure Checking 2. Flash Programming 3. EEPROM Programming hasil compile dari program yang sudah tidak memiliki error adalah seperti gambar di bawah ini: Gambar 4.9 Hasil compilasi program Setelah tidak ada kesalahan selanjutnya make program, hasilnya dapat dilihat pada gambar 4.8, setelah make program selesai listing code yang awalnya berekstensi .c akan diconvert menjadi .hex, untuk mengetahuinya dapat dilihat di folder tempat penyimpanan file project yang sedang dibuat, seperti yang ditunjukkan pada gambar 4.9 . Gambar 4.10 Tampilan Saat Make Program Gambar 4.11Hasil Convert File t5.c Setelah itu klik button “Program the chip”. Maka proses selanjutnya adalah proses pengisian program, ada juga yang menamakan penanaman program pada chip ATMega8535. Pengisian program ini dilakukan secara bertahap : 1. Proses pertama pengecekan kondisi memori flash chip 2. Jika chip belum terpasang dengan benar maka aka nada peringatan error. 3. Jika chip sudah terpasang dengan benar maka memori flash yang ada sebelumnya dihapus 4. Proses selanjutunya adalah proses pengisian memori flash. 5. Setelah proses pengisian memori flash selesai, selanjutnya proses pengisian memori EEPROM. Proses ini dilakukan hanya jika listing code yang dibuat menggunakan fasilitas EEPROM, jika tidak maka proses ini akan dilewati. Berikut ini hasil dari pengisian program pada chip ATMega8535 ………. a b Gambar 4.12 Proses Pengisian Program

BAB V ANALISIS DAN UJI COBA