Define LCB_BITS 8 ' Using 4-bit bus

The comment doesnt match the parameter specified but the real problem is that you have typed LCB instead of LCD

Because you dont have a valid DEFINE it is using the default value which is for 4 bits.

Hope that helps

Keith