21 June 2015

Program Lampu Kedip dengan AVR Mikrokontroler ATMega16

Apasih  ATMega16 itu?

Menurut wikipedia bahasa Indonesia, ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR. AVR mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM internal.

AVR ATMega16

  1. Saluran Input/Output (I/O) ada 32 buah, yaitu PORTA, PORTB, PORTC, PORTD
  2. ADC / Analog to Digital Converter 10 bit sebanyak 8 channel pada PORTA
  3. 2 buah timer/counter 8-bit dan 1 buah timer/counter 16-bit dengan prescalers dan kemampuan pembanding
  4. Watchdog timer dengan osilator internal
  5. Tegangan operasi 2,75 - 5,5 V pada ATMega16L dan 4,5 - 5,5 V pada ATMega16
  6. EEPROM sebesar 512 byte yang dapat diprogram saat operasi
  7. Antarmuka komparator analog
  8. 4 channel PWM
  9. kecepatan nilai (speed grades) 0 - 8 MHz untuk ATMega16L dan 0 - 16 MHz untuk ATMega16

Langsung saja yuk ke pembuatan program lampu kedip.
Kali ini akan dibahas simulasi nya dan yang perlu dipersiapkan adalah :
1. Software CodeVisionAVR
2. Software Proteus

Program :
===================================================================

#include <mega16.h>          //ATMega yang digunakan adalah ATMega16
#include <delay.h>              //menggunakan Library delay (waktu tunda)

void main(void)                  //awalan  
{
PORTA=0x00;                    //awalan PORTA adalah 0
DDRA=0xFF;                    //PORTA sebagai output
while (1);
      {
      PORTA = 0xFF;    // menyalakan LED
      delay_ms(100);   // waktu menyala 500ms
      PORTA = 0x00;    // mematikan led
      delay_ms(100);   //waktu mati 500ms    
      }                         //while
}                               //main
==================================================================

Berikut gambar simulasi di proteus nya :



Sekian simulasi program lampu kedip dengan AVR Mikrokontroler ATMega16, jika ada saran atau pesan silakan komentar. Terimakasih :)


2 comments:

  1. * KUNJUNGI SITUS KAMI DI *

    WWW.ID303.INFO


    MENANG BERAPAPUN, PASTI KAMI BAYAR !!! *


    * Melayani LiveChat 7 x 24 Jam Nonstop :

    - WA : 08125522303
    - BBM : CSID303



    Cara Taruhan Sabung Ayam S128


    Agen Sbobet Terbaik


    www.id303.live/s128

    ReplyDelete
  2. Winning303 Agen betting online yang sudah berpengalaman dan profesional..Hadirkan Permainan Lengkap dan Pelayanan Ramah serta Profesional yang membuat anda tidak akan berpaling lagi..

    Cukup 1 ID saja dan tidak perlu ribet ganti user id untuk bermain:
    -Sports
    -Poker
    -Live Casino
    -Slots
    -Lotere/Togel
    -Sabung Ayam'

    Winning 303 Banjir Hadiah Yukz gabung bersama kami dan Dapatkan Langsung

    Bonus New Member Slot 15%
    Bonus New Member Poker 10%
    Bonus New Member Sabung Ayam 10%
    Bonus New Member Sportsbook & Live Casino 20%
    Bonus Deposit 10% Setiap Hari
    Bonus Deposit 10% Slot Setiap Hari
    Bonus Deposit Sabung Ayam 5%
    Bonus Cashback 5-10%
    Bonus 100% 7x Kemenangan Beruntun Sabung Ayam
    Diskon Togel Hingga 65%
    Bonus Rollingan Slot 1%
    Bonus Rollingan Poker dan Live Casino 0.5%

    Yang Lain Sudah Bergabung...Sekarang Giliran Anda....

    Customer Service 24 Jam
    Hubungi Kami di :
    WA: +6287785425244

    ReplyDelete

Komentar tidak boleh mengandung unsur sara, pornografi, rasisme dan pencelaan.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | coupon codes