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