daily pastebin goal
84%
SHARE
TWEET

Untitled

a guest Oct 12th, 2017 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Zadanie 3
  2. #include<msp430x14x.h>
  3. #include "lcd.h"
  4. #include "portyLcd.h"
  5.  
  6. unsigned char i;
  7. unsigned char znak;
  8. void sendText(int ile, char  a [],int numberLine)
  9. {
  10.   if(numberLine==1)
  11.     SEND_CMD(DD_RAM_ADDR);
  12.   else if(numberLine==2)
  13.     SEND_CMD(DD_RAM_ADDR2);
  14.   for(int i = 0 ; i < ile ;i++)
  15.   {
  16.     SEND_CHAR(a[i]);
  17.   }
  18. }
  19. void main( void )
  20. {
  21. znak='A';
  22. P2DIR |= BIT1 ;                               // STATUS LED
  23. WDTCTL=WDTPW+ WDTHOLD;                        // zatrzymanie WDT
  24.  
  25. InitPortsLcd();                               // inicjalizacja portów  
  26. InitLCD();                                    // inicjalizacja LCD
  27. clearDisplay();                               // czyszczenie LCD  
  28.  
  29. //SEND_CHAR(znak);
  30. char  tablica [7] = "zajecia";
  31. sendText(7, tablica,2);
  32. while (1)                                    // nieskończona pętla
  33. {
  34. P2OUT ^=BIT1;                                // zmiana stanu diody na przeciwny
  35.  
  36. for (i=0;i<7;i++)
  37.  {
  38.    SEND_CMD(DATA_ROL_RIGHT);                  // przesuwanie napisu w prawo    
  39.     Delayx100us(250);                        // opóźnienie
  40.   }
  41. for (i=0;i<7;i++)
  42.  {
  43.    SEND_CMD(DATA_ROL_LEFT);                  // przesuwanie napisu w lewo    
  44.     Delayx100us(250);                        // opóźnienie
  45.   }
  46.  
  47.  }
  48. }
RAW Paste Data
Top