AVR “The Introduction”

AVR adalah single-chip mikrokontroler ber-arsitektur 8-bit RISC yang dikembangkan oleh Atmel pada tahun 1996.

RISC, Reduced Instruction Set Computer, adalah teknologi kombinasi antara hardware (perangkat keras) dan software (perangkat lunak) pada mikrokontroler / mikroprosesor yang bertujuan untuk mempercepat mikrokontroler / mikroprosesor dalam melaksanakan suatu instruksi. Dalam RISC, suatu instruksi dibuat sederhana agar CPU dalam mikrokontroler / mikroprosesor dapat melaksanakan instruksi tersebut dengan hanya 1-clock oscillator, yang berarti lebih cepat dan lebih efisien dibandingkan teknologi pendahulunya CISC, Complex Instruction Set Computer.

Diyakini bahwa dasar dari arsitektur AVR pada awalnya disusun oleh dua mahasiswa dari Norwegian Institute of Technology (NTH), Alf-Egil Bogen dan Vegard Wollan.

Arsitektur mikrokontroler AVR kemudian dibeli dan dikembangkan oleh Atmel. Namun menurut Atmel, nama AVR tidak memiliki makna secara bahasa dan bukanlah singkatan dari apapun.

Salah satu keluaran pertama dari produk mikrokontroler AVR milik Atmel yang dijual bebas adalah AT90S8515, yang merupakan chip dengan kemasan 40-pin DIP dengan pin I/O yang sama persis dengan mikrokontroler pendahulunya 8051, hanya saja memiliki aktivasi RESET yang berlawan (8051 memiliki aktivasi RESET dengan logika ‘1’, sedangkan AT90S8515 aktivasi RESET berlogika ‘0’)

Mikrokontroler AVR secara umum dibagi menjadi 4 keluarga:

Lanjutkan membaca AVR “The Introduction”

Iklan

AVR “ATmega8535”

ATmega8535. Notasi tersebut adalah representasi dari sebuah mikrokontroler yang merupakan salah satu anggota keluarga AVR. Adalah ATMEL, perusahaan yang memproduksinya. Dengan arsitektur 8-Bit RISC berdaya rendah (Low-Power), dan fitur-fitur unggulan lainnya, ATmega8535 sangat efisien dan efektif untuk dijadikan pengendali utama dalam suatu sistem kendali.

ATmega8535 memiliki kembaran, yaitu ATmega8535L. Perbedaannya hanya terletak dari besar minimal tegangan sumber yang diperlukan untuk berfungsi dan kecepatan maksimal dari tiap chip tersebut, seperti yang terlihat pada “Fitur-Fitur Mikrokontroler AVR ATmega8535(L)”:

Fitur-Fitur Mikrokontroler AVR ATmega8535(L):

Lanjutkan membaca AVR “ATmega8535”

AVR “LED Control”

Pada dasarnya setiap mikrokontroler memiliki bahasa dasar atau ASSEMBLER yang khusus diperuntukkan baginya. Begitu-pun dengan AVR. Namun berdasarkan pandangan kami, bahasa ASSEMBLER AVR lebih rumit untuk dipelajari dibandingkan dengan bahasa yang tingkatannya lebih tinggi, seperti bahasa “Basic” ataupun bahasa “C”. Karena itu, penjelasan kali ini adalah penggunaan bahasa “Basic” dengan menggunakan “BASCOM” sebagai program compiler-nya.

Materi kali ini adalah pengendalian 8 buah LED yang dirangkaikan pada PORTC dari ATmega8535(L) (bisa pula untuk IC ATmega16(L), ATmega32(L), ATmega163(L), ATmega323(L)) seperti yang terlihat pada gambar berikut.

Lanjutkan membaca AVR “LED Control”