Senin, 22 November 2010

Simulasi Program Mikrokontroller AVR menggunakan AVR Studio 4 dan HAPSIM Simulator


Setelah absen posting beberapa saat karena lebaran kemarin, akhirnya dapat posting juga.. Hmm sekarang saya akan mencoba membahas tentang simulasi program mikrokontroler AVR dengan menggunakan AVR Studio 4 dan HAPSIM simulator. Apa itu HAPSIM??? HAPSIM adalah salah satu simulator yang dapat dikombinasikan dengan AVR Studio 4. Tidak semua versi AVR Studio support dengan HAPSIM hanya versi 4.09 hingga 4.18. Versi 4.12.45 is Recommended.  
Fitur - fitur yang dimiliki :
  1. HD44780U compatible LC-Display with up to 40 x 2 or 20 x 4 characters.
  2. Pushbuttons connected to Input Port Pins.
  3. LEDs connected to Output Port Pins.
  4. Terminal connected to USART, UART or TWI(I2C) ports.
  5. 4x4 Matrix Keypad.
Langsung saja kita akan mencoba menggunakan hapsim ini untuk simulasi dasar mikrokontroller yakni input output. Kali ini saya akan mencoba simulasi menggunakan fitur LED yang nantinya akan saya buat animasi led. Pertama silahkan copy code dibawah ini pada sofware CodeVisionAVR
#include <mega8535.h>
#include <delay.h>

// Declare your global variables here

void main(void)
{

PORTA=0x00;
DDRA=0xFF;

PORTB=0x00;
DDRB=0xFF;

PORTC=0x00;
DDRC=0xFF;

PORTD=0x00;
DDRD=0xFF;

TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

MCUCR=0x00;
MCUCSR=0x00;
 

TIMSK=0x00;

ACSR=0x80;
SFIOR=0x00;

while (1)
      {

       PORTC= 0b01111111;
       delay_ms(500);
       PORTC = 0b10111111;
       delay_ms(500);
       PORTC = 0b11011111;
       delay_ms(500);
       PORTC = 0b11101111;
       delay_ms(500);
       PORTC = 0b11110111;
       delay_ms(100);
       PORTC = 0b11111011;
       delay_ms(100);
       PORTC = 0b11111101;
       delay_ms(100);
       PORTC = 0b11111110;
       delay_ms(100);
       };
}


Buka file u.cof itu kedalam program AVR studio dengan cara open file. da pilih file yang telah anda buat.


Setelah itu Buka program juga HAPSIM




Setting jenis mikro yang digunakan kemudian setting PORT yang digunakan sebagai LED yakni dengan mengklik icon yang saya kasih panah tersebut. lihat gambar atas.

Untuk memulai simulasi tekan F5 pada AVRStudio. Dan lihat hasil simulasi pada HAPSIM Simulator tersebut. Selamat Mencoba.

Stumble
Delicious
Technorati
Twitter
Facebook

6 Comments:

Rezky Pratama said...

opo meneh iki do
ora ngeh ane,,,

redo said...

sante rez,,tar klo skripsi pling jg tw.. :d:
btw, dah bli domain br neh.. selamat yah :c:

Muhammad A Vip said...

saya baca dulu kali ya...soalnya nggak ngerti nih. salam.

re said...

hehe,, trimakasih dah baca kawan..

joyo said...

link untuk download avr studio 4 sama hapsimnya g ad ya bro???

Riyadi Bagus Purnama said...

saya mau nanya jika cara mengunci tombol. Agar tidak bisa di pencet/di klik gmna cara nya

Posting Komentar

Entri Populer

 

Menanam Ilmu Copyright © 2010 LKart Theme is Designed by Lasantha