Hola q tal de nuevo. Gracias a todos por brindarme ayuda pude avanzar muchisimo, en mis proyectos y experimentos,
aunque aun me falta muchisimo mas , ahora tengo una inquietud a la hora de comparar 2 datos guardados en la EEPROM
Tengo un contador de 3 digitos de 7 segmentos ( Unidades, decenas y centenas ).
Al mismo le coloque un guardado en la EEPROM de cada valor de display a medida que incrementa en cada pulso.
Osea en la posicion 00h de la EEPROM unidades, en 01h Decenas y en 02h Centenas.
Al iniciar el micro testea las tres posiciones guardadas anteriormente, las visualiza y continua el conteo.
Funciona correctamente, tanto al guardar, como al contar, como al iniciar de la cuenta guardada.
He usado lo siguiente:
PARA GUARDAR
clrf eeadr ;Guarda el conteo de unidades en la eeprom POSICION 0
etc .....
incf eeadr,1 ;Guarda el conteo de decenas en la eeprom POSICION 1
etc....
incf eeadr,1 ;Guarda el conteo de centenas en la eeprom POSICION 2
etc....
Para leer use las mismas.
Ahora quisiera entrar en una rutina de programacion, con un boton y agregar Unidades, Decenas y Centenas a unas nuevas 3 POSICIONES de la EEPROM.
Osea guardar en las POSICIONES 03h, 04h y 05h 3 valores, que al llegar el conteo a esos valores guardados genere otra rutina de corte o algo por el estilo.
Ya tengo la rutina del boton, asi mismo el guardado en las ultimas 3 posiciones, pero no se como comparar los valores.
Para que quede claro seria algo asi:
Valores guardados por conteo en POSICIONES (00h Unidades) (01h Decenas) (02h Centenas)
Valores guardados por programacion en POSICIONES (03h Unidades) (04h Decenas) (05h Centenas)
Comparar valor de Posiciones (00h con 03h), (01h con 04h) (02h con 05h)
O para hacerlo mas sencillo comparar unidad programada con unidad de conteo y asi mismo con las decenas y centenas y como consecuencia saltar a otra rutina, caso contrario seguir contando.
Desde ya muchas gracias por darme una manito !!!!