hendriawan icon

Modul2-Percobaan 3- Basic input

hendriawan | PRO | 03/19/19 01:21:25 AM UTC | 0 ⭐ | 578 👁️ | Never ⏰ | []
C |

330 B

|

None

|

0 👍

/

0 👎

#include <avr/io.h>
#include <util/delay.h>
int main (void) {
    DDRA=0xFF;
    DDRB &=(1<<4);
    PORTB |=(1<<4);
    PORTA=0xFF;
    while(1)
    {
        if (!(PINB&(1<<4))) {
            for(int i=0;i<=7;i++){
                PORTA = ~(1<<i);
                _delay_ms(500);
            }
        } else {
            for(int i=7;i>=0;i--){
                PORTA = ~(1<<i);
                _delay_ms(500);
            }
        }
    }
}

Comments