plugin23

6

Feb 10th, 2016
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. /*
  2.  * zadanie4b.c
  3.  *
  4.  * Created: 22.10.2015 11:45:17
  5.  *  Author: d14valicek
  6.  */
  7.  
  8. #define F_CPU 1000000UL
  9. #include <avr/io.h>
  10. #include <stdio.h>
  11. #include <util/delay.h>
  12.  
  13. int main(void)
  14. {
  15.     DDRD = 0xFF; //vystup
  16.     DDRC = 0x00; //vstup
  17.     int hodnota = 1;
  18.    
  19.     while(1)
  20.     {
  21.         PORTD =~hodnota;
  22.         _delay_ms(200);
  23.         if (bit_is_clear(PINC, 1)){
  24.             if(hodnota !=128){
  25.                 hodnota = hodnota*2;
  26.             }
  27.             else{
  28.                 hodnota = 1;
  29.             }
  30.         } else {
  31.             if(hodnota!=1){
  32.                 hodnota = hodnota/2;
  33.             } else {
  34.                 hodnota = 128;
  35.             }
  36.         }
  37.     }
  38.    
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment