1. 실험목적Mega2560 보드를 이용하여 센서, 가변저항 스피커, RGB LED 등의 장치를 아날로그 입출력 핀을 통해 제어하는 방법을 실습한다.2. 예비 Report2.1 실험에 사용할 온도센서(LM35)의 원리를 서술하고, 데이터시트를 참조하여 공급전압, 최대/최소 작동온도, 출력전압과 온도의 관계에 대하여 서술하라. 또한 아두이노의 아날로그 핀과 함께 활용하여 온도를 측정할 수 있는 회로를 그려라1) 온도센서(LM35)의 원리 주변 온도 변화에 따른 센서 내부 저항 값의 변화를 이용하여 온도를 측정한다.(금속 측온체) 온도가 높을수록 저항 값이 커지며, 낮을수록 저항값이 작아진다. 그 측정된 온도 값을 아날로 그 데이터(전압)으로 출력해준다
1. 실험목적비동기식의 Count-Up 계수기, Count-Down 계수기, 십진계수기 (decade counter) 등의 동작원리 를 이해한다. 동기식 Count-Up 계수기, Count Down 계수기, 리플 캐리 계수기, BCD 계수기, Modulus N 계수기 등의 동작원리를 이해하고 각각의 동작특성을 확인한다 (1) 동기식 Count-Up 계수기와 Count-Down 계수기를 구성한다 (2) 동기식 Up/Down 계수기를 구성한다 (3) 동기식 십진계수기를 구성한다2. 예비 Report3.1 계수기의 종류를 열거하고, 그 용도를 설명하라1) 가중 계수기 : 각 비트의 수치화 평가에 있어서 변화의 주기가 다른 것 - 이진계수기 : 이진수를 출력하는 계수기 - 그레이코드 계수기 : 동시에 하나의 비트만 변하지 않게 코드를 할당해서 decode 시의 hazard를 방지한 것이다
1. 실험목적2의 보수에 대한 이해를 바탕으로 Binary 4-Bit 가/감산기를 이해한다. Binary 4-Bit 가/감산기를 구성하고 동작을 파악한다2. 실험 이론감산기에서는 가산기와는 다른 방식을 취해야 한다. 실제 숫자를 빼는 것처럼 하는 회로는 가산 기와는 전혀 다른 새로운 회로가 되어 이중 낭비가 발생한다. 그래서 이러한 문제를 해결하기 위 하여 디지털에서의 가산기/감산기는 특별한 수의 형태를 쓴다. 이러한 수의 방식을 2의 보수 (two’s complement number)화 한다. 2의 보수 방식을 이용하면 가산기/감산기를 한 회로에 표현 할 수 있다. 양수의 경우에는 보통 쓰는 숫자를 2진수로 바꿔서 사용할 수 있다. 그러나 음수의 경우에는 다른 방법으로 표현을 하게 된다. 즉 양수에서 음수로 음수에서 양수로 변환해야 할 때 는 2의 보수로 바꾼 다음에 1을 더해 주면 된다. 예를 들면 0011을 2의 보수로 바꾸면 1100이 되고 다시 1을 더하면 1101이 된다. 이 결과는 -3의 값과 같게 된다. 음수에서 양수로 바꾸는 것 도 위와 동일한 방법으로 하면 된다.
1. 실험목적실제로 Flipflop을 Gate로써 구성하여 그 동작 원리를 설명하고 Flipflop를 이용하여 Shift Register 을 구성하는 것이 이 실험의 목적이다 (1) NAND Gate를 사용하여 S-R Flipflop을 만든다. (2) SR Flipflop을 사용하여 6비트 Shift Register를 만든다2. 예비 Report2.1 RS, D, JK 및 T 플립플롭에 대한 블록 다이어그램을 그리고 여기표(excitation table)를 작성하라플립플롭이란 출력이 0과 1인 안정된 상태를 가지며 두 개의 출력은 반드시 보수여야 한다.1) R-S 플립플롭 S=1, R=1의 입력신호는 금지되어있다. S는 set(신호를 1로 셋)의 의미를 가지고 R은 reset (신호를 0으로 리셋)의 의미를 지닌다. S와 R이 모두 비활성화 상태의 경우 다음 상태는 현재 상태를 유지한다. 블록 다이어그램과 여기표는 다음과 같다그림1. R-S 플립플롭2) D 플립플롭 D 플립플롭은 입력신호가 그대로 출력이 된다. 보통 데이터의 지연을 위해 사용하기 때 문에 딜레이 플립플롭이라고도 한다. 블록 다이어그램과 여기표는 다음과 같다
1. 실험목적MUX/DEMUX 와 Encoder/Decoder의 구조와 동작원리를 이해하고 이를 응용하는 능력을 기르는 것이 실험의 목적이다 (1) 4 to 1 MUX와 1 to 4 DEMUX의 회로를 구성하고 동작을 이해한다 (2) 3 to 8 MUX와 8 to 3 DEMUX의 회로를 구성하고 동작을 이해한다2. 실험 이론일반적으로 멀티플렉서는 여러 개의 입력 중 하나를 선택하여 그 값을 출력에 연결해주는 회로 소자이며 디멀티플렉서는 머리 플렉서의 반대 기능으로 하나의 입력상태를 여러 개의 출력 중에 서 선택된 출력으로 전달하는 회로소자이다.1개의 멀티플렉서는 2 개의 데이터 입력 ( 0 − 2−1 ) , 력 값을 출력에 내보내는 회로 소자이다. n개의 제어 입력 ( 0 − −1 ) 및 1개의 데이터 출력 Y을 가진다. 제어 입력의 값에 따라 데이터 입력 중에서 하나가 선택되어지고 그 입력 값을 출력에 내보내는 회로 소자이다.