A few weeks ago I’ve uploaded post with relatively simple assembly code example for interfacing 2×16 LCD display
As usual you should check your GLCD Datasheet for correct pin assignment. After spending a few days searching the net for available resource I’ve managed to find this assembly code on one of Microchip forum pages. I’ve only slightly changed the configuration bits for the oscillator and removed few initialization sequences to fit it to PIC16F MCU. The modified working code is available at the bottom of the page. The prototype was built on 1580 Tie Points Breadboard
Assembly/hex files can be downloaded here.