- #include <avr/io.h>
- #include <util/delay.h>
- //#define sbi(sfr, bit) _SFR_BYTE(sfr) |= _BV(bit)
- //#define cbi(sfr, bit) _SFR_BYTE(sfr) &= ~_BV(bit)
- int main(void) {
- sbi(DDRB, PB5);
- while (1) {
- sbi(PORTB, PB5);
- _delay_ms(1000);
- cbi(PORTB, PB5);
- _delay_ms(1000);
- }
- return 0;
- }
|