Hola he sido autodidacta hasta ahora porque no tengo a nadie que me enseñe a usar pics asi que espero que alguien me pueda ayudar con un problema por favor, mi problema es el siguiente:
Estoy usando un pic 16f877A al cual le asigno una entrada en el puerto B y quiero que para cada cambio de un bit me genere una salida de 19.16 osea que vaya desde cero a 4905, estos valores los debo mostrar en 4 dispalys de 7 segmentos.
Lo que estoy haciendo es poner 2 tablas muy extensas de 256 valores hexadecimales por los puertos C (unidades y decenas) Y D (centenas y millares), esto lo mando a decoders y de ahi a los displays, pero llega un momento que el pic se "traba" desde un valor en adelante, no se si se llene la memoria o que pasa porque no me marca error ni nada. Por favor quien me pueda ayudar con mi problema o decirme de que otro modo lo puedo resolver estare muy agradecido. aqui esta el programa por si lo quieren checar
Estoy usando un pic 16f877A al cual le asigno una entrada en el puerto B y quiero que para cada cambio de un bit me genere una salida de 19.16 osea que vaya desde cero a 4905, estos valores los debo mostrar en 4 dispalys de 7 segmentos.
Lo que estoy haciendo es poner 2 tablas muy extensas de 256 valores hexadecimales por los puertos C (unidades y decenas) Y D (centenas y millares), esto lo mando a decoders y de ahi a los displays, pero llega un momento que el pic se "traba" desde un valor en adelante, no se si se llene la memoria o que pasa porque no me marca error ni nada. Por favor quien me pueda ayudar con mi problema o decirme de que otro modo lo puedo resolver estare muy agradecido. aqui esta el programa por si lo quieren checar