Hola a todos:
Soy nuevo en esto del Proteus pero tengo un problemilla que no se si se debe a fallo del proteus o que.
Resulta que tengo la Puerta A configurada como salidas y cuando pongo a 1 el bit correspondiente a RA4 no logro ningun resultado en el led que conecto en ese pin.
Sin embargo los demas si funcionan.
No es problema del conexionado ya lo he probado, ni tampoco del LED elegido
Simplemente no se pone a 1.
Lo he probado con un PIC 16F84 y con un PIC 16F628
Os describo el programa tan sencillo que he usado para probarlo
LIST P=16F84
#include "P16F84.INC"
org 0x00
goto Inicio_0
org 0x04
Inicio_0
bsf STATUS,RP0 ;Selecciona banco 1
clrf TRISA ;Puerta A se configura como salida
clrf TRISB ;Puerta B se configura como Salida
bcf STATUS,RP0 ;Selecciona banco 0
bsf PORTA,4
bsf PORTA,3
LOOP goto LOOP
END
en este caso solo se enciende el led conectado a RA3
En espera de vuestras noticias.
Muchas gracias