Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * zadanie3.c
- *
- * Created: 22.10.2015 11:45:17
- * Author: d14valicek
- */
- #define F_CPU 1000000UL
- #include <avr/io.h>
- #include <stdio.h>
- #include <util/delay.h>
- int main(void)
- {
- DDRD = 0xFF; //vystup
- DDRC = 0x00; //vstup
- while(1)
- {
- if (bit_is_clear(PINC, 0))
- {
- for(int c = 1; c <= 256; c=(c*2))
- {
- int a = c - 1;
- PORTD =~a;
- _delay_ms(500);
- }
- }
- else if (bit_is_set(PINC, 0))
- {
- for(int c = 256; c >= 1; c=(c/2))
- {
- int a = c - 1;
- PORTD = ~a;
- _delay_ms(500);
- }
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment