디지털 논리회로 배우기
디지털 논리회로의 주제를 기초부터 설명하고, 풀이 예제와 정답이 있는 연습문제를 함께 제공합니다. 각 주제는 시뮬레이터에서 직접 만들어 보는 실습으로 마무리됩니다.
- 1논리 게이트: NOT, AND, OR, NAND, NOR, XOR, XNOR일곱 가지 기본 논리 게이트의 기호, 부울 식, 진리표를 배우고, NAND와 NOR만으로 모든 회로를 만들 수 있는 이유를 알아봅니다.
- 2부울 대수: 법칙, 드 모르간의 정리, 간소화부울 대수의 공리와 법칙, 정리, 드 모르간의 정리를 익히고, 풀이 예제와 연습문제로 대수적 간소화를 단계별로 배웁니다.
- 3진리표와 정규형: Σm과 ΠM진리표에서 논리식을 구하는 방법을 배웁니다. 최소항, 최대항, 곱의 합, 합의 곱, Σm과 ΠM 표기법을 풀이 예제와 함께 설명합니다.
- 42, 3, 4변수 카르노 맵과 무관 조건(X)2, 3, 4변수 카르노 맵으로 함수를 간소화합니다. 그레이 코드, 묶기 규칙, 가장자리 인접, 무관 조건(don't care)을 다룹니다.
- 5퀸-매클러스키 방법 단계별 풀이퀸-매클러스키 방법으로 함수를 간소화합니다. 주항, 주항표, 필수 주항을 설명하고 4변수 예제를 처음부터 끝까지 풉니다.
- 6수 체계: 2진수, 8진수, 16진수와 코드2진수, 8진수, 16진수와 진법 변환 풀이, 2의 보수로 나타내는 음수, BCD 코드와 그레이 코드를 예제와 연습문제로 설명합니다.
- 72진 가산기: 반가산기, 전가산기, 리플 캐리 가산기반가산기, 전가산기, 리플 캐리 가산기의 동작 원리와 2의 보수를 이용한 뺄셈을 진리표와 예제로 설명합니다.
- 8멀티플렉서, 디코더, 인코더 쉽게 이해하기멀티플렉서, 디멀티플렉서, 디코더, 인코더의 동작 원리와 7세그먼트 디코더, MUX로 논리 함수를 구현하는 방법을 배웁니다.
- 9래치와 플립플롭: SR, D, JK, T 단계별 이해SR 래치와 D 래치, 에지 트리거 D·JK·T 플립플롭, 특성표와 여기표, 셋업 시간과 홀드 시간을 이해합니다.
- 10카운터와 시프트 레지스터: 단계별 설계비동기·동기 카운터, 모듈로 N 카운터, SISO·SIPO·PISO 시프트 레지스터, 링 카운터와 존슨 카운터를 풀이 예제로 배웁니다.
- 11무어와 밀리 상태 기계: 설계 전 과정무어와 밀리 유한 상태 기계의 설계를 배웁니다. 상태도, 상태표, 2진 상태 할당을 다루고 101 시퀀스 검출기를 풀어 봅니다.
- 12타이밍도, 글리치, 정적 해저드타이밍도를 읽고, 전파 지연과 임계 경로를 계산하고, 글리치가 생기는 이유를 이해하고, 카르노 맵으로 정적 해저드를 제거합니다.
- 13논리 회로도에서 브레드보드까지: 74HC 칩으로 만들기브레드보드의 내부 연결, DIP-14 74HC 칩의 핀 배치, LED용 저항, 플로팅 입력, 디커플링 커패시터, 단계별 디버깅을 다룹니다.