Si sos programador de C, sabiendo como funciona un LCD podrias hacer tu propia libreria.
Ahora no tengo tiempo de escribir el programa porque debes tener una funcion que implemente los tiempos de EN (habilitacion), otra que escriba en el bus los comandos, otra que escriba en el bus caracter, y otra que escriba cadenas, y otra que borre el LCD, y demas. Yo si fuera vos leo bien como funciona el LCD, e intenta hacerla vos, cualquier duda conta conmigo, pero si esperas que otro la haga no vas a aprender nada, si te va a funcionar, pero de nada va a servir porque no sabes porque funciona.
Suerte, y conta conmigo