Saludos, tengo 3 recomendaciones:
>Para la parte de VB tengo la sgt pagina, es muy buena.
http://www.rentron.com/VisualBasic.htm>Para la comunicacion serial del micro con el PC, que debe implementarse por S/W, el link que te ofrece Norberto es el adecuado.
>Para el teclado te recominedo utilizar un decodificador como el 74-922 ya este genera un señal cuando se oprime una tecla y esta puede ser utilizada como interrupcion para leer el valor en un pto.
Espero haber ayudado