정보공간_1

[2기 강남 이광수] Micom Programming 의 세계 (3부) 본문

IT 놀이터/Elite Member Tech & Talk

[2기 강남 이광수] Micom Programming 의 세계 (3부)

알 수 없는 사용자 2012. 11. 19. 19:31

[Digital Circuit Theory]

회로는 아날로그 소자와 디지털 소자로 구성되어 있다. 아날로그 소자에 대해서는 저번시간에 공부했으니, 이번 시간에는 디지털 소자에 대한 전반적인 학습을 진행해 보자.


[Digital]

1. 정의

1. 이산적인 값(Discrete Data)으로 모든것을 표현한다.

2. 아래의 그림과 같이 아날로그는 연속적인 수로 모든것을 표현함을 알수있다.


[Digital 의 장점과 단점]

1. 장점

1. 시스템 디자인의 용의하다.

2. 노이즈에 대한 강인하다.


1. 단점

1. 소자 비용이 아날로그 소자보다 전반적으로 비싸다.

2. 중간값(디지털로 표현불가한 수) 에 대해서 손실이 발생한다.


[GATES]

1. AND , OR, NOT

1. AND GATE

1. AND 연산의 Boolean 표현 : X = A ● B

2. 2 Chanel 의 input 이 둘다 True 일때 True 를 반환하는 Gate 이다.

2. OR GATE

1. OR 연산의 Boolean 표현 : X = A + B

2. 2 Chanel 의 input 이 둘 중 하나라도 True 이면 True 를 반환하는 Gate 이다.


3. NOT GATE

1. NOT 연산의 Boolean 표현 : X = A'

2. Chanel의 input 을 반전하는 결과를 갖는다.

2. NAND, NOR, XOR 

1. NAND GATE

1. NAND 연산은 AND 연산의 출력에 반전을 출력한다.

     


2. NOR GATE

1. NOR 연산은 OR 연산의 출력에 반전을 출력한다.

  


3. XOR GATE

1. 2 Chanel 의 input 이 다를때 True 를 출력한다.    

      


[FLIP-FLOP]

1. FLIP-FLOP 은 상태 변화를 위한 신호가 발생하기 전까지 현재 상태를 유지한다.

2. Digital system 에서 0 또는 1 을 기억하는 소자로 사용된다.

3. FLIP-FLOP 은 RS, JK, D, T, M/S 등으로 다양하지만 결국 NAND 또는 NOR 를 조합해서 구성한다.

4. 다른 GATE 소자와 달리 상태정보를 저장할수 있다는것이 가장 큰 차이점 이다.

5. FLIP-FLOP은 결국 메모리 구성요소이다.

6. 간단한 예시

1. SR-LATCH의 회로도와 진리표


[마치는 글]

Micom Programming 3부를 여기서 마칩니다. 다음시간에는 실제 AVR CODE 를 바탕으로 공부해보도록 합시다