A TextLCD interface for driving 4-bit 16x2 KS0066U LCD
Dependents: KS0066U4_16x2 LAB05_Oppgave4 LAB05_Oppgave2 LAB05_Oppgave3 ... more
Import library
Public Member Functions |
|
TextLCD (PinName rs, PinName rw, PinName e, PinName d4, PinName d5, PinName d6, PinName d7, const char *name=NULL) | |
Create a
TextLCD
interface and initiated 16x2 char mode.
|
|
void | lcdComand (unsigned char cmd) |
Writes a Command to the LCD-module.
|
|
void | lcdData (unsigned char data) |
Writes charecters to the LCD display.
|
|
void | gotoxy (int, int) |
moves text cursor to a screen column and row
|
|
int | putc (int c) |
Write a character to the LCD.
|
|
int | printf (const char *format,...) |
Write a formatted string to the LCD.
|
|
Protected Member Functions |
|
void | writeLcdBitD4toD7 (char data) |
Writes the low nible of data to the LCD-module.
|
|
void | pulseEn () |
Causes the LCD-module to read the data on the data input pins EN = 1 for L-to-H / EN = 0 for H-to-L.
|
|
void | init_4BitMode2LinesDisplayOn () |
Enable 4 bit mode From KS0066U Documentation.
|
Diff: TextLCD.h
- Revision:
- 14:393116a59d2f
- Parent:
- 13:76853cda9655
- Child:
- 15:dc4f024fd1aa
--- a/TextLCD.h Sun Sep 20 17:10:05 2015 +0000 +++ b/TextLCD.h Sun Sep 20 17:12:01 2015 +0000 @@ -24,7 +24,7 @@ /** A TextLCD interface for driving 4-bit 16x2 KS0066U LCD * - * Simple example + * Simple example: * @code * #include "mbed.h" * #include "TextLCD.h" @@ -61,7 +61,7 @@ * #include "mbed.h" * #include "TextLCD.h" * - * TextLCD lcd(D11,D10,D9,D5,D4,D3,D2,"lcdOut"); + * TextLCD lcd(D11,D10,D9,D5,D4,D3,D2,"lcdOut"); * int main() * { * freopen("/lcdOut", "w", stdout); @@ -75,8 +75,6 @@ TextLCD(PinName rs,PinName rw, PinName e, PinName d4, PinName d5, PinName d6, PinName d7,const char* name) ; - // - /** Writes the low nible of data to the LCD-module * * @param data Writes the low-nible to the LCD data pins D4 to D7