Buenas
Necesito saber que estoy haciendo mal con el codigo de este PIC pues quiero que se comporte como el Integrado 7404=74LS04 y lo que me pasa es que al iniciar el PIC en la Simulación de Proteus Observo que las Salidas ya tienen un 1 sin habler aplicado todavia un 0.
Si añades este Integrado 7404 en Proteus se puede observar en reposo que la salida es 0.
Esta es la configuración que tengo hecha de momento solo he puesto entrada por RA0 y Salida RB0 pero no me funciona como quiero.
De hecho necesito hacerlo porque no existe en el mercado integrado con más de seis inversores y necesito ocho inversores. Adjunto Imagen de como quedaria el Llamado NOTPIC
Device = 16F628A
Reminders Off
Config LVP_OFF, MCLRE_OFF, BODEN_OFF, CP_OFF, PWRTE_ON, WDT_OFF, INTOSC_OSC_NOCLKOUT
Reminders On
Xtal 4
All_Digital = True
TRISA=%00000001
TRISB=%00000000
CMCON=7
PORTA=0
PORTB=0
COMIENZA:
If PORTA.0=0 Then PORTB.0=1
If PORTA.0=1 Then PORTB.0=0
Goto COMIENZA
END
Necesito saber que estoy haciendo mal con el codigo de este PIC pues quiero que se comporte como el Integrado 7404=74LS04 y lo que me pasa es que al iniciar el PIC en la Simulación de Proteus Observo que las Salidas ya tienen un 1 sin habler aplicado todavia un 0.
Si añades este Integrado 7404 en Proteus se puede observar en reposo que la salida es 0.
Esta es la configuración que tengo hecha de momento solo he puesto entrada por RA0 y Salida RB0 pero no me funciona como quiero.
De hecho necesito hacerlo porque no existe en el mercado integrado con más de seis inversores y necesito ocho inversores. Adjunto Imagen de como quedaria el Llamado NOTPIC
Device = 16F628A
Reminders Off
Config LVP_OFF, MCLRE_OFF, BODEN_OFF, CP_OFF, PWRTE_ON, WDT_OFF, INTOSC_OSC_NOCLKOUT
Reminders On
Xtal 4
All_Digital = True
TRISA=%00000001
TRISB=%00000000
CMCON=7
PORTA=0
PORTB=0
COMIENZA:
If PORTA.0=0 Then PORTB.0=1
If PORTA.0=1 Then PORTB.0=0
Goto COMIENZA
END