Menghidupkan LED dengan Switch

Senin, 20 September 2010

Program ini merupakan program untuk menghidupkan LED berjalan dengan perintah melalui switch. Aplikaasi ini menggunakan kit mikrokontroler ATMega8535, 8 buah LED, dan 1 buah swicth. Kedelapan buah LED tersebut masing-masing dihubungkan ke PORTB. Sedangkan sebuah swicth dihubungkan ke PINC.0. Untuk mikrokontroler ATMega8535 semua pin dapat digunakan sebagai input maupun output.

Berikut ini adalah listing programnya:

#include <mega8535.h>
#include <delay.h>
char urutan1 [15] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0XFE};
char x;
void main (void)
    DDRB=0xFF;
    PORTB=0xFF;
    DDRC=0x00;
    PORTC=0x00;
    #asm ("nop")  
    while (1)
    {
    while (PINC.0==0)
    {
    for (x=0;x<15;x++)
        {
        PORTB=urutan1 [x];
        delay_ms (100); 
        };  
     }
     }       
}


Oleh: Rizqi Rizaldi

0 komentar:

Posting Komentar

powered by Blogger | WordPress by Newwpthemes