El contador no funciona como se esperaba

0

LoquesesuponequedebohaceresquecuandosepresionaJ2porprimeravez,sesuponequedebeiniciarelcontadoryquedebeirde0a9yluegovolver.CuandosepresionaJ1,elcontadordeberestablecersea0ypermanecerallíhastaquesevuelvaapresionarJ2.Sinembargo,cuandosepresionaJ2nuevamentecuandoelcontadorseestáejecutando,elcontadordeberíadetenerseensunúmeroactual.¿Cómopuedohacereso?SoyconscientedequecuandosepasaunaaltalógicaalINA,elcontadordetendrásuconteoymostrarásunúmeroactualenlapantalla.Pero,¿cómopuedohacereso?Solopuedousar2IC,1NANDgateICy1OgateIC.

EDIT

    

1 respuesta

1

Dadas las restricciones de lo que puedes usar, esto parece un problema con la tarea, así que no daré una respuesta completa. Debes resolverlo por tu cuenta y luego hacer una pregunta más específica si te atascas.

El concepto clave es que necesita tener tres modos operativos, o "estados" para el sistema en general:

  1. restablecer
  2. contando
  3. manteniendo

El circuito que se muestra tiene solo un único flip-flop (las puertas NAND de acoplamiento cruzado) como variable de estado, lo que significa que solo hay dos estados: restablecer y contar. Necesitas encontrar una manera de tener un tercer estado, normalmente creando un segundo flip-flop (más puertas NAND).

Parte del problema es que su FF existente también está lanzando sus switches por usted. Si desea que uno de los interruptores alterne entre dos de los estados (contando y manteniendo) por sí solo, tendrá que encontrar una forma diferente de rebotar, lo que complica bastante el diseño, dadas las restricciones que tiene. trabajando bajo.

Espero que esta sea una sugerencia suficiente para ponerte en marcha.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas