Program Code-Vision AVR Perancangan Rangkaian LCD Liquid Crystal Display

AVR ATmega8535 memiliki tiga buah timer, yaitu: 1. Timercounter 0 8 bit 2. Timer counter 1 16 bit 3. Timercounter 2 8 bit Karena ATmega8535 memiliki 8 saluran ADC maka untuk keperluan konversi sinyal analog menjadi data digital yang berasal dari sensor dapat langsung dilakukan prosesor utama. Beberapa karakteristik ADC internal ATmega8535 adalah 1. Mudah dalam pengoperasian. 2. Resolusi 10 bit. 3. Memiliki 8 masukan analog. 4. Konversi pada saat CPU sleep. 5. Interrupt waktu konversi selesai.

2.2.5. Program Code-Vision AVR

Untuk mengaktifkan micro sistem akuisisi data, penerima sinyal control dan sistem transmisi data maka terlebih dahulu mikrokontroller tersebut diberi program dengan cara mendownload program yang terlebih dahulu kita buat dengan bahasa C pada CodeVisionAVR. Gambar 2.4. Form pembuatan program micro chip CodeVisionAVR. Universitas Sumatera Utara Software CodeVision AVR merupakan C Compiler untuk mikrokontroler AVR. Pada CodeVision telah disediakan editor yang berfungsi untuk membuat program dalam bahasa C, setela melakukan proses kompilasi kita dapat mengisikan program yang telah dibuat ke dalam memory pada mikrokontroler menggunakan programmer yang telah disediakan oleh CodeVision AVR. Programmer yang didukung oleh CodeVision Programmer Cable dapat diintegrasik dengan CodeVision AVR, terlebih dahulu harus dilakukan konfigurasi sebagai berikut: -Jalankan Software CodeVision AVR. -Pilih menu Setting . Programmer. -Pilih tipe programmer -Lalu klik tombol OK. Catatan: Proses ini hanya dapat dilakukan pada saat ada project yang telah dibuat atau dibuka. Tekan Shift+F9, download ke target board dengan cara klik pada tombol Program.

2.2.6. Perancangan Rangkaian LCD Liquid Crystal Display

Pada alat ini, display yang digunakan adalah LCD Liquid Crystal Display 16x2. Untuk blok ini tidak ada komponen tambahan karena mikrokontroler dapat memberi data langsung ke LCD, pada LCD Hitachi - M1632 sudah terdapat driver untuk mengubah data ASCII output mikrokontroler menjadi tampilan karakter. Pemasangan potensio sebesar 5 KΩ untuk mengatur kontras karakter yang tampil. Universitas Sumatera Utara Gambar 2.5. Rangkaian LCD Rangkaian ini terhubung ke PB.0 .... PB.7, yang merupakan pin IO dua arah dan pin fungsi khusus, yaitu sebagai TimerCounter, komperator analog dan SPI mempunyai fungsi khusus sebagai pengiriman data secara serial. Sehingga nilai yang akan tampil pada LCD display akan dapat dikendalikan oleh Mikrokontroller ATMega8535. Universitas Sumatera Utara T_ RH Setting TRH Jam Setting Jam LCD Relay Relay Relay Buzzer Heater 1 Heater 2 Kipas Mikro Kontroller

BAB 3 RANCANGAN SISTEM