블로그 이미지
loveoclock
공대인, 특히 전자공학도들이 많은 정보를 얻어가길 바라며.. 책 냄새가 나는 블로그 만들어보도록 하겠습니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

'D flipflop'에 해당되는 글 1

  1. 2011.11.07 Shift Register3


   Shift Register는 저장되어 있는 비트 데이터를 한 방향이나 양방향으로 측면이동 시킬수 있는 기능을 가진 Register이다.

   기능별로 병렬 로드기능이 있는 Shift Register와 단 방향 Shift Register, 그리고 양방향 Shift Register가 있다.



   이번에는 여러가지  Shift Register 중에서 D flip-flop을 이용한 3 bit Shift Register를 다루도록 하겠다. 일단 회로도를 보도록 하자.






   D flip-flop 2개를 이용해서 Shift Register를 만들어 보았다. 3bit이기 때문에 출력은 3개이다. 이 세 출력을 LED0,LED1,LED2로 명명했다.

   Input 소자는 4개이다. nPRN과 nCLR는 사용할 필요가 없으므로 값 1을 넣을 것이다. Serial은 파형의 모양을 정해주는 것이다. 이 파형 모양이 shift되는 것을 관찰하는 것이다. 좀 뒤에 시뮬레이션을 보면 무슨 말인지 알게될 것이다. CLK는 클락이며 이 클락 값이 변할 때 마다 D flip-flop이 작동하게 된다. 이것도 시뮬레이션을 보면 알게 된다.

   말보다는 그냥 시뮬레이션 사진을 보는 것이 나을 것 같다. 밑에 사진을 보자.





   LED0,LED1,LED2 의 파형을보자. 조금씩 오른쪽으로 파형이 밀리는 것을 관찰 할 수 있다. 세개의 LED가 이동되므로 3 Bit Shifter라고 명명한 것이다.


   아직 D flip-flop 단독의 내용을 다루지 않았다. 순서가 좀 바뀐감이 있는데 나중에 글 쓰면 참고하길 바란다.

'전자공학과가 배우는 것들 > 디지털 공학' 카테고리의 다른 글

Quartus2 입문하기  (10) 2011.11.22
디지털공학 기본소자 and,or,not,exor  (0) 2011.11.10
SR Latch  (1) 2011.11.02
전가산기(Full Adder)  (0) 2011.10.31
반가산기(Half Adder)  (2) 2011.10.31
posted by loveoclock
prev 1 next