728x90
300x250
[기초전자실습] 1. 간단한 전자회로 구성하기(AND게이트) - 실습

 

안녕하세요. 간단한 게이트 구현을 전자부품을 가지고 구현하고자 합니다.

 


1. 부품(Part)

 

번호

부품명

부품 상세설명

비고

1

74HC08

AND Gate

 

2

점퍼선(Line)

점퍼선

 

3

LED

{Green, Yellow, Red} 중 하나 1개

 출력값: Y 보여주기.

4

저항(R)

220~330옴

저항 색깔 띠를 보고 대략 220~330옴 정도 규격을 찾으면 됩니다.

"저항" 계산기도 있습니다.

5

 DIP Switch

 8 Position DIP Switch (x1)

 

6

브레드보드

또는

납땜용 기판

납땜용 기판 또는 브레드보드

 

 

한 가지 방법을 알려드리면, 일반 점퍼형 버튼스위치(3P, 4P 또는 다리 4개)는 Input을 표현하는 데 한계가 있습니다.

DIP Switch를 권장합니다.

 


2. 회로도(구현) / Schematic (implementation) 스키메틱 (임플리멘테이션)

 

 

그림 2-1) AND 게이트 - 구현

 

충분히 잘 구현된 이상적인 AND 게이트 회로입니다.

74HC08의 PIN 배열이니다.

 

 

그림 2-1) 데이터시트 검색엔진 (전자부품)

 

http://www.alldatasheet.co.kr에 접속하면 찾고자 하는 부품에 대한 데이터시트를 확인할 수 있습니다.

 

 

그림 2-2) 74HC08의 PIN OUT

 

그림 2-3) 74HC08의 스케치 도면

반응형
728x90
300x250

[논리회로] 컴퓨터에서 배우는 논리회로 정리하기

 

아주 어려운 건 아닙니다.

이걸 공부하는 이유는 마이크로프로세서를 배울 때 사용됩니다.

 

또 프로그래밍에서도 사용될 수 있습니다.

 

string str = "안녕하세요";

이렇게 처리할 문자를 예를 들면, "\0u22 ......" 이러한 형태로 출력할 수가 있습니다.

유니코드(Unicode)라고 합니다.

 

예를 들면, 이러한 문자를 처리할 때도 논리회로 적인 생각이 요구될 수도 있습니다.

전자부품 등을 공부할 때 또 사용할 수 있습니다.

 

예를 들면 데이터 시트(Data Sheets)를 보고, 회로를 구현한다는 지 등에서도 사용 가능합니다.

 


1. 프로그램 소개

 

 

그림 1-1) Logisim / http://www.cburch.com/logisim/index.html

 

Windows, Linux, Mac OS를 모두 지원합니다.

 

 

그림 1-2) Logisim

 

실제로 간단한 수준의 게이트를 실험하기 위해서는 많은 명령을 요구하진 않습니다.

 

 

그림 1-3) Logisim의 실행 예

 


2. 기본 게이트 (AND, OR, NOT[Invertor])

 

2-1. AND GATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

식(Expression || Formula): A x B = X

진리표(Truth Table)

 

2-2. OR GATE

 

 

 

식(Expression || Formula): A + B = X

진리표(Truth Table)

 

2-3. NOT GATE

 

 

 

식(Expression || Formula): 

진리표(Truth Table)

 


3. 응용 (NOT + AND, NOT + OR)

 

3-1. NAND GATE

 

 

 

 식(Expression || Formula): 
= NOT ( A AND B )

진리표(Truth Table)

 

3-2. NOR GATE

 

 식(Expression || Formula): 
= NOT ( A OR B )

진리표(Truth Table)

 

 


4. 응용2 - 논리에 관한 것 (Exclusive OR)

 

4-1. XOR GATE

 

 

 식(Expression || Formula): 
= XOR ( A OR B )

진리표(Truth Table)

 

 

 


5. 드모르간 법칙

 

 

 

 

 

 


6. 부울 대수의 정리

 

(1) 기본법칙

      

 

(2) 분배법칙:

   

 

(3)

   

 

(4) 흡수 법칙

     

 

(5)

   

 

(6)

   

 

(7)

  

 

(8)

   

 

(9)

    : consensus 정리

 

   

 

(10)

    : 드모르간의 정리

 

   

 


7. Concensus 정리

 

 


8. 정규형과 표준형

 

1. 정규형(모든 변수가 최소항이나 최대항에 나타내는 형태를 말함.)

    = (Canonical Form)

 

   부울함수를 최소항의 합(sum of minterm)이나 최대항의 곱(product of maxterm)으로 표현한 것이라고 정리할 수 있음.

 

(1) 최소항과 최대항

 

2개의 논리변수 X, Y일 때,

 

▷ 최소항(Min-Term): 논리곱(AND)으로 표현되는 XY, XY', X'Y, X'Y'의 네 가지 항

    (결과 논리 = 1)

▷ 최대항(Max-Term): 논리합(OR)으로 표현되는 X+Y, X' + Y, X + Y', X' + Y'의 네 가지 항

    (결과 논리 = 0)

 

3개의 논리변수 X, Y, Z일 때

 

(1-1) 최소항

 

n개의 논리변수로 구성된 부울함수에서 최소항이란 각 변수의 문자 1개씩 모두 n 개의 문자의 논리곱항으로서, 그 결과가 논리 1인 경우.

로 표시

 

X

Y

Z

최소항 

표시

0

0

0

 X'Y'Z'

 

0

0

1

 X'Y'Z

 

0

1

0

 X'YZ'

 

0

1

1

 X'YZ

 

1

0

0

 XY'Z'

 

1

0

1

 XY'Z

 

1

1

0

 XYZ'

 

1

1

1

 XYZ

 

 

(1-1-1 최소항의 합 형태로 표현)

 

 

 

 

(1-2) 최대항

 

X

Y

Z

최소항 

표시

0

0

0

X + Y + Z

 

0

0

1

X + Y + Z'

 

0

1

0

X + Y' + Z

 

0

1

1

X + Y' + Z'

 

1

0

0

X' + Y + Z

 

1

0

1

X' + Y + Z'

 

1

1

0

X' + Y' + Z

 

1

1

1

X' + Y' + Z'

 

 

 

 

 

 

2. 표준형(부울함수를 표현하는 또 다른 형태(간소화된 형태))

    = (Normal Form)

 

- 각 항은 하나 또는 그 이상의 문자로 구성되며, 곱의 합(sum of products)과 합의 곱(product of sums)이 있다.

 

(1) 정규형은 진리표에서 바로 얻을 수 있지만, 최소항 또는 최대항에 모든 변수가 포함되어 있어 부울함수의 간소화에는 부적합

 

(2) 따라서 정규형으로부터 간소화된 표준형으로 변환이 필요.
반응형

+ Recent posts