Jumat, 03 Mei 2013

Mikrokontroler koding untuk membuat led berjalan.

koding untuk membuat led berjalan
.
#Include <mega8535.h>
#Include <delay.h>

#define led1 0b11111110
#define led2 0b11111100
#define led3 0b11111000
#define led4 0b11110000
#define led5 0b11100000
#define led6 0b11000000
#define led7 0b11111111
#define input1 PIND2
#define input2 PIND3

 void jalan ()
 {if(input1==0)
{
 PORTC=led1;
 delay_ms(500);
 PORTC=led2;
 delay_ms(500);
 PORTC=led3;
 delay_ms(500);
 PORTC=led4;
 delay_ms(500);
 PORTC=led5;
 delay_ms(500);
 PORTC=led6;
 delay_ms(500);
 PORTC=led7;
 delay_ms(500);}

 if(input2==0)
{
 PORTC=led7;
 delay_ms(500);
 PORTC=led6;
 delay_ms(500);
 PORTC=led5;
 delay_ms(500);
 PORTC=led4;
 delay_ms(500);
 PORTC=led3;
 delay_ms(500);
 PORTC=led2;
 delay_ms(500);
 PORTC=led1;
 delay_ms(500);
}}

 void main(void)
{
 PORTC=0xff;
 DDRC=0xff;

 PORTD=0x0c;
 DDRD=0Xcc;

 while (1)
{
 jalan ();
}
}

Tidak ada komentar:

Posting Komentar