[논리회로실험] 시프트레지스터와 카운터 (예비)
- 최초 등록일
- 2009.03.20
- 최종 저작일
- 2007.10
- 16페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
전자공학, 논리회로실험 시간에 작성한 보고서입니다. 직접 작성하였으며 A+를 받았습니다.
목차
1. 실험목표
2. 실험 장비 및 부품
3. 실험관련 이론
4. 실험방법
5. 예비과제
본문내용
1. 실험목표
1) 시프트 레지스터와 링 카운터의 동작 원리와 특성을 이해한다.
2) 2진 시스템에서의 숫자 표시를 이해하고 2진 카운터에 대해 알아본다.
3) 비동기식 카운터와 동기식 카운터의 구조와 동작 원리에 대해 이해하고, 여러 가지 카운터의 구성 방법도 알아본다.
2. 실험 장비 및 부품
1) 5V 전원
2) 오실로스코프
3) 함수 발진기
4) IC : 7400 1개, 7476 4개, 7496, 7447 2개
5) 저항: 680Ω 5개, 1㏀(14개), 330Ω 2개
6) LED 7개
3. 실험관련 이론
1) 레지스터(Resister)
비트 단위기억을 할수 있는 소자의 최소 단위이다. 쉬프트(shift)란 "위치를 바꾸다. 이동한다."는 뜻이며, 레지스터의 동작은 클록 펄스(clock pulse)의 입력에 의해서 이루어진다.
2) 시프터(shifter)
레지스터에 기억된 데이터 비트들을 왼쪽이나 오른쪽으로 1 비트씩 차례 대로 이동시켜 밀어내기 형태가 되도록 하는 연산이다.
시프트 연산을 수행하는 회로이며, 이 기능을 이용하여 곱셈, 나눗셈, 데이터의 변형, 편집 등에 이용.
시프트 레지스터의 동작 상태를 살펴보면, 만약 6비트의 데이터 101101 이 쉬프트 레지스터에 축적되어 있다고 하자. 이 상태를 보인 것이 밑에 있는 그림이다. 이 상태에서 클록 펄스를 1개 받으면
그림과 같이 LSB(least significant bit)의 1은 밖으로 나와서 버려지고 각각의 비트는 1비트씩 왼쪽 숫자를 받는다. 이때, MSB(most significant bit)는 외부 데이터를 받는다. 그림에서는 외부 데이터는 모두 0이므로 1비트 우측 쉬프트가 행하여질 때마다 MSB에는 "0"이 들어온다. 이것은 우측 쉬프트(right shift)의 한 예이다.
참고 자료
없음