태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지
신지웅
아임레뒤프로모션

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        

Tag

Tistory Cumulus Flash tag cloud by requires Flash Player 9 or better.

Recent Comment

Category

분류 전체보기 (351)
■ 요리 (20)
■ 리얼타임os (8)
■ 어셈블리 (24)
■ ARM (47)
■ 리눅스 (39)
■ 윈도우 (11)
■ C (122)
■ C++ (21)
■ Python (1)
■ Web,Server (0)
■ 기타 (15)
■ 에러 (3)
■ 자료 (17)
■맨투머신 (1)
■엑셀 (3)
■수학 (2)
East Coast hip hop (16)
    크리에이티브 커먼즈 라이선스
    Creative Commons License



    플립플롭이란?


    기본적으로 1비트의 정보를 저장하는 회로이다.

    기본 난드게이트와 노아 게이트를 이용하여 출력값을 유지(저장)하는 회로를 만든것이다.


    RS 플립플롭부터 

    RS 플립플롭에 입력값1과1을동시에 못넣게 만들어놓은 

    D플립플롭(데이터 전송용으로 cpu에 많이쓰임)

    RS 플립플롭에 입력값을 동시에 넣을수있게 만들어놓은

    JK플립플롭,JK플립플롭에 토글기능만을 쓰는

    T 플립플롭이 있다. 


    기본적인 RS 플립플롭부터 자세히 알아보자.


    RS 플립플롭

    RS플립플롭의 진리표이다.(SR플립플롭이라고도 한다.)

    S는 set 이라는 의미고 R은 reset이라는 의미를 준다.

    가운데 c는 펄스신호를받는 (clock)으로서 외부에서 신호나 반응이 올떄까지 이 RS플립플롭의 결과값이 유지가된다 

    즉 c의 1의값을 줘야지 작동할수가있다.

    진리표를보면 S와 R의 아무런 입력을 주지않으면 변화는것이 없다

    그다음 R에 값을 주면  0이란 값이 나오고 이것은 리셋이라고하는데 S에 1을 줘서 값1이나온걸  다시 0으로 

    바꾸기위한 스위치라고 생각하면 되겠다. 

    하지만 각각1을 입력했을떄는 값이 왓더마더파더라는 값이 나오는데 왜 이런지는 직접 밑에 회로도를 보고 대입

    해보자 , 그리고 이문제는 JK플립플롭에서 해결된다..


    아래 회로도를 보고 미리 생각해보라


    간단하게 s에 0을 입력하고 r에 1을 입력해보자

     c는 기본적으로 1을 입력해야 작동하니 1



    기본적으로 난드게이트의 진리표를 보면 

     1이아닌이상 값이 0이 하나라도 들어가면 무조건 결과는 1이 나오게 되어있다

    그렇게 나온 결과를 반대방향으로 입력해주면 1 1 은 0이되고  최종적인 Q의 값은 0이된다(리셋)

    나머지는 직접 대입해서 증명해보자.



    D플립플롭


    D는 딜레이라는 약자이고 

    기존 RS 플리플롭이 동시에 1의값이 입력되지않게 설계한것이다


    R값쪽에 낫 게이트를 넣어줘서 D의 1을 넣으면 자동적으로 반대값이 들어가게 구성되어있다.

    리셋과 셋기능만 존재한다.



    JK플립플롭


    기존 RS 플리플롭이 1과1을 입력하면 값이 쉣더마더파더가 되는것을 보안한 회로도이다.

    제이지와 카니에가 만들어서 JK 라고 이름을 지었다.(잭과 킬비) 결국 J = S, K = R

    jk의 1과1을 동시에 넣으면 보수라는 값이 나오는데 이건 토글(toggle)이라고 불리우는데

    전에 값이0 였다면 1로 1이였다면 0으로 바뀌는 값이다.


    기존 RS플리플보에 and 게이트를 넣어줘서 토글이란 기능이 추가된 플리플롭이다.


    T플립플롭


    d플립플롭과 마찬가지로

    jk플립플롭에 토글기능만을 가져온 회로도이다. 입력값을 너을떄마다 출력값이 왓다갓다 바뀐다.



    결국 모든 플립플롭에 기본은 RS에 있다.


    저작자 표시

    '■ C > 기본 컴퓨터 이해' 카테고리의 다른 글

    플립플롭  (5) 2012/04/05
    cpu bit 수와 메모리 관계  (2) 2012/04/02
    unix 에서 현재 os의 발전  (2) 2012/03/30
    풀업저항, 풀다운저항  (0) 2012/03/30
    반가산기 , 전가산기  (2) 2012/03/28
    진수  (0) 2012/03/28
    posted by mctheman 신지웅

    댓글을 달아 주세요

    1. 캄사합니다 2013/06/16 20:47  Addr Edit/Del Reply

      감사합니다 잘보고갑니다^^~ 진짜 이번디공 이해가않갔는데 다른건봐봐야알겠고..
      RS는 이해좀가는거같네요 감사합니다 잘얻어갑니다^^~ㅎ

    2. 2013/06/16 20:58  Addr Edit/Del Reply

      비밀댓글입니다

    3. 감사해요 2013/10/20 20:13  Addr Edit/Del Reply

      아정말 채택하고싶은데 내공안걸려있네요 ㅋㅋㅋ

    4. 궁금합니다ㅠㅠ 2013/12/12 22:51  Addr Edit/Del Reply

      저 질문이 있는데요 D플립플롭에서 저 회로를 따라가면
      D에 1을 넣든 0을 넣든 Q값은 다 1 아닌가요??

    5. . 2014/02/17 23:11  Addr Edit/Del Reply

      이거 배경좀 바꺼주세여
      플립플롭 보러왓다가 먼가 섬뜩해서 못보겟어요 ㅋㅋㅋ


    태터데스크 관리자

    도움말
    닫기
    적용하기   첫페이지 만들기

    태터데스크 메시지

    저장하였습니다.

    티스토리 툴바