Professional Documents
Culture Documents
Bai8 LCD
Bai8 LCD
Lesson 8
LCD
PIC16F887
HD44780 LCD
SCHEMATIC
PIC16F887
IMPORTANT COMMANDS
COMMAND DESCRIPTION
0x38 Used 8 bit mode, enable display on 2
lines, dot matrix is 5x7
0x0C Turn on display, turn off cursor
0X06 Cursor auto shift right
0x01 Clear display
0x80 Start address of line 1
0xC0 Start address of line 2
PIC16F887
1. Clear pin RW
2. Control pin RS base on what you want to write
Command : RS = 0
Data : RS = 1
3. Output what you want to write to data lines( D0-D7)
4. Output one pulse from pin E
5. Delay to wait for LCD handling
PIC16F887
EXAMPLE 1
SCHEMATIC
CODE
PIC16F887
CODE
PIC16F887
CODE
PIC16F887
EXAMPLE 2
SCHEMATIC
CODE
PIC16F887
CODE
PIC16F887
CODE
PIC16F887
Lesson 8
LCD