Plik obslugi wyswietlacza.
More...
#include <avr/io.h>
#include <util/delay.h>
#include <avr/pgmspace.h>
#include <avr/eeprom.h>
#include <inttypes.h>
#include "lcd132x64.h"
#include "font5x7.h"
Macros |
|
#define | SPLC501C_SET IOSET0 |
|
#define | SPLC501C_CLR IOCLR0 |
|
#define | SPLC501C_DIR IODIR0 |
|
#define | SPLC501C_PIN IOPIN0 |
|
#define | SPLC501C_RD (1 << 0) |
|
#define | SPLC501C_WR (1 << 1) |
|
#define | SPLC501C_A0 (1 << 2) |
|
#define | SPLC501C_RES (1 << 3) |
|
#define | SPLC501C_CS1 (1 << 0) |
|
#define | LCD_CTRL_PORT PORTA |
|
#define | LCD_CTRL_PORT2 PORTE |
|
#define | VCC_PORT PORTA |
|
#define | VCC_PIN (1<< 4) |
|
#define | DA_PIN (1<<1) |
|
#define | LCD_DATA_PORT PORTC |
Functions |
| void | LCDInitPort (void) |
| | Funkcja konfigurujaca wyprowadzenia LCD.
|
| void | LCDWriteData (uint8_t data) |
| | Funkcja wysylajaca jeden bajt do wyswietlacza.
|
| void | LCDWriteComm (uint8_t comm) |
| | Funkcja wysylajaca komende do wyswietlacza.
|
| void | LCDInit (void) |
| | Funkcja konfigurujaca wyswietlacz LCD.
|
| void | LCDOff (void) |
| | Funkcja wylaczajaca wyswietlacz.
|
| uint8_t | LCDBright (int8_t step) |
| | Funkcja ustawiajaca podswietlenie wyswietlacza.
|
| uint8_t | LCDContrast (int8_t step) |
| | Funkcja ustawiajaca kontrast wyswietlacza.
|
| void | LCDGoTo (uint8_t x, uint8_t y) |
| | Funkcja ustawiajaca kursor na wybranej pozycji.
|
| void | LCDClearScreen (void) |
| | Funkcja czyszczaca ekran wyswietlacza.
|
| void | LCDWriteChar (uint8_t charCode) |
| | Funkcja wysylajaca znak do wyswietlacza.
|
| void | LCDWriteCharNeg (uint8_t charCode) |
| | Funkcja wysylajaca znak do wyswietlacza z negacja kolorow.
|
| void | LCDText_p (const char *string) |
| | Funkcja wysylajaca lancuch znakow z pamieci FLASH do wyswietlacza.
|
| void | LCDTextNeg_p (const char *string) |
| | Funkcja wysylajaca lancuch znakow z pamieci FLASH do wyswietlacza z negacja kolorow.
|
Variables |
|
EEMEM uint8_t | e_contrast |
|
EEMEM int8_t | e_bright |
Detailed Description
Plik obslugi wyswietlacza.
- Author
- Arkadiusz Hudzikowski
- Version
- 1.5
- Date
- 16.01.2013 Wyswietlacz 132x64 pikseli ze sterownikiem SPLC501C. Plik stworzony na podstawie biblioteki ze strony http://en.radzio.dxp.pl/splc501c/ Autor bibioteki: Radoslaw Kwiecien
Function Documentation
| uint8_t LCDBright |
( |
int8_t |
step | ) |
|
Funkcja ustawiajaca podswietlenie wyswietlacza.
- Parameters
-
| step | : wartosc zmiany podswietlenia (-100 - 100) |
- Returns
- uint8_t : nowa wartosc podswietlenia (0 - 100)
| void LCDClearScreen |
( |
void |
| ) |
|
Funkcja czyszczaca ekran wyswietlacza.
- Returns
- none
| uint8_t LCDContrast |
( |
int8_t |
step | ) |
|
Funkcja ustawiajaca kontrast wyswietlacza.
- Parameters
-
| step | : wartosc zmiany kontrastu (-20 - 20 |
- Returns
- uint8_t : nowa wartosc kontrastu (10 - 30)
| void LCDGoTo |
( |
uint8_t |
x, |
|
|
uint8_t |
y |
|
) |
| |
Funkcja ustawiajaca kursor na wybranej pozycji.
- Parameters
-
| x | : nr znaku w wierszu |
| y | : nr wiersza |
- Returns
- none
Funkcja konfigurujaca wyswietlacz LCD.
- Returns
- none
| void LCDInitPort |
( |
void |
| ) |
|
Funkcja konfigurujaca wyprowadzenia LCD.
- Returns
- none
Funkcja wylaczajaca wyswietlacz.
- Returns
- none
| void LCDText_p |
( |
const char * |
string | ) |
|
Funkcja wysylajaca lancuch znakow z pamieci FLASH do wyswietlacza.
- Parameters
-
| *string | : adres lancucha znakow z pamieci flash |
- Returns
- none
| void LCDTextNeg_p |
( |
const char * |
string | ) |
|
Funkcja wysylajaca lancuch znakow z pamieci FLASH do wyswietlacza z negacja kolorow.
- Parameters
-
| *string | : adres lancucha znakow z pamieci flash |
- Returns
- none
| void LCDWriteChar |
( |
uint8_t |
charCode | ) |
|
Funkcja wysylajaca znak do wyswietlacza.
- Parameters
-
- Returns
- none
| void LCDWriteCharNeg |
( |
uint8_t |
charCode | ) |
|
Funkcja wysylajaca znak do wyswietlacza z negacja kolorow.
- Parameters
-
- Returns
- none
| void LCDWriteComm |
( |
uint8_t |
comm | ) |
|
Funkcja wysylajaca komende do wyswietlacza.
- Parameters
-
- Returns
- none
| void LCDWriteData |
( |
uint8_t |
data | ) |
|
Funkcja wysylajaca jeden bajt do wyswietlacza.
- Parameters
-
- Returns
- none