I believe that 0h is the first line and 40h is the second line, although I can see where using 80h for the first line and C0h for the second line would do the same as it appears as bit 7 is getting lost in the bit bucket. -Ralph rlandry@haywood.main.nc.us "If they call it Tourist Season why can't we shoot 'em?" ICQ# 19545315 -----Original Message----- From: Todd Peterson To: PICLIST@MITVMA.MIT.EDU Date: Thursday, October 08, 1998 5:11 PM Subject: Re: LCD Problem II >At 07:30 PM 10/8/98 -0400, you wrote: > >>I can write to the first line of the LCD fine, but I can't find any way >>that lets me write to the second. If I try just sending more than 16 chars, >>the ones that come after 16 don't get printed. If I try to set the address >>register, the same thing happens. Apparently, I can't find the right >>address for the second line. Some body had suggested that the address for >>the first line was 0x80 and 0xC0 for the second. Well 0x80 works for the >>first line, but when I write to 0xC0, I get no output. I also tried 0xA0 >>and 0x90, and neither worked. > >Sean, > >If it's a 16x1, $80 is the first 8, and $C0 starts the second 8. > >Are you certain you are senidn ghte $C0 properly, as an instruction and not >as data? > > > > Todd Peterson > E-Lab Digital Engineering, Inc. > (816) 257-9954 > Embedded Control & Integrated Circuit Solutions... > http://www.elabinc.com > >-> NEW: EDE702 OEM Serial to LCD Interface IC <- >(Production Quantity version of our popular EDE700 IC)