Problema con lcd2x16 y Motor Bipolar Atmega16

#1
Buenas Tardes.

Como el titulo lo dice tengo un problema con un proyecto que estoy realizando, un ascensor de 4 plantas controlador por un micro Atmega16.

Funcionamiento: El usuario elije el piso al cual desea mover el ascensor, interactuando con un
* lcd 2x16 y 2 pulsadores. Con el pulsador OP(int0) elije el piso al cual desea
* subir y con el pulsador ON(int1) inicia el movimiento del motor.

El pulsador REED(int2) Es el encargado de informar al micro en cual piso se encuentra el ascensor, http://www.diselc.es/diselc/proyectos/ascensorpic.htm (El reed para mi problema no tiene nada que ver)

Problema: Para que puedan ver el problema subi la simulacion a youtube
HTML:
http://www.youtube.com/watch?v=NWRI37UAydE
Como pueden ver en el video, cuando el lcd funciona NO funciona el motor y visceversa. Deseo saber a que se debe esto y como lo puedo solucionar. El codigo lo adjunto aca junto con la libreria LCD que estoy usando.

Ahh se me olvidaba programo en C y uso AVRstudio5.0


LIB LCD --> http://www.4shared.com/rar/VR9kHzjO/lcd_lib.html?
CODIGO --> http://www.4shared.com/office/XOEbnOFs/Codigo.html?

De antemano muchas gracias ;)
 
#2
Mejor armalo en el protoboard, yo no me fio de proteus, aveces tiene errores en la simulacion
 
Arriba