You can use processor expert to define your 8-bit data bus (use a port with all 8 bits available on the pins) and also use another port with at least (6) bits/pins available to use for your LCD interface control signals (R/W, A0, Reset, /CS1, /CS2, etc). This makes it much easier/efficient to implement the strobing of these signals to implement the bus timing, toggle between command & data modes, etc. with simple code lines like PTxD = PTxD | MYLCD_WR; and similar... I also highly advise you have the /Reset line to the LCD tied to a pin/port your micro will control, as these often need a good solid hardware reset after the Vcc/Vdd power rails come up - software reset commands to these graphics controllers often don't reset everything in them.