Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //******************************************************************************
- // THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY.
- // AUTHOR SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
- // OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
- // FROM USE OF THIS SOFTWARE.
- //
- // PROGRAM ZAWARTY W TYM PLIKU PRZEZNACZONY JEST WYLACZNIE
- // DO CELOW SZKOLENIOWYCH. AUTOR NIE PONOSI ODPOWIEDZIALNOSCI
- // ZA ZADNE EWENTUALNE, BEZPOSREDNIE I POSREDNIE SZKODY
- // WYNIKLE Z JEGO WYKORZYSTANIA.
- //******************************************************************************
- #define LCD_GPIO GPIOB
- #define LCD_D0 GPIO_Pin_7
- #define LCD_D1 GPIO_Pin_6
- #define LCD_D2 GPIO_Pin_8
- #define LCD_D3 GPIO_Pin_9
- #define LCD_D4 GPIO_Pin_0
- #define LCD_D5 GPIO_Pin_1
- #define LCD_D6 GPIO_Pin_2
- #define LCD_D7 GPIO_Pin_3
- #define LCD_E GPIO_Pin_4
- #define LCD_RS GPIO_Pin_5
- #define LCD_CLEAR 0x01
- #define LCD_HOME 0x02
- #define LCD_ENTRY_MODE 0x04
- #define LCD_EM_SHIFT_CURSOR 0
- #define LCD_EM_INCREMENT 2
- //#define LCD_DISPLAY_ONOFF 0x0A
- #define LCD_DISPLAY_OFF 0
- #define LCD_DISPLAY_ON 4
- #define LCD_CURSOR_ON 2
- #define LCD_CURSOR_BLINK 1
- #define LCD_DISPLAY_CURSOR_SHIFT 0x10
- #define LCD_FUNCTION_SET 0x20
- #define LCD_FONT8 0
- #define LCD_TWO_LINE 8
- #define LCD_4_BIT 0
- #define LCD_CGRAM_SET 0x40
- #define LCD_DDRAM_SET 0x80
- //void LCD_Initialize(void);
- void LCD_WriteData(unsigned char dataToWrite);
- void LCD_WriteCommand(unsigned char commandToWrite);
Add Comment
Please, Sign In to add comment