본문/내용
1. bit가 3개인 2진 숫자를 카운팅 하는 회로
3비트 2진 카운터는 0부터 7까지의 값을 카운팅할 수 있는 회로로, 총 8개의 상태를 가지는 이진 카운터이다. 카운터 설계의 기본은 플립플롭을 사용하여 각 비트를 표현하는 것이다. 3비트 카운터의 경우, 3개의 T플립플롭이 필요하다. 이 T플립플롭들은 상태 변화 시 입력 신호의 변화에 따라 각 비트의 값을 토글하여 카운팅 기능을 수행한다. T플립플롭은 입력 신호가 1일 때 상태가 반전되는 특성을 가지며, 이를 활용하여 카운터의 동작을 구현한다. 카운터의 초기 상태는 000이다. 매 클럭 주기마다 카운터는 이진 숫자를 계속해서 증가시킨다. 첫 번째 플립플롭는 항상 토글 상태를 가지므로 가장 최근에 카운트가 변화하는 비트로 작동한다. 즉, 클럭 신호가 들어올 때마다 이 플립플롭은 0과 1을 번갈아가며 출력하게 된다. 두 번째 플립플롭은 첫 번째 플립플롭이 1에서 0으로 변경될 때만 토글 된다. 이는 첫 번째 비트가 0에서 1로 넘어갈 때만 작동하도록 설계되어 있기 때문이다. 세 번째 플립플롭은 두 번째 플립플롭이 1에서 0으로 변경될 때만 상태가 변경된다. 이와 같은 방식으로 각 플립플롭이 서로 연계…