총 412개
-
마이크로프로세서응용 ATmega128 8bit Timer, Counter 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 신호 생성, 펄스 폭 측정 등에 사용됩니다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 합니다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용하여 사용됩니다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 타이머/카운터2는 8비트, 타이머/카운터1과 타이머/카운터3은 16비트입니다. 타이머/카운터0는 RTC 기능을 가지...2025.01.24
-
2024년 1학기 방송통신대 출석수업대체과제물 파이썬프로그래밍기초2025.01.251. 순차 구조 프로그래밍 순차 구조를 사용하여 0과 1000 사이의 정수를 사용자로부터 입력받아 각 자릿수의 합을 출력하는 프로그램을 작성하였습니다. 이를 통해 사용자 입력 받기, 변수 사용, 산술 연산, 출력 등 순차 구조의 기본적인 프로그래밍 기법을 익힐 수 있습니다. 2. 선택 구조 프로그래밍 선택 구조를 사용하여 사용자가 입력한 점수에 따라 성적을 출력하는 프로그램을 작성하였습니다. 이를 통해 if-elif-else 구문을 활용하여 조건에 따른 분기 처리를 할 수 있습니다. 3. 생성형 AI 활용 ChatGPT와 같은 생성...2025.01.25
-
방화벽의 필요성과 두 가지 구현 방법2025.05.151. 방화벽 방화벽은 침입 차단 시스템으로 외부 침입에서부터 네트워크와 내부의 데이터를 보호하고자 하는 목적을 지닌 네트워크의 구성요소를 의미한다. 기본적으로 네트워크를 통해서 들어오는 패킷에 관하여 미리 설정한 보안 규칙 등에 따라서 허용이나 차단을 수행한다. 2. 방화벽 필요성 방화벽은 접근의 제어, 사용자의 인증, 데이터의 암호화, 로깅과 감사추적 등의 기능을 제공하여 정보 자산을 보호하는 데 필수적이다. 초고속 통신망 구축과 인터넷 발전에 따른 해킹이나 바이러스 등의 위협으로 인해 방화벽 구축이 필요해졌다. 3. 방화벽 구현...2025.05.15
-
디지털통신시스템설계실습10주차2025.05.091. 디지털 통신 시스템 이번 과제를 통해서 디지털 통신 시스템에서 변조 및 복조와 채널 페이딩이 신호 전송에 미치는 영향을 볼 수 있었습니다. 코드는 실습에서 구현했던 것들을 토대로 BPSK 변조, 복조 과정을 작성했고 페이딩의 영향을 나타내는 Rayleigh fading channel을 적용하여 코드를 구현했습니다. 2. 채널 페이딩 과제에서 Rayleigh fading과 같은 channel fading은 수신신호에 잡음을 생성하게 하고 fading이 높을수록 오류가 증가한다는 것을 알게되었습니다. 3. Eb/No Eb/No가 ...2025.05.09
-
여행 어플리케이션 프로그래밍 완료보고서2025.01.171. 여행 어플리케이션 개발 특히 2010년대 이후 '1박 2일', '꽃보다 할배'등 여행을 컨셉으로 하는 예능 프로그램들이 크게 성공을 거두며 많은 사람이 일상에서 벗어난 '여행을 통한 힐링'의 수요가 높아지기 시작했습니다. 덕분에 아름다운 자연경관과 볼거리로 잘 알려져 있던 제주도는 많은 젊은이가 즐겨 찾는 여행자의 섬이 되었습니다. 하지만 어느 순간 제주도는 제주도만의 특색을 잃어버린 채 타 지역과 유사한 볼거리들로 가득 차버렸습니다. 이러한 차별성의 약화로 수요가 떨어지는 결과를 낳았습니다. 이를 타파하기 위한 취지로 여행자...2025.01.17
-
건국대학교 객체지향프로그래밍_13주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 13주차 랩실습 내용을 다루고 있습니다. 주요 내용은 스택을 활용한 후위 표현식 계산 알고리즘 구현입니다. 보고서에는 관련 소스코드와 실행 결과가 포함되어 있습니다. 2. 스택 이 보고서에서는 스택 자료구조를 활용하여 후위 표현식을 계산하는 알고리즘을 구현하고 있습니다. 스택은 후입선출(LIFO) 방식으로 데이터를 저장하고 처리하는 자료구조로, 수식 계산과 같은 문제 해결에 유용하게 사용됩니다. 3. 후위 표현식 후위 표현식은 연산자가 피연산자 뒤에 오는 수식 ...2025.05.01
-
숫자표시기와 응용2024.12.311. 7-세그먼트 표시기(7-segment display) 7-세그먼트 표시기는 일곱 개의 발광다이오드(LED)로 이루어져 있으며, 이 중 어느 LED가 켜지느냐에 따라 0~9까지의 숫자가 표시됩니다. 이 표시기는 공통캐소드형과 공통아노드형으로 나뉘며, 각각 부논리와 정논리로 동작합니다. 적절한 저항값을 사용하여 LED에 충분한 전류를 공급해야 합니다. 2. 7-세그먼트 디코더/구동기(7-segment decoder/driver) 7-세그먼트 디코더/구동기는 BCD 코드를 입력받아 7-세그먼트 표시기의 LED를 적절히 켜주는 IC입...2024.12.31
-
A+개발자의 역할과 소프트웨어 개발 프로세스2025.01.021. 개발자 정의 개발자는 소프트웨어 애플리케이션과 시스템을 정상적으로 작동시키기 위해 코드를 작성, 테스트 및 유지 보수하는 독자적인 기술을 가지고 있습니다. 그들은 디지털 세계의 건축가처럼 아이디어를 기능적 현실로 바꾸고 있습니다. 2. 개발자의 유형 개발자는 소프트웨어 개발을 전문으로 하는 다양한 분야로 나뉘어져 있습니다. 프론트 엔드 개발자, 백엔드 개발자, 스택 개발자, 모바일 앱 개발자 등이 있습니다. 3. 개발자가 만드는 것 개발자는 다양한 목적을 위한 소프트웨어 애플리케이션, 웹사이트 및 웹 애플리케이션, 모바일 애플...2025.01.02
-
반응형 Web을 조사 분석 하시오2025.01.181. 반응형 웹의 등장 배경과 특징 웹 3.0 시대에는 다양한 스마트 기기의 등장으로 다양한 해상도로 만들어진 웹 레이아웃과 콘텐츠의 문제를 '응답형 웹'이라는 기술로 해결할 수 있다. 반응형 웹은 화면 크기가 다른 기기(데스크탑 PC, 태블릿, 스마트폰)별로 최적화된 사이트를 구현하기 위한 생산 방식으로, 하나의 소스로 모든 디바이스 타겟의 페이지를 생성할 수 있다. 반응형 웹은 제작자가 아닌 사용자 중심의 화면 크기를 기준으로 표시하기 때문에 새로운 기기가 등장하더라도 웹사이트를 변경하거나 제작할 필요가 없다. 2. 반응형 웹의...2025.01.18
-
이중 패스 어셈블러의 알고리즘에 대하여 정리해보세요2025.01.221. 이중 패스 어셈블러 알고리즘 이중 패스 어셈블러 알고리즘은 프로그램을 처음부터 끝까지 소스 프로그램을 전체 스캐닝한 뒤 한 번 더 읽으며 전체 번역이 이루어지도록 하는 번역기입니다. 첫 번째 패스 단계에서는 기호표를 형성하고 두 번째 패스에서는 번역하며 목적 프로그램을 형성하는 방식으로 현재는 대부분 어셈블러가 이러한 방식을 채택하고 있습니다. 2. 패스 1 알고리즘 패스 1 알고리즘은 명령어의 크기, 형태 등을 나타내는 명령어 표를 참조하고 명령어의 상대 주소를 결정합니다. 또한, 기호표를 작성하고 기호 재배치 여부를 결정하...2025.01.22
