N체분계수기와 10진계수기
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

N체분 계수기와 10진계수기

1. 목적
2. 참고 사항
3. 참고 자료

Shift Register와 Ring Counter

1. 목적
2. 참고 사항
3. 참고 자료

본문내용

된다. 자리 이동 레지스터는 각 플립플롭의 출력이 다음 플립플롭의 입력이 되도록 연결된 플립플롭들로 구성되며, 모드 ㄴ플립플롭에 공통의 클록 펄스를 입력시키면 한 번에 한자리씩 자리 이동을 한다.
레지스터의 자리 이동은 클록 펄스의 입력에 의해 레지스터 내에서 한 자리씩 이동하거나 또는 레지스터의 내부나 외부로의 데이터 전송을 말한다. [그램 1]은 자리 이동 레지스터의 동작에서 데이터의 이동 형태를 나타낸 것이며, 화살표는 데이터의 이동 방향과 형태를 나타낸다. [그림 1(a)]는 직렬로 입력되는 데이터가 오른쪽으로 자리 이동하여 직렬로 출력되는 것을 나타내고, [그림 1(b)]는 직렬 입력 데이터가 왼쪽으로 자리 이동하여 직렬로 출력되는 것을 나타낸다. [그림 1(c)]는 병렬 입력을 나타내고, [그림 1(d)]는 병렬 출력을 나타낸다. [그림 1(e)는 레지스터 내부에서 오른쪽으로 회전(rotate)하는 것을 나타내고, [그림 1(f)]는 왼쪽으로 회전하는 것을 나타낸다.
[그림 1] 레지스터의 데이터 이동
링카운터
링카운터(ring counter)는 자리 이동 레지스터를 사용하여 임의의 시간에 자리 이동 레지스터 중에서 한 개의 플립플롭만 논리 1이 되고, 나머지 플립플롭은 논리 0이 되도록 하는 카운터이다. 4비트의 링 카운터의 순차 논리 회로는 [그림 2(a)]와 같이 JK플립플롭을 사용하여 구성할 수 있으며, 각각의 플립플롭의 Q와 Q'출력을 오른쪽 플립플롭의 J와 K의 입력에 연결하고, 맨 오른쪽 플립플롭의 Q와 Q'출력은 맨 왼쪽 플립플롭의 J와 ㅏ입력에 연결한다. 또, 직렬 입력-병렬 출력 자리 이동 레지스터를 사용하는 경우는 레지스터의 직렬 출력을 레지스터의 직렬 입력에 연결하면 되며, 이것을 자리 이동 카운터(shift counter)라고도 한다.
[그림 1(a)]의 링 카운터에서 4개의 JK플립플롭의 초기치는
Q_A, Q_B, Q_C, Q_D = 1000
으로 하면 클록 펄스가 입력될 때마다 클록 펄스의 하강 모서리에서 오른쪽 한자리씩 자리이동을 하며,
Q_D
의 출력은 다시 FFA의 의 J와 K 입력으로 입력된다.
[그림 2(a)]는 JK 플립플롭을 사용하여 구현하였으나, RS 플립플롭 또는 D플립플롭을 사용하여 구현할 수 있다. RS플립플롭을 사용하는 경우는 맨 오른쪽 플립플롭의 출력 Q와 Q'는 맨 위쪽의 플립플롭의 S와 R입력에 연결하면 된다. 또, D 플립플롭을 사용하는 경우는 맨 오른쪽 플립플롭의 출력 Q는 맨 왼쪽 플립플롭의 D입력에 연결하면 된다.
[그림 2(b)]는 링카운터의 타이밍도로서 각 플립플롭의 출력은 4개의 클록 펄스를 주기로 하여 한 번씩 논리 1의 상태가 되며, 각각의 출력은 클록 펄스의 하강 모서리에서 논리 1이 되고, 다음 클록 펄스의 하강 모서리가 입력될 때까지 논리 1의 상태를 유지한다.
[표]는 링카운터를 구성하는 각각의 플립플롭의 출력의 출력 상태를 나타내는 도표이다.
[그림 2] 링 카운터
3. 참고 자료
디지털 논리와 설계, 유황빈 (정익사) 437-438page
  • 가격1,500
  • 페이지수7페이지
  • 등록일2004.09.12
  • 저작시기2004.09
  • 파일형식한글(hwp)
  • 자료번호#266465
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니