Creo que debería ser 'obvio' que el conmutador y la compuerta deben funcionar sin el LED.
De lo contrario, no puede estar seguro de que cualquiera de sus circuitos lógicos funcionará sin el LED, que sería un Efecto Heisenberg , el acto de observar el circuito puede estar cambiando el comportamiento del circuito.
Entonces 1 es un mal enfoque; El LED + resistencia limitadora de corriente debe estar en paralelo con la entrada de puertas, después del interruptor. La caída de voltaje en un LED, como en 1, cuando se acciona la entrada siempre es una mala idea. La caída de voltaje en un LED verde probablemente sería tan grande que la puerta lógica no funcionaría, e incluso un LED rojo podría afectar a algunas familias lógicas. Eso es lo que quiero decir con un efecto 'Heisenberg'; agregar un LED de monitoreo cambia el comportamiento del circuito.
El estado lógico que el botón / interruptor debe manejar probablemente depende de la lógica de la aplicación (y de cómo podría estar intentando minimizar las puertas), por lo que tanto 2 como 3 pueden ser válidos en la misma aplicación.
Entonces se convierte en una cuestión de lo que quieres ver.
¿Desea ver cuándo la entrada de la puerta es alta, baja, ambas o no está conectada?
Es posible que compruebe que algo no está conectado con un multímetro.
Cuando estoy jugando, me gusta poder agregar, eliminar y mover "observación", por lo que usaría la disposición de resistencia LED + en 2, 3 o en ambos para observar cualquier punto en un circuito.
EDITAR:
No estoy sugiriendo que uses LOW == true.
Estoy sugiriendo que a menudo es conveniente "observar" ya sea verdadero, falso o ambos.
Estoy intentando alertarte sobre el problema de monitoreo más general que ocurre cuando construyes circuitos reales para aplicaciones, que representan expresiones complejas, con muchos términos intermedios.
En general, los circuitos lógicos tendrán puertas en serie con puertas. Entonces puede ser muy útil colocar un LED 'dentro' de una secuencia de puertas para facilitar el monitoreo de un resultado parcial. A veces es más fácil entender el comportamiento del circuito lógico general cuando se ve un resultado parcial específico, y ese resultado parcial puede ser verdadero o falso. Por ejemplo, a menudo es útil ver si alguna entrada de una puerta AND es falsa, y la entrada de una puerta OR es verdadera.
Por lo tanto, no base el enfoque de la supervisión del estado lógico en la idea de que solo la verdad es importante.
Por lo tanto, una buena estrategia tiene las propiedades:
- los 'LED de observación' se pueden agregar y eliminar sin afectar el
circuito
- las entradas pueden ser botones o interruptores; los botones pueden normalmente
(sin presionar) ingrese verdadero o falso, los interruptores pueden proporcionar
estado
- cualquier señal puede llevar cero, uno o dos LEDs (yo estandarizaría en uno
color para verdadero y un color diferente para falso)
- la electrónica para los LED de 'observación' debería ser la misma para los botones
y estados lógicos intermedios, para que puedas ensamblar más grande
circuitos de circuitos más pequeños, o eliminar términos y sustituirlos por
botón o interruptor.