TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: pacocable en 15 de Noviembre de 2014, 03:08:43

Título: ¿Como guardar lo que se ve en los displays de un contador de 0-999 con 16f628a?
Publicado por: pacocable en 15 de Noviembre de 2014, 03:08:43
Tengo un asm que me funciona perfecto, pero necesito guardar en la eeprom interna lo que sale por los 3 display de 7 segmentos, pues tengo que operar con ellos.
Lo que me pasa es que si en el display aparace 9 8 7 cuando sumo me sale 24 , lo que necesito es ese 987 guardarlo en un registro en la eeprom interna.
Muchas gracias
Título: Re: ¿Como guardar lo que se ve en los displays de un contador de 0-999 con 16f628a?
Publicado por: Diego E. en 15 de Noviembre de 2014, 10:20:13
Hola, mira este ejemplo de como manejar la eeprom en asm para ver si te sirve

Saludos.
Título: Re: ¿Como guardar lo que se ve en los displays de un contador de 0-999 con 16f628a?
Publicado por: groundman en 15 de Noviembre de 2014, 14:09:32
Hola pacocable.aparte de que tengas que crear una rutina para pasar ese valor BCD a un valor decimal dentro de dos registros.te prevengo de que la eeprom de datos sólo es para guardar un dato esporádico.no la utilizes para estar continuamente almancenando.o perderás algunos bits de la direccion donde guardes el valor
Título: Re: ¿Como guardar lo que se ve en los displays de un contador de 0-999 con 16f628a?
Publicado por: tapi8 en 17 de Noviembre de 2014, 14:14:15
Citar
Tengo un asm que me funciona perfecto, pero necesito guardar en la eeprom interna lo que sale por los 3 display de 7 segmentos, pues tengo que operar con ellos.

Si vas a operar con ellos, guardalos en la RAM, es el mejor sitio para guardarlos y poder operar con ellos ¿No?.