총 963개
-
디지털회로실험: 시프트 레지스터, 링카운터, 존슨카운터2025.11.151. 시프트 레지스터(Shift Registers) 시프트 레지스터는 2진식 정보를 좌 또는 우로 이동시킬 수 있는 레지스터로, 한 플립플롭의 출력이 다음 플립플롭의 입력에 연속적으로 연결된 형태입니다. 모든 플립플롭은 동일한 클록펄스를 받아 다음 단계로의 시프트가 발생합니다. 직렬 입력-직렬 출력, 직렬 입력-병렬 출력, 병렬 입력-직렬 출력, 병렬 입력-병렬 출력으로 구분되며, 실험에서는 8-bit 직렬 입력-병렬 출력 시프트 레지스터(74LS164)를 사용하여 클록펄스의 상승 엣지마다 값이 시프트되는 동작을 확인했습니다. 2....2025.11.15
-
아날로그 및 디지털회로 설계 실습 실습9_4-bit Adder 회로 설계_결과보고서2025.01.211. 전가산기 회로 설계 이번 실습에서는 AND, OR, NOT gate를 이용하여 2-단계 전가산기 회로와 XOR gate를 이용한 다단계 전가산기 회로를 설계하고 구현하였습니다. 스위치를 이용하여 입력을 변화시키며 출력을 관찰하였고, LED를 연결하여 결과를 확인하였습니다. 실험 결과는 설계실습계획서에서 작성했던 진리표와 일치하였습니다. 설계실습계획서에서는 3-input AND gate와 4-input OR gate를 이용하여 2-단계 회로로 설계했지만, 실습에서는 2-input AND gate와 2-input OR gate만 ...2025.01.21
-
아날로그 및 디지털 회로 설계 실습 (결과) - 래치와 플립플롭2025.01.291. RS 래치 PSPICE를 사용하여 RS 래치 회로를 구현하고 동작을 확인했습니다. Clk=1일 때 S, R 입력에 따라 Q, Q'의 출력이 변화하는 것을 관찰했고, Clk=0일 때는 이전 Clk=1 상태가 유지되는 것을 확인했습니다. 실험 결과는 이론적인 동작과 일치했습니다. 2. RS 플립플롭 RS 래치 회로에 TTL 7400, 7404 소자를 추가하여 RS 플립플롭을 구현하려 했습니다. 하지만 전체 회로를 연결했을 때는 정상 동작하지 않았습니다. 다만 RS 래치 부분과 그 이전 회로 부분은 각각 정상 동작했기 때문에 회로 ...2025.01.29
-
디지털회로실험: 인코더, 디코더와 코드변환기2025.11.151. 디코더(Decoder) 디코더는 인코더의 역기능으로 디지털 데이터를 아날로그 데이터로 변환하는 논리회로입니다. N비트 2진 입력코드를 M개의 출력선 중 단 하나와만 연관시킵니다. Active high와 active low 두 가지 동작 상태가 있으며, active high는 활성화 신호가 1, active low는 활성화 신호가 0입니다. 2X4 디코더와 BCD-to-10진 디코더가 있으며, 입력 신호에 따라 해당하는 출력선만 활성화됩니다. 2. BCD-to-10진 디코더 BCD-to-10진 디코더는 2N개의 입력 코드 중 특...2025.11.15
-
아날로그 및 디지털 회로 설계실습 예비보고서 13주차2025.01.171. Stopwatch 설계 이 실습에서는 Stopwatch 설계를 통해 카운터, 분주회로, 클럭 회로, 디코더 등 다양한 디지털 회로 구성요소에 대한 이해를 높이고 Datasheet를 읽고 분석하는 능력과 원하는 회로를 설계할 수 있는 능력을 배양하는 것이 목적입니다. 실습에 필요한 부품과 장비가 자세히 나열되어 있으며, 실습 계획서에 따라 단계별로 회로 설계를 진행하고 있습니다. 1. Stopwatch 설계 Stopwatch 설계는 사용자 경험과 편의성을 고려해야 합니다. 직관적인 인터페이스와 기능이 중요하며, 시간 측정, 랩 ...2025.01.17
-
아날로그 및 디지털 회로 설계실습 예비보고서 10주차2025.01.171. 래치와 플립플롭 아날로그 및 디지털 회로 설계실습 예비보고서에서는 순차식 논리회로의 기본 소자인 래치와 플립플롭의 여러 종류에 대한 기능의 차이를 알아보고 동작 조건을 확인하는 것이 실습 목적입니다. 실습에 사용된 부품은 NAND gate 74HC00과 Inverter 74HC04이며, 실습 장비로는 오실로스코프, 브레드보드, 파워서플라이, 함수발생기 등이 사용되었습니다. 실습 계획서에는 RS 래치의 진리표와 상태도를 나타내고 있습니다. 1. 래치와 플립플롭 래치와 플립플롭은 디지털 회로 설계에서 매우 중요한 기본 구성 요소입...2025.01.17
-
전기및디지털회로실험 실험 M2 결과보고서2025.01.121. 키르히호프의 전압법칙 및 전류법칙 실험에서 작성한 각 프로그램의 작성, 실행, 디버깅 과정을 순서대로 자세히 기술했다. 첫 번째로 각 노드의 전압값이 아날로그 입력핀으로 입력되는데 이 값을 1023으로 나누어서 이를 디지털 값으로 사용되도록 했다. 이후 각 저항에 흐르는 전류의 값을 계산하는 코드에 따라 전류가 계산되고, 시리얼 모니터에 각 노드 전압과 저항에 흐르는 전류값이 표시되도록 했다. 이 결과는 수기로 계산한 값과 거의 일치했다. 2. 반가산기 셋업 함수에서 통신 보율과 디지털 입출력 핀을 설정했다. 루프 함수에서는 ...2025.01.12
-
디지털집적회로설계 실습 3주차 보고서2025.05.161. NMOS 단과 GND n-diff, ndc, poly를 이용해 NMOS를 그리며, n-diff는 실리콘 웨이퍼에 n-type 도펀트를 도입하고, ndc는 n-diff와 poly를 연결하는 역할을 한다. poly는 gate 역할을 하며, pwc는 GND와 p-substate 사이의 연결 역할을 한다. metal은 wire 역할을 한다. NMOS 단은 Boolean Equation에 따라 직렬로 연결되어야 한다. 2. PMOS 단과 VDD n-well, p-diffusion, pdc와 poly를 이용해 PMOS를 그리며, meta...2025.05.16
-
디지털 논리회로 4판 6장 연습문제2025.11.121. 부울 대수 및 논리식 간소화 디지털 논리회로에서 부울 대수를 이용하여 복잡한 논리식을 간소화하는 방법을 다룬다. AND, OR, NOT 등의 기본 논리 연산자를 조합하여 주어진 논리식을 최소항 형태로 변환하고, 흡수 법칙, 드모르간 법칙 등의 부울 대수 정리를 적용하여 더 간단한 형태로 축약하는 과정을 포함한다. 2. 카르노 맵(Karnaugh Map) 논리식을 시각적으로 표현하고 간소화하기 위한 카르노 맵 기법을 설명한다. 2변수, 3변수, 4변수 카르노 맵을 이용하여 최소항들을 그룹화하고 인접한 항들을 결합하여 최소 논리식...2025.11.12
-
디지털회로실험: 동기식 및 비동기식 카운터2025.11.151. 비동기식 카운터(Asynchronous Counter) 비동기식 카운터는 각 플립플롭의 출력이 다음 플립플롭의 클럭 입력신호가 되는 카운터입니다. 첫 번째 플립플롭만이 클럭펄스에 반응하고 나머지는 동기되지 않은 상태에서 출력을 변경합니다. 동작이 단순하고 용이하지만 각 플립플롭을 통과할 때마다 지연시간이 누적되는 단점이 있습니다. MOD-16 DOWN 카운터와 비동기 10진 카운터 실험을 통해 0~9 또는 16분할된 신호 출력을 관찰할 수 있습니다. 2. 동기식 카운터(Synchronous Counter) 동기식 카운터는 모든...2025.11.15
