Table of Contents
동시 카운터는 일반적인 시계 신호에 의해 동시에 방아쇠를 당기는 모든 플립 플롭과 특정한 순서에 있는 조사하는 디지털 회로입니다. 이 카운터를 디자인하는 것은 손가락으로 튀김 입력의 주의깊은 계산 및 원하는 계산 순서를 달성하기 위하여 그들의 행동을 이해합니다.
Flip Flops의 기본 이해
Flip flops는 카운터의 기본 건물 블록입니다. 입력 신호를 기반으로 바이너리 데이터 및 변경 상태를 저장합니다. 일반적인 유형에는 JK, T 및 D 플립 플롭, 각 toggling 또는 설정 상태에 대한 특정 입력 요구 사항을 포함합니다.
Step-by-Step 계산 과정
프로세스는 바이너리 또는 회색 코드와 같은 원하는 계산 순서를 정의하는 데 시작됩니다. 다음, 최대 계산 값에 따라 필요한 플립 플롭의 수를 결정합니다. 예를 들어, 3-비트 카운터는 3 플립 플롭이 필요합니다.
현재 상태와 전환 규칙을 사용하여 각 플립 플롭의 다음 상태를 계산합니다. T 플립 플롭의 경우, 토글 상태는 입력 T가 높을 때입니다. JK 플립 플롭의 경우, 입력 J 및 K는 현재와 다음 주에 따라 설정됩니다.
예제 계산
3 비트 바이너리 카운터를 설계하는 공급. 현재 상태는 010이며 다음 상태는 011입니다. 플립 플롭 입력을 결정하십시오.
- 플립 플롭 1 (레스트 상당 비트) : 현재 = 0, 다음 = 1, T 입력 = 1 (투글)
- 플립 플롭 2 : 현재 = 1, 다음 = 1, T 입력 = 0 (toggle 없음)
- 플립 플롭 3 : 현재 = 0, 다음 = 0, T 입력 = 0 (toggle 없음)
이 과정은 각 전환을 위해 반복되어 정확한 계산 동작을 보장합니다.