디지털공학에서는 배우는 이들에게 디지털 회로라는 딱딱한 이미지를 조금이라도 지울 수 있는, 읽기 쉽고, 이해하기 편한 내용들을 가지면서도, 실제 디지털회로 제작 등 실무 작업에서도 꼭 필요한 내용들만을 모아서 다루려고 노력했습니다. 또한 기존의 교과과정보다는 현재와 앞으로 필요한 기술들에 대한 비중을 늘려 편성해야 된다고 생각했습니다.
그러다 보니 기존의 디지털공학 교재에서 다루었던 몇몇 부분들이 과감히 삭제되었고, 새로운 부분이 추가되기도 하였습니다. 물론 앞으로도 필요에 따라서 삭제되는 부분과 새로 추가되는 부분이 계속해서 생길 것이라 생각됩니다. 그 때마다 성실히 그 부분들을 수정.보완하여 갈 것입니다.
이 책의 구성은 이론과 실험을 같이 수록하여, 이론을 이해하는데 도움을 주도록 구성하였습니다. 1장~2장에서는 디지털의 역사, 수의 체계에 대하여 설명하고 있고, 3장에서는 부울대수의 이론과 디지털 논리회로를 구성하기 위한 기본소자, 디지털 논리회로를 설계하는 간소화기법들을 설명하고 실험을 통하여 확인할 수 있도록 하였습니다. 4장~5장에서는 많이 사용되는 조합논리회로들과 설계방법을 설명하고 실험을 통하여 확인할 수 있도록 하였습니다. 6장에서는 순서논리회로를 위한 플립플롭과 그 응용회로에 대하여 설명하고, 순서논리회로의 설계와 해석에 대한 내용을 다루고 있고 실험을 통하여 확인할 수 있도록 하였습니다. 7장은 여러 가지 디지털 응용회로에 대하여 설명하고 실험을 통하여 확인할 수 있도록 하였습니다.
여러 가지로 어려운 가운데 이 책이 집필되기까지 많은 도움을 주신 분들께 깊은 감사의 말씀을 드리면서, 앞으로 이 교재를 통해 강의하시는 분들과 학생 여러분들의 많은 조언을 기대해봅니다.
2016. 8
구성모(smkoo@doowon.ac.kr), 이무영(mylee@doowon.ac.kr)
<현대 디지털공학실험>
Chapter 01 서론
1.1 원시 계수
1.2 주판
1.3 요긴한“0”
1.4 계수머신
1.5 찰스 배비지
1.6 부울대수학
1.7 Claude Shannon
1.8 Herman Hollerith
1.9 진공관
1.10 트랜지스터
1.11 현대의 기계들
1.12 집적회로
Chapter 02 수체계
2.1 10진수계
2.2 2진수계
2.3 8진수계와 16진수계
2.4 r진수계
2.5 기수의 변환
2.6 보수(complement)
2.7 2진식 코드
Chapter 03 논리함수와 최소화
3.1 부울대수
실험 01 AND, OR 및 NOT 게이트
실험 02 NAND 게이트와 NOR 게이트
실험 03 EXCLUSIVE-OR 게이트와 EXCLUSIVE-NOR 게이트
실험 04 De?Morgan의 정리와 활용
3.2 논리함수
3.3 부울함수의 간략화
3.4 무정의 조건(don\'t care condition)
실험 05 카르노맵
Chapter 04 조합논리회로 I
4.1 가산기
실험 06 연산회로(I) : 가산기
4.2 감산기
실험 07 연산회로(II) : 감산기
4.3 비교기
Chapter 05 조합논리회로 II
5.1 멀티플렉서(Multiplexer, MUX)
5.2 디멀티플렉서(Demultiplexer, DEMUX)
실험 08 멀티플렉서와 디멀티플렉서
5.3 디코더(Decoder)
5.4 인코더(Encoder)
실험 09 인코더와 디코더
5.5 코드변환기 : BCD code → Excess-3 code
5.6 BCD 덧셈기
실험 10 BCD 덧셈기
Chapter 06 순서논리회로
6.1 플립플롭(flip-flop)이란 무엇인가?
6.2 플립플롭의 종류
실험 11 RS 래치와 RS 플립플롭
실험 12 JK 플립플롭과 T 플립플롭
실험 13 D 래치와 D 플립플롭
6.3 플립플롭을 포함하는 순서회로의 해석
6.4 플립플롭을 포함하는 순서회로의 설계
실험 14 동기식 계수기
실험 15 동기식 N진 계수기
6.5 비동기식 계수기
실험 16 비동기식 계수기
6.6 비동기식 N진 계수기
실험 17 비동기식 N진 계수기
6.7 시프트 계수기
실험 18 쉬프트 계수기
6.8 표시기와 계수기의 활용
실험 19 표시기와 계수기의 활용
Chapter 07 디지털 응용회로
7.1 멀티바이브레이터
7.2 74121/74123 단안정 멀티바이브레이터
실험 20 단안정 멀티바이브레이터(Monostable Multivibrator)
7.3 555 timer
실험 21 555 IC Timer
7.4 stop watch의 설계
실험 22 Stop Watch
7.5 디지털시계의 설계 및 제작
실험 23 디지털 시계의 제작