Como separar un proyecto en varios archivos?

Pues básicamente es esa la pregunta. Tengo un programa que es bastante largo para controlar un lcd y demás. Lo que quiero es poder tener las cosas ordenadas, osea, tener el programa principal en un fichero y tener las funciones del lcd en otro fichero para que quede mas limpio todo. Como se puede hacer eso? He estado buscando y no he sacado nada en claro. He leido algo de crear librerias pero no me ha parecido que fuera eso. Supongo que tengo que hacer un #include del archivo pero no me aclaro.

Muchas gracias!

Has probado usando tabs? el icono con la flecha que apunta a la derecha en la IDE

Muchas gracias! De todas maneras... se puede hacer un include de un *.c??

Saludos! ;)

Segun recuerdo cuando en su momento estudie C, era que tenias que crear un .h y despues en tu función añadirla con un include, recuerda ponerla en la misma carpeta o sino tienes que añadir la ruta completa.

mira esto a lo mejor te ayuda aunke es en linux y no se si sera igual http://www.forosdelweb.com/2257054-post4.html

Esta tarde si tengo un rato lo miro y asi refresco memoria, espero que te ayude.

Un saludo ;)