Have you included a defines list like below?
Note the lines define in the 10th line should be for 4 lines
Define LCD_DREG PORTb ' Port for LCD Data
Define LCD_DBIT 4 ' Use upper 4 bits of Port
Define LCD_RSREG PORTb ' Port for RegisterSelect (RS) bit
Define LCD_RSBIT 0 ' Port Pin for RS bit
Define LCD_EREG PORTb ' Port for Enable (E) bit
Define LCD_EBIT 2 ' Port Pin for E bit
DEFINE LCD_RWREG PORTb 'port for the R/W bit
DEFINE LCD_RWBIT 1 'port pin for R/W bit
Define LCD_BITS 2 ' Using 4-bit bus
Define LCD_LINES 4 ' Using 4 line Display **************************
Define LCD_COMMANDUS 2000 ' Command Delay (uS)
Define LCD_DATAUS 50 ' Data Delay (uS)
Peter Moritz.
Up the bush, Western Plains,
New South Wales,
Australia.
Bookmarks