TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: JJoseV en 31 de Marzo de 2020, 12:50:10
-
Saludos y salud a tod@s.
Ni soy estudiante ni creo que ya tenga mucho tiempo de aprender, pero me gusta esto del asm.
He hecho un programa que lee un teclado, lo muestra en display de 7-segmentos y cuando doy la orden "#" va a descontar.
La primera vez lo hace bien para al finalizar tiene que ir a reiniciar y aquí tengo el problema.
Cuando trato de ver si un registro es "0" no lo interpreta y aunque reinicia (GOTO BEGIN) ya no vuelve a ir bien.Tampoco utilizando la instrucción MOVF.
Tengo subrutinas que contemplan que se hayan soltado las teclas. Por supuesto simulado en PROTEUS.
Agradecería que orientaran y decirme porque pasa eso. Envío un cacho del programa. Gracias.
Saludos
JV
-
Disculpa pero no creo que el programa sea demasiado largo como para plantear que pases solo una parte. No tiene sentido ver únicamente una parte.
-
Hola.
Gracias KILLERJC por atender mi mensaje. Sólo mandé un extracto para no agobiar y ver si era una visión rápida.
Adjunto uno resumido, que se puede ejecutar y ya se ve el problema y todo completo, asi como la simulación Proteus.
Mi agradecimiento a todos que se hayan interesado aunque solo sea mirar.
Saludos
JoseV
-
GRACIAS.
Muchas gracias. EUn error que a veces le vuelve a uno ciego.Se resolvió
No se borrar un mensaje
Saludos
JV
-
Hola JJoseV, segun tu ultimo mensaje. ¿ya lo lograste arreglar?
PD: Yo utilizo mucho el mismo simulador del MPLAB para probar los codigos, obviamente no probas TODO el codigo, pero de a partes si.
-
Hola KILLERJC.
Gracias por tu interés. Ya conseguí "verlo". Repasando los ficheros de pruebas salvados, en algún momento había cambiado el status por el registro que quería interrogar y así he estado muchas horas. Veo que voy estando viejo...
Tendré, no tengo que poner mas atención.
Gracias y un saludo
JoseV