Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.65 KB | None | 0 0
  1. for (;;)
  2.     {
  3.         _BIS_SR(LPM3_bits);                  // przejscie do trybu LPM3
  4.         Clock();
  5.     }
  6. }
  7.  
  8. void Clock(void)
  9. {
  10.  
  11.  
  12.     if((P4IN&BIT7)==0)
  13.     {
  14.         while((P4IN&BIT7)==0);
  15.  
  16.         while(1)
  17.         {
  18.             if((P4IN&BIT7)==0)
  19.             {
  20.                 //mydelay(300);
  21.                 while((P4IN&BIT7)==0);
  22.                 break;
  23.  
  24.             }
  25.  
  26.             if((P4IN&BIT4)==0)
  27.             {
  28.                 godzina++;
  29.                 while((P4IN&BIT4)==0);
  30.                 godzina=godzina%24;
  31.                 clearDisplay();
  32.                 sekundy = sekundy%60;
  33.                 konwersja(godzina%24);
  34.                 SEND_CHAR(':');
  35.                 konwersja(minuta%60);
  36.                 SEND_CHAR(':');
  37.                 konwersja(sekundy);
  38.  
  39.             }
  40.  
  41.             if((P4IN&BIT5)==0)
  42.             {
  43.                 minuta++;
  44.                 while((P4IN&BIT5)==0);
  45.                 minuta=minuta%60;
  46.                 clearDisplay();
  47.                 sekundy = sekundy%60;
  48.                 konwersja(godzina%24);
  49.                 SEND_CHAR(':');
  50.                 konwersja(minuta%60);
  51.                 SEND_CHAR(':');
  52.                 konwersja(sekundy);
  53.  
  54.             }
  55.  
  56.             if((P4IN&BIT6)==0)
  57.             {
  58.                 sekundy++;
  59.                 while((P4IN&BIT6)==0);
  60.                 sekundy=sekundy%60;
  61.                 clearDisplay();
  62.                 sekundy = sekundy%60;
  63.                 konwersja(godzina%24);
  64.                 SEND_CHAR(':');
  65.                 konwersja(minuta%60);
  66.                 SEND_CHAR(':');
  67.                 konwersja(sekundy);
  68.             }
  69.         }
  70.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement