Estaba diseñando un contador de personas que utiliza dos leds infrarrojos y dos fototransistores. La lógica se derivó utilizando una máquina de estados finitos en la que, por medio de un circuito que detecta una secuencia de entrada, envía un pulso y otra que detecta la secuencia de salida. Ambas salidas de estos detectores de secuencia se combinan usando una puerta OR. la salida de la compuerta OR está conectada al pin clk del contador 4510. Mientras tanto, la salida del circuito detector de secuencia de entrada está conectada al pin / up. Conecté los LED en la salida de los contadores para mostrar los valores en binario. El problema que tengo es que el conteo es extraño, por ejemplo, comenzará de cero a 66 a 120 ... continuará mostrando números aleatorios. Cuando sustituyo los sensores con interruptores de palanca, funciona perfectamente, pero cuando se usa un sensor, se cuenta erróneamente. ¿Por qué sucede esto y cómo puedo solucionarlo?
Usé chancletas j-k para el detector de secuencia. Estoy sincronizando mis flip-flops con un temporizador 555 en modo astable con una frecuencia de 65 kHz.