A serial interface isn't needed, most of these raw LCD's that have an eight bit plus A0 and a (write) strobe input can also work in nibble mode, (read the datasheet) and then you can do it with just 6 GPIO's wired to D4-D7 A0 and the strobe input, but don't forget you also need to create a negative (contrast voltage) with for example an ICL7660 voltage inverter to turn +5V into -5V.
A dataheet for such LCD's can be found here:
http://www.sparkfun.com/datasheets/LCD/ ... S-3.3v.pdf
A couple of pointer's:
depending on whether you reset the LCD low or high either motorola or intel interfacing can be set. Motorola mode works with a read/write (R/W) and a clock signal, and Intel mode works with a write strobe (/WR) and a read strobe (/RD), in principle you only have to write to the LCD, so either use motorola in permanent write mode, and clock in data with E, or use Intel mode, and use the write strobe to clock data in.
To enter "nibble mode" you have to write a "magic sequence" which can be found in the datasheet, and data is connected to the upper four bits, with the lower four unconnected