링카운터에서 원하는 값을 얻고 어떻게 작동을 멈출 수 있을까요?

버튼은 0이 눌렸을 때 작동되고 7시그먼트가 0이 되면 버튼을 한번 더 누르지 않고 버튼은 0을 유지한 채로 링카운터 작동을 멈추고 싶은데 방법이 있을까요?

1개의 답변이 있어요!

  • 안녕하세요. 조일현 전문가입니다.

    플립플롭이 현재 상태를 유지하거나 클럭 펄스를 받지 못하도록 해야 할것입니다.

    7세그먼트 디코더의 출력 이나 링 카운터 자체의 출력을 활용하는 것이 좋습니다.

    Q 출력이 "0"인 상태를 감지하는 회로 NOT게이트 와 AND게이트 조합으로 구성할 수 있으며

    감지된 "0" 상태 신호를 원래 클럭 신호 AND게이트로 게이팅 하여 "0"상태 일때 전달도지 않도록 할수 있습니다.