Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadanie 3
- #include<msp430x14x.h>
- #include "lcd.h"
- #include "portyLcd.h"
- unsigned char i;
- unsigned char znak;
- void sendText(int ile, char a [],int numberLine)
- {
- if(numberLine==1)
- SEND_CMD(DD_RAM_ADDR);
- else if(numberLine==2)
- SEND_CMD(DD_RAM_ADDR2);
- for(int i = 0 ; i < ile ;i++)
- {
- SEND_CHAR(a[i]);
- }
- }
- void main( void )
- {
- znak='A';
- P2DIR |= BIT1 ; // STATUS LED
- WDTCTL=WDTPW+ WDTHOLD; // zatrzymanie WDT
- InitPortsLcd(); // inicjalizacja portów
- InitLCD(); // inicjalizacja LCD
- clearDisplay(); // czyszczenie LCD
- //SEND_CHAR(znak);
- char tablica [7] = "zajecia";
- sendText(7, tablica,2);
- while (1) // nieskończona pętla
- {
- P2OUT ^=BIT1; // zmiana stanu diody na przeciwny
- for (i=0;i<7;i++)
- {
- SEND_CMD(DATA_ROL_RIGHT); // przesuwanie napisu w prawo
- Delayx100us(250); // opóźnienie
- }
- for (i=0;i<7;i++)
- {
- SEND_CMD(DATA_ROL_LEFT); // przesuwanie napisu w lewo
- Delayx100us(250); // opóźnienie
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement