hola amigos, tengo una duda que ya stoy en eso durant un par de dias,
tengo conectado un decodificador mt8870 a un pic16f84, el problema es el siguiente: codigo fuente
include"modedefs.bas"
TRISA=1
TRISB.1=0
TRISB.2=0
TRISB.3=0
TRISB.4=0
PORTB=0
PROGRAMA:
IF PORTA.1=0 AND PORTA.2=0 and PORTA.3=1 THEN
HIGH PORTB.1
LOW PORTB.2
ENDIF
IF PORTA.1=0 AND PORTA.2=1 AND PORTA.3=0 THEN
HIGH PORTB.2
LOW PORTB.1
ENDIF
IF PORTA.1=0 AND PORTA.2=1 AND PORTA.3=0 AND PORTA.4=1 THEN
PORTB=0
ENDIF
GOTO PROGRAMA
END
------------------------------
ps bien cuando lo arrabco lo conjela las entradas del mt8870, pero el mt8870 si el pic funciona correctamente, e incluso cuando al pic lo dejo en blanco si codigo grabado el mt8870 no tiene problemas, cuando metyo codigos como el anterior, ps se conjela y algunas salidas deldecoder se quedan prendidos, este es un problema para mi si pudieran darme una mano, o quisar hay otra forma de programar el pic les agradeceria mucho :
tengo conectado un decodificador mt8870 a un pic16f84, el problema es el siguiente: codigo fuente
include"modedefs.bas"
TRISA=1
TRISB.1=0
TRISB.2=0
TRISB.3=0
TRISB.4=0
PORTB=0
PROGRAMA:
IF PORTA.1=0 AND PORTA.2=0 and PORTA.3=1 THEN
HIGH PORTB.1
LOW PORTB.2
ENDIF
IF PORTA.1=0 AND PORTA.2=1 AND PORTA.3=0 THEN
HIGH PORTB.2
LOW PORTB.1
ENDIF
IF PORTA.1=0 AND PORTA.2=1 AND PORTA.3=0 AND PORTA.4=1 THEN
PORTB=0
ENDIF
GOTO PROGRAMA
END
------------------------------
ps bien cuando lo arrabco lo conjela las entradas del mt8870, pero el mt8870 si el pic funciona correctamente, e incluso cuando al pic lo dejo en blanco si codigo grabado el mt8870 no tiene problemas, cuando metyo codigos como el anterior, ps se conjela y algunas salidas deldecoder se quedan prendidos, este es un problema para mi si pudieran darme una mano, o quisar hay otra forma de programar el pic les agradeceria mucho :