총 70개
-
방통대 C프로그래밍 출석과제물 A+2025.01.261. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍 언어의 하나로, 컴퓨터에게 명령을 내리는 방법을 배우는 것입니다. 이 과제를 통해 C 프로그래밍의 기초인 IF문, SWITCH-CASE문, FOR문, WHILE문 등을 학습하고 실습하였습니다. 이를 통해 프로그래밍의 기본 개념을 이해하고 응용할 수 있게 되었습니다. 2. 제어문 제어문은 프로그램의 흐름을 제어하는 구문으로, IF문, SWITCH-CASE문, FOR문, WHILE문 등이 있습니다. 이번 과제에서는 IF문을 SWITCH-CASE문으로 변경하고, FOR문을 WHILE문...2025.01.26
-
음력 12지간 동물 판별 프로그램2025.11.151. 12지간 체계 음력 달력에서 12년을 주기로 반복되는 동물 상징 체계입니다. 자(쥐), 축(소), 인(호랑이), 묘(토끼), 진(용), 사(뱀), 오(말), 미(양), 신(원숭이), 유(닭), 술(개), 해(돼지)로 구성되어 있으며, 각 해마다 고유한 동물이 배정됩니다. 이는 동양 문화권에서 오랫동안 사용되어온 전통적인 시간 표기 방식입니다. 2. 모듈로 연산을 이용한 주기 계산 주어진 년도를 12로 나눈 나머지를 구하여 12지간의 동물을 결정하는 방식입니다. 년도 % 12의 결과값(0~11)이 각각 12개의 동물에 대응됩니다...2025.11.15
-
C언어 스케치 연습문제 솔루션 - 제 05장 조건과 반복2025.04.301. 제어문(control statement) 순차적 실행을 변형한 구문을 제어문(control statement)이라 한다. C 언어에서 제공하는 제어문은 조건선택, 반복(순환), 분기처리로 나눌 수 있다. 2. switch 문 switch 문에서 case 4, 5와 같은 표현은 불가능하다. case 문에는 정수형 또는 문자형 상수만 사용할 수 있다. 3. for 문 반복문 for (init; cond; inc) stmt;에서 cond에서는 반복을 수행할 조건을 검사한다. init에서는 주로 초기화가 이루어진다. 4. 무한 반복문...2025.04.30
-
실험 09_MOSFET 기본 특성 결과보고서2025.04.281. MOSFET 기본 특성 MOSFET은 전계 효과(field effect)를 이용하여 전류가 흐르는 소자이며, 전하를 공급하는 소오스 단자, 전하를 받아들이는 드레인 단자, 전류의 양을 조절하는 게이트 단자, 기판의 역할을 하는 바디 단자로 구성되어 있습니다. 게이트 전압을 바꾸면 드레인에서 소오스로 흐르는 전류가 바뀌면서 증폭기로 동작할 수 있습니다. 이 실험에서는 MOSFET의 기본적인 동작 원리를 살펴보고, 전류-전압 특성 및 동작 영역을 실험을 통하여 확인하였습니다. 2. NMOS와 PMOS의 문턱 전압 차이 NMOS의 ...2025.04.28
-
전자회로실험 과탑 A+ 결과 보고서 (실험 9 MOSFET 기본 특성)2025.01.291. NMOS 회로의 전류-전압 특성 NMOS 회로는 공통 소스 증폭기 회로로, 입력 신호가 NMOS 트랜지스터의 게이트에 인가되어 출력 전압을 변조하는 구조다. 게이트와 소스 간 전압 V_GS가 임계 전압 V_th보다 클 때 트랜지스터가 켜져서 드레인에서 소스로 전류가 흐르게 된다. 출력 전압은 V_DD - I_D * R_D로 계산된다. 2. PMOS 회로의 전류-전압 특성 PMOS 회로는 공통 소스 증폭기 회로로, NMOS와는 반대로 동작한다. PMOS는 게이트 전압이 소스 전압보다 낮을 때 턴온된다. 게이트와 소스 간 전압 V...2025.01.29
-
명품 JAVA Programming 개정5판 챕터 2 연습문제2025.12.151. 자바 기본 문법 및 클래스 선언 자바에서 클래스를 선언할 때 class 키워드를 사용합니다. 클래스는 객체 지향 프로그래밍의 기본 단위이며, 소스 파일 이름은 public 클래스 이름과 동일해야 합니다. 컴파일은 javac 명령어로, 실행은 java 명령어로 수행합니다. 변수 선언은 클래스 내부에서만 가능하며, 메인 메서드 내에서 객체를 생성하여 변수에 접근해야 합니다. 2. 자바 데이터 타입 및 변수 선언 자바의 기본 데이터 타입으로는 int, double, char, boolean, String 등이 있습니다. 변수명은 영...2025.12.15
-
MOSFET 기본 특성 및 MOSFET 바이어스 회로 실험 결과 보고서2025.01.291. MOSFET 기본 특성 실험 9에서 NMOS의 문턱 전압이 양수이고 PMOS의 문턱 전압이 음수인 이유를 설명하였습니다. NMOS는 소스와 드레인을 n-type을 사용하고 전류를 흐르게 하는 carrier가 전자이므로 채널에 전류가 흐르려면 문턱 전압이 양수여야 합니다. PMOS에서는 소스와 드레인을 p-type을 사용하고 전류를 흐르게 하는 carrier가 hole이므로 채널에 전류가 흐르려면 NMOS의 역전압이 걸려야 하므로 PMOS의 문턱 전압은 음수여야 합니다. 따라서 NMOS를 낮은 전압 쪽에, PMOS를 높은 전압 ...2025.01.29
-
MSP430 LaunchPad 입/출력 포트 제어 실습2025.12.131. MSP430 마이크로프로세서 입/출력 포트 제어 CCS 프로그램과 MSP430 LaunchPad를 이용하여 입/출력 포트를 제어하는 실습. P1.0(빨간 LED), P1.6(초록 LED), P1.3(S2 스위치)을 설정하여 스위치 입력에 따라 LED를 toggle하는 방식으로 동작. P1DIR 레지스터로 출력 방향 설정, P1REN과 P1OUT으로 풀업 상태 설정 및 출력 제어. 워치독 타이머를 CPU 정상 작동 확인용으로 사용하여 시스템 안정성 확보. 2. 채터링 현상 방지 및 소프트웨어 디바운싱 스위치 입력 시 발생하는 채...2025.12.13
-
MSP430 LaunchPad 포트 인터럽트를 이용한 LED 토글 속도 제어2025.12.131. 포트 인터럽트(PORT Interrupt) MSP430 마이크로프로세서에서 P1.3 포트를 인터럽트로 설정하여 스위치 입력을 감지합니다. High에서 Low로의 엣지 변화 시 인터럽트가 발생하며, 이를 통해 스위치 누름 동작을 감지하고 처리합니다. 인터럽트 플래그(IFG)를 클리어하여 다음 인터럽트를 준비하고, 글로벌 인터럽트 활성화(GIE)로 인터럽트 처리를 가능하게 합니다. 2. LED 토글 속도 제어 전역 변수 i를 이용하여 4단계의 LED 토글 속도를 제어합니다. i=0일 때 240000의 딜레이, i=1일 때 1800...2025.12.13
-
PWM과 ADC를 이용한 LED 밝기 제어 시스템2025.12.131. PWM (Pulse Width Modulation) PWM은 펄스 폭 변조 기술로, GPIO 핀을 아날로그 출력으로 설정하여 LED의 밝기를 제어한다. 본 실습에서는 17번 핀을 50Hz 주파수의 PWM으로 설정하고, ChangeDutyCycle 함수를 통해 듀티비를 조절하여 LED의 밝기를 1단계에서 4단계까지 제어한다. 각 단계는 20배씩 증가하는 듀티비로 표현되어 밝기가 점진적으로 증가한다. 2. GPIO (General Purpose Input/Output) 제어 GPIO는 마이크로컨트롤러의 범용 입출력 핀으로, BCM...2025.12.13