총 34개
-
555 Timer를 이용한 Monostable Circuit과 Not Gate 실험2025.12.121. 555 Timer 555 Timer는 Voltage Divider로 5kΩ 3개를 사용하는 집적회로로, 내부에 Not Gate 원리, 2개의 비교기(Comparator), RS flip-flop, 방전용 Transistor로 구성된다. 타이머, 펄스 생성, 발진 애플리케이션, 시간 지연, 발진기 및 flip flop 기능을 제공하며 직접회로에서 다양한 용도로 활용된다. 2. Monostable Circuit 555 Timer를 이용한 회로로 Trigger 입력에 따라 정해진 시간 동안만 출력을 제공한다. Pull-up 저항 R...2025.12.12
-
디지털 회로 실험 및 설계 - NE555 Timer 발진회로 응용 실험 22025.05.161. NE555 Timer 발진회로 NE555 Timer 발진회로는 디지털회로 실험 및 설계에서 중요한 역할을 합니다. 이 실험에서는 NE555 Timer 발진회로의 동작 원리와 특성을 이해하고, 다양한 저항 값 조합에 따른 출력 주파수와 듀티비를 측정하였습니다. 실험 결과 분석을 통해 전류 측정의 불확실성, 점퍼선의 저항, 브래드 보드의 상태 등이 오차 발생의 주요 원인임을 확인하였습니다. 1. NE555 Timer 발진회로 NE555 Timer는 매우 유용한 IC로, 다양한 발진회로를 구현할 수 있습니다. 이 회로는 간단한 구조...2025.05.16
-
마이크로프로세서응용 Lab 7 - Timer/Counter 활용 실험2025.12.181. Timer/Counter 기반 시간 측정 마이크로프로세서의 내부 Timer/Counter 기능을 활용하여 정확한 시간을 측정하는 방법을 다룬다. 16MHz의 고속 클락을 prescaler를 통해 감속하고, timer flag의 발생 횟수를 계산하여 원하는 시간 간격(50ms)을 구현한다. 이를 통해 하드웨어 기반의 정밀한 타이밍 제어가 가능함을 보여준다. 2. Prescaler 설정 및 클락 속도 제어 마이크로프로세서의 클락 속도를 조절하기 위해 prescaler를 설정하는 방법을 설명한다. 64 prescaler를 적용하여 ...2025.12.18
-
연세대 23-2 기초아날로그실험 A+6주차 예비보고서2025.01.121. RC relaxation oscillator RC relaxation oscillator는 일종의 진동회로로 저항과 커패시터등의 구성 요소들을 사용해 주기적인 출력 신호를 생성하는 회로다. 이는 동작할 때 커패시터가 시간에 따라 충전 및방전되는 과정이 주요 아이디어로 사용된다. 초기에 방전상태로 있던 커패시터는 저항을 통해 전류가 흘러 천천히 충전되기 시작한다. 그리고 커패시터가 충분히 충전돼 특정 Threshold전압에 도달하면 스위치가 작동해 다시 전하가 방전된다. 2. 555 timer IC The 555 timer IC...2025.01.12
-
A+ 연세대학교 기초아날로그실험 8주차 예비레포트2025.05.101. Oscillator와 Timer Oscillator는 특정 주파수, 진폭, 모양 등을 가진 파형을 반복적으로 생성하는 장치로, Linear Oscillator와 Non-Linear Oscillator로 구분된다. Linear Oscillator에는 RC Oscillator, LC Oscillator, Crystal Oscillator가 있으며, Non-Linear Oscillator에는 Ring Oscillator와 RC relaxation Oscillator가 있다. 디지털 회로에서는 Oscillator와 Timer가 필요하...2025.05.10
-
디지털실험 텀프로젝트 PvP 두더지잡기 게임 구현 작품2025.04.261. 두더지 잡기 게임 두더지 잡기 게임은 전원 버튼을 누르면 LED가 켜지며 1분 동안 게임을 진행할 수 있는 작품입니다. 이 게임은 출제자와 사용자로 나누어져 있으며, 출제자가 버튼을 누르면 해당 버튼 앞의 LED에 불이 들어오고, 사용자가 그 위치에 맞게 버튼을 누르면 녹색 LED가 켜지면서 점수가 카운팅됩니다. 1분이 지나면 게임이 종료됩니다. 2. 7-Segment Display 7-Segment Display는 7개의 획으로 구성되어 있으며, 각각의 획을 켜고 끄는 것으로 아라비아 숫자를 표시할 수 있습니다. 이 작품에서...2025.04.26
-
마이크로프로세서응용 Lab 8 실험 레포트2025.12.181. USART 통신 USART1 포트를 이용한 직렬 통신 구현. 인터럽트 서비스 루틴(ISR)을 통해 수신 데이터를 처리하고 에코 기능을 수행. 송신 함수 TXChar()와 문자열 송신 함수 PutChar()를 구현하여 시리얼 포트로 데이터 전송. Baud rate 설정 및 송수신 인터럽트 허용으로 효율적인 통신 관리 가능. 2. Timer 오버플로우 인터럽트 Timer1을 이용한 주기적 인터럽트 발생 구현. 프리스케일러 1024로 설정하여 타이밍 제어. 오버플로우 발생 시 TCNT1 값을 초기값으로 재설정하고 PD4 포트를 토글...2025.12.18
-
[A+, 에리카] 2021-1학기 논리설계및실험 Verilog HDL 3 실험결과보고서2025.05.011. Verilog HDL Verilog HDL은 FPGA나 집적회로 등의 전자 회로 및 시스템에 사용되는 하드웨어 기술 언어입니다. IEEE 1364로 표준화되어 있으며 회로 설계, 검증, 구현 등의 용도로 사용할 수 있습니다. Verilog HDL을 사용하면 회로도 작성 대신 언어적인 형태로 전자회로의 기능을 구성할 수 있습니다. 회로를 구성하는 Synthesis 부분과 회로의 동작을 가상으로 시험하는 Test bench로 구성되어 있습니다. 주로 Data Flow level과 Structural level을 이용한 설계를 사용...2025.05.01
-
(A+) 마이크로프로세서응용 ATmega128 16Bit Timer, Counter, PWM 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 파형 생성, 펄스 폭 측정 등에 사용된다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 한다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용한다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 2는 8비트, 타이머/카운터1과 3은 16비트로 구성되어 있다. 각 타이머/카운터는 내부 클럭 또는 외부 클럭을 사용할 수 있으며...2025.01.24
-
마이크로프로세서응용 ATmega128 8bit Timer, Counter 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 신호 생성, 펄스 폭 측정 등에 사용됩니다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 합니다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용하여 사용됩니다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 타이머/카운터2는 8비트, 타이머/카운터1과 타이머/카운터3은 16비트입니다. 타이머/카운터0는 RTC 기능을 가지...2025.01.24
