Estoy haciendo un disparador SCR (tiristor) mediante el uso de microcontrolador 8051. Tengo aquí un circuito de detección de cruce por cero (ZCD) que detecta los puntos cero y esto se transmite al 8051 que hará más acción.
El circuito ZCD está formado por transistores BJT y emite un impulso de 5 V . ¿Es necesario añadir un ADC entre el ZCD y el 8051?
PD:Estoy intentando hacer la primera simulación en multisim, y no funciona (he conectado directamente la salida de ZCD al pin p1.0 del 8051).
edit(problema actualizado):perdon por no aclarar el problema.use equivocadamente palabra led por sonda pensando que ambas son lo mismo. Puedes ver una cosa redonda conectada al pin P2.0(abajo a la derecha). Es la sonda. Lo que estaba tratando de hacer es detectar el pulso de ZCD y transmitirlo a 8051. 8051 tomará la entrada y encenderá la sonda, y luego otra vez ir a comprobarlo. SCR (con optoacoplador) vendrá en lugar de la sonda, pero eso es la segunda parte. La sonda parpadea en primer lugar -90 a 0, mientras que sólo debe parpadear cuando el pulso se da a p1.0 puerto.
$MOD51 ; This includes 8051 definitions for the Metalink assembler
ORG 0000H;
loop:MOV P2,#00H;//make probe off
SETB P1.0;//make the p1.0 as input port
AGAIN:JNB P1.0,AGAIN;//loop here until p1.0 is high
MOV P2,#0FFH;//turn on the probe
sjmp loop;//go for checking the pulse again-infinite loop
END;