Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement