
총 70개
-
마이크로프로세서응용 ATmega128 Module, 노트북과 ISP 이용한 LED 제어 결과보고서2025.01.241. 프로그래밍 언어 프로그래밍 언어는 사람이 컴퓨터에게 어떤 처리 작업을 수행시키기 위한 특정 형식을 갖춘 일련의 순차적인 작업지시서라고 볼 수 있습니다. 컴퓨터는 기계어만 실행 가능하기 때문에 우리가 사용하는 프로그래밍 언어로는 컴퓨터가 알지 못하므로, 기계어로 변환시키는 번역 프로그램을 이용하여 기계어로 변환하고 운영체제와 연결하여 실행 가능한 모드로 변환해서 실행시켜야 합니다. 2. 컴파일러 컴파일러는 고급언어로 쓰여진 프로그램을 컴퓨터에서 실행될 수 있는 형태의 목적 프로그램으로 바꾸어 주는 번역 프로그램입니다. Cross...2025.01.24
-
마이크로프로세서응용 ATmega128 CLCD 실습 보고서2025.01.241. CLCD의 개념과 원리 CLCD는 LCD 중 간단한 영문, 숫자, 기호를 출력할 수 있는 디스플레이 장치입니다. 아두이노 기본 라이브러리를 사용하며, 가로 16칸 세로 2칸으로 구성되어 있습니다. CLCD의 핀들은 GND, VCC, V0, RS, RW, E 등으로 구성되어 있으며, 이를 통해 LCD를 제어할 수 있습니다. CLCD 내부에는 DD RAM, CG ROM, CG RAM 등의 레지스터가 있어 문자 데이터를 저장하고 출력할 수 있습니다. 2. CLCD 실습 이번 실습에서는 ATmega128 마이크로컨트롤러와 CLCD를 ...2025.01.24
-
(A+) 마이크로프로세서응용 ATmega128 ADC(Analog to Digital Converter) 보고서2025.01.241. ADC(Analog to Digital Converter) ADC(Analog to Digital Converter)는 연속적인 아날로그 신호를 디지털 수치 신호로 변환하는 장치로서 각종 디지털 신호 처리를 위해 사용된다. ATmega128은 8-채널 10비트 측차근사 A/D 컨버터를 가지고 있으며, 단일전압 입력과 차등전압 입력을 지원한다. A/D 컨버터에는 안정된 동작을 위해 MCU의 전원과 별도로 전원 단자와 기준 전압 단자를 가지고 있다. A/D 컨버터 관련 주요 레지스터로는 ADMUX, ADC Data Register...2025.01.24
-
[A+]중앙대학교 마이크로프로세서 응용회로설계실습 keypad 실습 결과보고서2025.05.051. 마이크로프로세서 응용회로설계실습 마이크로프로세서 응용회로설계실습 9주차 결과보고서입니다. 'P06_Keypad'의 'main.c'와 'keypad.c' 파일에서 비어있는 부분의 코드를 완성하고, 강의영상을 참고하여 Keypad를 Keyboard로 구현하기 위한 코드를 추가로 수정하여 Ximulator로 실행하였습니다. 실행 결과를 통해 select mode에서 'led'를 선택하거나 'all'을 선택한 후 keyboard로 입력한 내용이 keypad에 정상적으로 표현되는 것을 확인하였습니다. 또한 임베디드 키트를 이용하여 동일...2025.05.05
-
Cortex M3의 Code, 접미사, CPSR의 플래그, 의미2025.01.031. 마이크로프로세서 마이크로프로세서란 제어장치, 연산장치, 레지스터와 같이 중앙처리장치에 해당하는 부분을 하나의 반도체 칩 안에 내장시켜서 기능을 수행하게 하는 장치를 의미한다. ARM 사의 Cortex-M3는 임베디드 계열로 저전력, 초소형으로 제작되었으며, 32비트 명령어 아키텍처를 사용하고 주로 어셈블리와 고급 언어로 작성된 프로그램을 실행할 수 있다. 2. Cortex-M3의 특징 Cortex-M3는 복잡하고 어려운 작업을 신속하게 처리할 수 있도록 많은 명령어가 설정된 저전력의 마이크로 컨트롤러를 위한 강력한 임베디드 프...2025.01.03
-
홍익대학교 마이크로프로세서 실험 및 설계 (실험4) Term project 보고서2025.05.151. 마이크로프로세서 실험 및 설계 이 프로젝트에서는 ATmega128 마이크로프로세서 모듈을 이용하여 디지털 시계, 스톱워치, 알람, 하향 카운터, LED 전광판, 점수판 등 다양한 기능을 구현하였다. 소프트웨어적으로는 타이머/카운터, 외부 인터럽트, 7세그먼트 출력 등을 활용하였고, 하드웨어적으로는 ATmega128 모듈, 7447 디코더 IC, 정전압 분배기 등을 사용하였다. 각 모드별로 세부적인 기능 구현 과정과 코드 분석, 실험 결과 등이 자세히 설명되어 있다. 1. 마이크로프로세서 실험 및 설계 마이크로프로세서는 현대 전...2025.05.15
-
마이크로프로세서, 마이크로 컨트롤러, 마이크로컴퓨터에 대하여 논하시오2025.05.081. 마이크로프로세서 마이크로 프로세서는 컴퓨터 중앙처리장치의 핵심 기능을 통합한 집적 회로이다. 프로세서는 기본적으로 ALU, 제어 장치 및 레지스터 어레이로 구성되며, 입력 장치 또는 메모리에서 수신한 데이터에 대해 모든 산술 및 논리 연산을 수행한다. 마이크로 프로세서는 집적 회로 기술로 저렴한 비용으로 이용할 수 있고, 매우 빠른 속도로 작동할 수 있으며, 매우 작은 공간에서 제작된다. 2. 마이크로 컨트롤러 마이크로 컨트롤러는 단일 통합 회로이고, 일반적으로 특정 애플리케이션에 사용되며 특정 작업을 구현하도록 설계되었다. ...2025.05.08
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 설명2025.05.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 프로세서로, IC 집적기술, 컴퓨터 구조기술, 시스템 프로그래밍 기술을 단일 칩으로 집적화한 반도체 소자입니다. 1971년 인텔사에서 처음 발표되었으며, 현재 4비트, 8비트, 16비트, 32비트 등 다양한 비트 크기의 마이크로프로세서가 개발되어 사용되고 있습니다. 마이크로프로세서는 가전제품, 자동차, 컴퓨터 등 다양한 분야에서 사용되고 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만든 장치로, 정해진 기능을 수행하도록 프로...2025.05.06
-
[A+]중앙대학교 마이크로프로세서 응용회로설계실습 led 실습 결과보고서2025.05.051. 마이크로프로세서 응용회로 설계 실습 이 보고서는 중앙대학교 전자전기공학부의 마이크로프로세서 응용회로 설계 실습 4주차 결과를 다루고 있습니다. 주요 내용은 LED 제어를 위한 레지스터 설정, LED 동작 모드 구현(LED 상승 이동, LED 하강 이동, LED 깜빡임), 실습 결과 분석 등입니다. 1. 마이크로프로세서 응용회로 설계 실습 마이크로프로세서 응용회로 설계 실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 다양한 전자기기와 시스템에 사용되며, 이를 효과적으로 설계하고 구현하는 능력은 전자공학자에게 ...2025.05.05
-
[A+]중앙대학교 마이크로프로세서 응용회로설계실습 led_dotMatrix 실습 결과보고서2025.05.051. 마이크로프로세서 응용회로 설계 실습 이 보고서는 중앙대학교 전자전기공학부의 마이크로프로세서 응용회로 설계 실습 5주차 결과에 대한 내용입니다. 보고서에는 실습 교재의 3개 문제에 대한 답변, main.c 파일의 각 함수 역할 설명, 입력값에 따른 결과 예상, shift 연산 대체 방법, dot.c 파일의 dot_decimal 선언 부분 작성 및 실험 결과 등이 포함되어 있습니다. 1. 마이크로프로세서 응용회로 설계 실습 마이크로프로세서 응용회로 설계 실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 다양한 전...2025.05.05