AVR Studio 4 LANDASAN TEORI

adalah file .asm dan file .hex dimana file .hex nanti ditransfer ke Mikrokontroller dengan menggunakan ISP programmer. instalasi DStudio 3.7b yaitu cukup dengan mengeksekusi file instalasi DStudio 3.7b.exe maka software sudah bisa digunakan untuk memprogram bahasa assembly. Gambar 2.12 dibawah ini adalah gambar tampilan utama dari Dstudio 3.7b saat pertama kali dijalankan. Gambar 2.12 : Tampilan Utama Dstudio 3.7b

2.8 AVR Studio 4

AVR studio 4 merupakan software buatan atmel corporation. Software ini bisa digunakan untuk menuliskan program bahasa assembly, mensimulasikan program program yang dibuat dan kemudian mendebug program sehingga menghasilkan file dengan extensi . hex yang bisa di download ke dalam IC Mikrokontroller. Untuk pertama kalinya kita harus menginstal AVR studio 4 ini ke dalam komputer, cara menginstalnya pun mudah layaknya kita menginstal software komputer yang lain. Pada AVR studio 4 mempunyai menu-menu yang meliputi File, Edit, Debug, View, Window dan help. Menu-menu tersebut merupakan tool yang kita perlukan untuk membangun aplikasi yang menggunakan mikrokontroller. Software ini juga sudah difasilitasi dengan program untuk melakukan simulasi terhadap proyek yang dibuat, sehingga programming menjadi menyenangkan walaupun yang diprogram bahasa assembler dan bukan dalam bahasa C. Gambar 2.13 dibawah ini adalah gambar tampilan utama dari AVR studio 4 saat pertama kali dijalankan. Gambar 2.13 : Tampilan utama AVR studio 4 Mikrokontroler AVR merupakan mikrokontroler berbasis arsitektur RISC Reduced Instruction Set Computing 8 bit. Berbeda dengan mikrokontroler keluarga 8051 yang mempunyai arsitektur CISC Complex Instruction Set Computing, AVR menjalankan sebuah instruksi tunggal dalam satu siklus dan memiliki struktur IO yang cukup lengkap sehingga penggunaan komponen eksternal dapat dikurangi. Mikrokontroler AVR didesain menggunakan arsitektur Harvard, di mana ruang dan jalur bus bagi memori program dipisahkan dengan memori data. Memori program diakses dengan single-level pipelining, di mana ketika sebuah instruksi dijalankan, instruksi lain berikutnya akan di-prefetch dari memori program. AVR ATMega 8535 memiliki bagian sebagai berikut: 1. Saluran IO sebanyak 32 buah, yaitu port A, port B, port C, dan port D 2. CPU yang memiliki 32 buah register 3. SRAM sebesar 512 byte 4. Flash memory sebesar 8kb 5. EEPROM sebesar 512 byte 6. Tiga buah timercounter dengan kemampuan pembanding 7. Two wire serial Interface 8. Port antarmuka SPI 9. Unit interupsi internal dan eksternal 10. Port USART untuk komunikasi serial

2.9 Sensor suhu LM35