
Pengenalan SmartAVR 8535 ver
4.0
Pendahuluan
Untuk menguasai
mikrokontroler, tidak ada cara lain selain mencoba langsung mikrokontroler yang
umum beredar di pasaran, salah satunya yang dapat dipelajari ialah SmartAVR 8535, sebuah sistem minimum
serbaguna berbasis mikrokontroler AVR 8535. Kegagalan para pemula dalam
menguasai mikrokontroler ialah tidak mau
meluangkan waktu sejenak untuk mencoba dan berinvestasi menyediakan alat yang
dibutuhkan. SmartAVR ver 4.0 merupakan perangkat belajar mikrokontroler
termudah, murah dan menarik, dengan harga Rp 490.000/paket.
Rangkaian SmartAVR
8535 ver 4.0
|
Paket SmartAVR 8535 merupakan perangkat belajar otodidak
paling tepat yang dapat Anda coba. Hal
ini dikarenakan perangkat tersebut memiliki fitur yang lengkap untuk sarana
belajar mandiri, antara lain : ·
Mikrokontroler
Atmega8535 yang mendukung ADC 8 channel dengan resolusi hingga 10 bit. ·
Tersedia lcd 2x16
untuk display ·
Konektor port A, B,
C dan D serbaguna sebagai Input atau Output. ·
Tersedia saklar
dan LED indikator ·
Tersedia fasilitas
komunikasi port serial ·
Komponen pendukung
untuk belajar mikrokontroler, antara lain lcd, LM35 dan panduan belajar. Software yang digunakan untuk mengisi chip ialah Codevision AVR C
Compiler selain Bascom AVR, berikut rangkaian ISP yang digunakan :
Gambar 1. Rangkaian AVR ISP SmartAVR
Gambar 2. Rangkaian mikrokontroler SmartAVR
Gambar 3. Rangkaian Komunikasi serial
|
Gambar 4. Tampak atas PCB SmartAVR8535
ver 4.0

Gambar 5. Tampak atas SmartAVR8535 ver
4.0
Mencoba
Membuat Program
Setelah
proses instalasi CodeVision AVR selesai, jalankan program tesebut hingga
tampil program CodeVision AVR C Compiler.
Untuk membuat proyek baru, langkah-langkahnya ialah :
1. Pilih menu File | Menu, lalu pilih New
Project pada file type. Abaikan penawaran menggunakan Wizard, lalu beri nama project Anda pada
folder yang Anda inginkan, misalnya bernama IO seperti gambar di bawah ini:
2. Akan tampil form seperti gambar di bawah ini, Yang harus Anda lakukan ialah membuat file kode yang berkesension .c, buatlah dengan cara klik menu File | new lalu pilih source pada file type. Beri nama file tersebut misalnya IO1 (otomatis menjadi IO1.c)

Gambar 6. Proyek yang sudah
jadi
3.
Simpan file tersebut lalu buka lagi melalui menu File | Open, pilih tipe file
berekstension .c. Konfigurasikan juga
proyek Anda, antara lain dengan menambahkan file source .c ini ke proyek Anda.
Ketik program seperti gambar di bawah ini:

Gambar 7. File source berekstension .c
Sesuaikan file .h Anda, misalnya jika menggunakan
mikrokontroler Atmega16, maka header filenya ialah <mega16.h>. Berikut ini
ialah program yang harus Anda coba untuk mulai mempelajari mikrokontroler AVR,
LED terhubung di Port B, program akan membuat beberapa LED berkedip.
IO1.c:
// Mencoba Membuat Program CodeVision AVR
// Percobaan Output dan delay pada Port B
// LED terhubung di Port B
// Hak Cipta e-Technology
Center 2010
#include <mega8535.h>//menyertakan library file mega16
#include <delay.h> //menggunakan delay jadi librarynya harus digunakan
void main(void) { //Program Utama bertipe data void
DDRB=255; //Port B dikonfigurasi sebagai output, yaitu PB0 -PB7
PORTB=255; //Semua Port B mengeluarkan logika 1, jadi semua LED mati
// Program akan berulang terus
while (1) {
PORTB.4=0; //LED PB4 menyala
PORTB.5=0; //LED PB5 menyala
delay_ms(500); //Delay 0.5 detik
PORTB.4=1; //LED PB4 mati
PORTB.5=1; //LED PB5 mati
delay_ms(1000); //Delay 1 detik
}; //akhir looping
} //Akhir program utama
4.
Pastikan Anda
mengkonfigurasi proyek Anda dengan memastikan tipe mikrokontroler yang
digunakan, dan clock yang digunakan :

Gambar 8.
Konfigurasi proyek
5.
Setelah kode selesai
dibuat, klik menu Project | Compile
untuk kompilasi proyek Anda, jika tidak ada kesalahan ketik, maka akan tampil
informasi sukses seperti gambar di bawah ini;

Gambar 9. Hasl kompilasi yang sukses
6.
Terakhir, Anda dapat
mengisi program tersebut ke mikrokontroler Anda melalui menu Tools
| Chip Programmer, lalu pilih Program
All. Jika telah selesai akan tampil
lampu LED Anda kelap kelip dengan durasi 0.5 detik dan 1 detik. Pastikan
programmer yang Anda gunakan ialah STK 200/300 ( AVR ISP Programmer)
berbasiskan port parallel. Jika Anda
ingin mengisi melalui port serial / USB , Anda dapat menggunakan DT HiQ
Universal Programmer.

Gambar 10. Mengisi program
ke mikrokontroler