Tutorial program LCD 16×2 menggunakan CVAVR 3, ATMega16


materi singkat untuk praktikum C
Tutorial program LCD 16×2 menggunakan CVAVR 3, ATMega16

Variabel suatu besaran yang dapat diubah atau berubah sehingga mempengaruhi nilai atau hasil perhitungan. Dengan menggunakan variabel dalam pemrograman mempunyai banyak fungsi. berikut contoh penggunaan variabel.
| Variabel | nilai |
| char int float | 0-255 -32768 hingga 32768 + 2 miliar |
PORT pada kaki miktokontroler dapat dijadikan sebagai input misalnya input berupa tombol. Saat tombol ditekan bisa menghasilkan suatu
1. rangkaian

Masih mengenai tutorial menyalakan 2 PORT sekaligus pada PORTC dan PORTA bergantian seperti pada gambar dibawah:
1. rangkaian

Tutorial menyalakan 2 PORT sekaligus, misalnya membuat program sederhana untuk menyalakan LED pada PORTC dan PORTA secara bersamaan seperti pada gambar dibawah:
1. rangkaian

Tutorial LED berjalan menggunakan ATMega 16, menggunakan bilangan hexsa. Tutorial ini merupakan lanjutan dari tutorial sebelumnya yaitu LED Berjalan ATMega16(biner).
1. rangkaian

Tutorial LED berjalan menggunakan ATMega 16, bilangan yang digunakan adalah bilangan biner. Unruk mengendalikan nyala LED dengan bilangan biner cukup mudah. Pada tutorial ini dengan memberi kode “1” akan menyalakan LED dan kode “0” LED mati.
1. rangkaian

Berikut ini adalah cara memasukkan Program ke dalam IC miktokontroler mengatasi permasalahan ketika terjadi masalah ketika gagal memsaukkan program dan cara instal driver USBasp pada windows7 beserta link download sofware yang dibutuhkan seperti SinaProg dan driver USBasp. Mikrokontroler yang digunakan adalah ATMega16 dan software SinaProg.
Bahan:
Bila Driver USBasp belum diistal, untuk meng-instal USBasp pada Windows7 lihat bagian bawah artikel ini. Berikut cara memasukkan program kedalam IC mikrokontroler:

Evaluation Board adalah papan PCB dimana IC mikrokontroler dipasang. Tujuan dari Evaluation Boardadalah untuk menampilkan hasil program yang telah dimasukkan kedalam IC mikrokontroler dan mengevaluasi jika ada ketidak sesuaian hasil program dengan yang diinginkan. Ada beberapa sarat Evaluation Boarddiantaranya: 1) Sumber tegangan dan komponen yang diperlukan mikrokontroler (oscilator) 2) AVR ISP Header 3) komponen tambahan
1) Sumber tegangan dan Komponen yang diperlukan

Cara menggunakan CVAVR versi 3 lebih mudah dari pada versi sebelumnya. Contoh penggunaan saya akan membuat pemrograman mikrokontroler ATMega16 yang menghasikan lampu LED berkedip dengan menggunakan bahasa C. Berikut langkah-langkahnya:
Tampilan awal software CVAVR3. Selanjutnya yang harus dilakukan adalah membuat sebuah project baru.
