총 91개
-
마이크로프로세서응용 ATmega128 8bit Timer, Counter 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 신호 생성, 펄스 폭 측정 등에 사용됩니다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 합니다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용하여 사용됩니다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 타이머/카운터2는 8비트, 타이머/카운터1과 타이머/카운터3은 16비트입니다. 타이머/카운터0는 RTC 기능을 가지...2025.01.24
-
마이크로프로세서 아두이노 우노 외 종류 중 2가지 이상 조사하여 이름 및 구조를 서술하시오2025.01.121. 아두이노 우노 아두이노 우노는 개발자와 학습자 사이에서 가장 널리 사용되는 오픈 소스 마이크로컨트롤러 보드입니다. 이 보드는 사용자 친화적인 프로그래밍 환경과 다양한 전자 부품과의 호환성을 제공하여, 복잡한 전자 프로젝트와 임베디드 시스템 개발을 단순화시켜 줍니다. 아두이노 우노의 핵심은 ATMega328P 마이크로컨트롤러로, 이는 디지털 입출력 핀, 아날로그 입력 핀, UART 포트, SPI 및 I2C 통신을 지원합니다. 또한 USB 연결을 통해 프로그램을 손쉽게 업로드할 수 있고, 외부 전원 공급장치를 활용하여 독립적으로 ...2025.01.12
-
마이크로프로세서 응용회로설계실습 결과보고서62025.01.171. 마이크로프로세서 응용회로 설계 실습 이 보고서는 마이크로프로세서 응용회로 설계 실습 결과를 다룹니다. 주요 내용으로는 argc와 argv를 활용한 LED, Dot Matrix, FND 제어, find_hexa_number() 함수의 비트 연산, logic() 함수의 문자열 숫자 변환 과정, 다양한 명령행 인자 입력에 따른 동작 등이 포함됩니다. 또한 main.c, led.c, dot.c, find.c 파일의 주요 기능과 코드 설명도 제공됩니다. 1. 마이크로프로세서 응용회로 설계 실습 마이크로프로세서 응용회로 설계 실습은 전자...2025.01.17
-
(A+) 마이크로프로세서응용 ATmega128 16Bit Timer, Counter, PWM 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 파형 생성, 펄스 폭 측정 등에 사용된다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 한다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용한다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 2는 8비트, 타이머/카운터1과 3은 16비트로 구성되어 있다. 각 타이머/카운터는 내부 클럭 또는 외부 클럭을 사용할 수 있으며...2025.01.24
-
서강대학교 23년도 마이크로프로세서응용실험 3주차 Lab03 결과레포트 (A+자료)2025.01.211. 메모리 소자 마이크로 컨트롤러는 메모리 소자를 내장하고 있다. 메모리 소자는 크게 ROM과 RAM으로 구분되며, 이 둘의 차이는 volatile 여부로 나뉜다. RAM에서는 CPU가 데이터를 읽거나, 쓰는 동작을 수행할 수 있다. 2. SRAM 구조 및 동작 SRAM의 경우 메모리 소자의 한 종류이다. 메모리의 동작을 위해서는 핀들을 통한 신호전달이 필요하다. /CS는 특정 메모리 소자를 선택하는 신호로, LOW일 때 메모리가 선택되어 read/write가 가능해진다. /WE는 메모리에 데이터를 쓰고자 할 때 LOW가 되어야 ...2025.01.21
-
마이크로프로세스 ) 타이머/카운터 3을 9비트 분해능의 Fast PWM 모드로 설정하고, 내부 클럭을 64분주시켜 Duty 비가 65%인 구형파를 만들어서 OC3A 핀으로 정상 출력하고자 한다. 필요한 레지스터 값을 설정하시오.2025.01.281. 마이크로프로세서 타이머/카운터 3 설정 마이크로프로세서Ⅰ타이머/카운터 3을 9비트 분해능의 Fast PWM 모드로 설정하고, 내부 클럭을 64분주시켜 Duty 비가 65%인 구형파를 만들어서 OC3A 핀으로 정상 출력하고자 한다. 필요한 레지스터 값을 설정하시오. 2. 9비트 Fast PWM 모드 설정 타이머/카운터 3를 9비트 분해능의 Fast PWM 모드로 설정하고, 내부 클럭을 64로 분주하여 65% 듀티 사이클의 구형파를 OC3A 핀으로 출력하기 위한 레지스터 값을 설정하는 방법은 다음과 같다. 3. 출력 비교 모드 설...2025.01.28
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 설명2025.05.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 프로세서로, IC 집적기술, 컴퓨터 구조기술, 시스템 프로그래밍 기술을 단일 칩으로 집적화한 반도체 소자입니다. 1971년 인텔사에서 처음 발표되었으며, 현재 4비트, 8비트, 16비트, 32비트 등 다양한 비트 크기의 마이크로프로세서가 개발되어 사용되고 있습니다. 마이크로프로세서는 가전제품, 자동차, 컴퓨터 등 다양한 분야에서 사용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 장치로, 정해진 기능을 수행하도록 프로...2025.05.06
-
디지털 시스템 제어공학2025.01.141. AVR의 정의 ATMEL사가 개발한 AVR은 현재 8비트 AVR과 32비트 AVR을 제공하고 있는 마이크로 컨트롤러이다. AVR의 다양한 명령과 쉬운 구조를 띄고 있어 마이크로 컨트로로러 이해하는데 쉽게 접근할 수 있으며, 가격이 저렴하고 응용하기 쉬워 산업시장에서도 많이 사용되어 지고 있다. 2. AVR 제품 종류 AVR의 제품은 여러 스팩으로 다양하게 출시되고 있으며, 크게 용량과 기능으로 나누면 tiny AVR, mega AVR, xmega AVR, Automotive AVR 등 4개의 제품군으로 나눌 수 있다. 3. A...2025.01.14
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.05.091. 마이크로프로세서 마이크로프로세서는 아주 작고 연산 능력이 우수한 장치로, IC 집적 기술, 컴퓨터 구조 기술, 시스템 프로그래밍 기술을 단일 칩으로 집적한 반도체 소자입니다. 처음에는 4비트로 시작했지만 점차 8비트, 16비트, 32비트로 발전해왔으며, 다양한 분야에 응용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 컴퓨터로, 마이크로프로세서의 연산 처리 기능에 제어 기능을 추가한 장치입니다. 임베디드 애플리케이션을 위해 설계되어 임베디드 시스템에 널리 사용됩니다. ...2025.05.09
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.01.241. 마이크로프로세서와 마이크로컨트롤러의 정의 마이크로프로세서는 컴퓨터 시스템의 중앙 처리 장치(CPU) 역할을 하는 장치로, 주로 복잡한 연산을 빠르게 처리하는 데 사용됩니다. 반면 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력 장치가 통합되어 있어 특정한 제어 작업을 수행하는 데 사용됩니다. 2. 마이크로프로세서와 마이크로컨트롤러의 차이점 마이크로프로세서는 외부 메모리와 주변 장치에 의존하지만, 마이크로컨트롤러는 내부에 메모리와 입출력 장치를 포함하고 있어 독립적인 시스템을 구성할 수 있습니다. 또한 마이크로프로세서는 ...2025.01.24
