Você está na página 1de 2

AVR Tutorial I

AVR Tutorial I
● Microcontroller/Microprocessor
Adalah jenis device elektronika yang mempunyai kemampuan untuk diprogram sehingga
fungsinya dapat berubah-ubah sesuai program yang diinputkan padanya. Perbedaan
microcontroller(uC) dan microprocessor (uP) adalah pada kecepatan, kemampuan matematis,
internal EEPROM, dan harga. Umumnya uC lebih lambat, kemampuan matematisnya tidak
secanggih uP, dan juga murah. Tapi uC punya EEPROM inside untuk menyimpan program
sehingga tidak membutuhkan rangkaian tambahan dari luar. Karena itulah, uC cocok digunakan
untuk aplikasi peralatan elektronik yang smart dan juga stand alone. Contohnya : PDA
(Personal Digital Assistant), kamera digital, mesin cuci, microwave, handphone, dan juga aneka
jenis game console (Gameboy dan Sega 16-bit menggunakan LZ80, PS-1 menggunakan
Motorola 68XX, X-Box menggunakan AVR, PS-2 ->Sorry ! Masih belum tahu)
● AVR
AVR adalah tipe uC baru (baru dikembangkan dalam 5 tahun terakhir ini). Tipe uC lama lebih
dikenal dengan nama MCS. AVR uC didesain dengan arsitektur RISC sehingga jumlah
perintahnya lebih sedikit tapi lebih flexibel. Selain itu, AVR juga menggunakan teknologi
pipeline burst sama seperti Pentium sehingga kecepatannya tinggi (MCS biasa beroperasi pada
speed 1-2Mhz, AVR umumnya 4-12Mhz).
● Tools yang dibutuhkan
Yang wajib punya :
❍ Assembler

Sejenis sofware yang digunakan untuk mengubah bahasa


assembly yang kita tulis menjadi kode hexa/biner yang
dapat dimengerti oleh uC. (Tiap jenis uC punya kode
hexa/biner yang berbeda, pastikan Anda mempunyai
assembler untuk AVR yang dapat didownload di
www.atmel.com atau www.avrfreaks.net atau situs lain)
❍ Programmer
Rangkaian yang digunakan untuk mendownload program
(dalam bentuk kode hexa/biner) dari PC ke uC. Dapat
dibeli di toko (MAHAL !) atau bikin sendiri., pastikan
Anda juga mendownload software untuk menjalankan
programmer tersebut.
Tools optional :
❍ Emulator

❍ Development Board

Fungsinya mirip emulator hanya saja dalam bentuk fisik.


Berikut rangkaian programmer dari www.lancos.com. Sofwarenya dapat didownload di alamat
yang sama.

file:///C|/My Documents/My Web/Tutorial AVR I.htm (1 of 2) [29/11/2002 21:04:35]


AVR Tutorial I

Untuk keperluan tutorial, harap mendownload file berikut :


● AVR Instruction Set => cari di www.avrfreaks.net atau www.atmel.com. Berisi tentang syntax
assembly dan kode biner/hexa untuk semua jenis AVR.
● AT90S1200 Datasheet => cari di www.avrfreaks.net atau www.atmel.com. Berisi penjelasan tentang
AVR ¼C tipe 90S1200 yang akan digunakan untuk tutorial.

Tutorial ini dibuat untuk KPE AVR project. KPE adalah satu-satunya organisasi di bawah naungan Gema
yang bergerak dalam bidang elektronika dan komputer. Keterangan lebih lanjut hubungi : Baud atau Kunil
(kunil_99@yahoo.com).

file:///C|/My Documents/My Web/Tutorial AVR I.htm (2 of 2) [29/11/2002 21:04:35]

Você também pode gostar