
총 51개
-
중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 6주차2025.01.021. CLCD 커서 모드 Entry mode set에서 I/D=1이면 커서가 증가하고, I/D=0이면 감소하게 된다. 커서를 증가 모드로 하면 "Hello"가 왼쪽에서 오른쪽으로 나타나고, 감소 모드로 하면 "olleH"가 오른쪽에서 왼쪽으로 나타난다. 2. 문자열의 NUL 값 제외 NUL은 문자열의 끝을 의미하는 문자이다. clcd_write_string 함수에서 반복문을 돌리며 str[i]가 NUL이 아닐 때까지 clcd_write_data에 str[i] 값을 입력하여 NUL 값을 제외할 수 있다. 3. CLCD Function...2025.01.02
-
중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 9주차2025.01.021. fnd.c 파일의 fnd_hexadecimal 배열 완성 fnd.c 파일의 static unsigned short fnd_hexadecimal[16] 배열을 완성하였습니다. 이 배열은 16진수 숫자를 7세그먼트 디스플레이에 표시하기 위한 값들을 저장하고 있습니다. 2. 선택 모드에서의 장치 선택 '선택 모드'에서 d를 입력하면 Dot Matrix, c를 입력하면 CLCD가 선택됩니다. 문제에서 주어진 dc, cd, dcd, ccddcd 조합으로 Dot Matrix와 CLCD가 모두 선택됩니다. 3. keypad 값 읽기를 위한...2025.01.02
-
김영평생교육원 시스템프로그래밍 과제2025.01.231. 임베디드 시스템 임베디드 시스템(embedded systems)이란 특정한 제품이나 솔루션에서 주어진 작업을 수행할 수 있도록 추가로 탑재되는 솔루션이나 시스템으로, 기계 또는 전자 장치에 두뇌 역할을 하는 마이크로프로세서(Microprocessor)를 장착해 설계함으로써 효과적인 제어를 할 수 있도록 하는 시스템을 의미한다. 이러한 임베디드 시스템은 특정 작업을 위해 설계되어 제한된 자원과 실시간 동작을 수행하는데, 최근에는 다양한 분야에서 그 활용이 증가하고 있다. 2. 임베디드 시스템의 특징 임베디드 시스템의 특징으로는 ...2025.01.23
-
마이크로프로세서응용 ATmega128 Module, Test Board LED 결과보고서2025.01.241. 마이크로프로세서 마이크로프로세서는 단일 칩으로 구성되어 주어진 프로그램에 의해 데이터의 입력, 가공, 출력을 수행하는 장치입니다. 마이크로컨트롤러는 자동화기기를 제어하기 위해 최적화된 프로세서로, 소형화, 경량화, 저렴한 가격, 융통성 있는 기능 변경 및 확장, 높은 신뢰성 등의 특징이 있습니다. 2. AVR 마이크로컨트롤러 AVR 마이크로컨트롤러는 ATMEL사에서 개발한 저전력 8비트 RISC 타입의 마이크로컨트롤러 시리즈입니다. AVR의 특징으로는 ISP(In-System Programming) 기능, C언어 최적화 설계,...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
-
마이크로프로세서응용 ATmega128 USART 보고서2025.01.241. USART(Universal Synchronous and Asynchronous Receiver and Transmitter) USART는 동기 및 비동기 전송 모드에서 전이중 통신이 가능하고, 멀티 프로세서 통신 모드로 동작할 수 있으며, 높은 저밀도의 브레이트 발생기(Baud Rate Generator)을 내장하고 있습니다. USART는 전 이중 동작, 비동기 방식과 동기 방식 통신모드 지원, 마스터와 슬레이브 클럭 동기 동작, 고해상도 Baud Rate 발생기 내장, 다양한 데이터 비트와 스톱 비트 제공, 패리티 발생과 ...2025.01.24
-
컴퓨터의 이해 나무위키 아닌 직접 논문과 기사 찾아보고 쓴 만점 받은 과제2025.01.251. 홈네트워킹과 스마트홈 가전제품, 에너지소비장치, 보안기기 등 다양한 분야에서 집에 있는 모든 것을 통신망으로 연결하여 모니터링하고 컨트롤 할 수 있는 기술. 사용자가 스마트폰이나 인공지능 스피커 음성인식을 이용하여 집 안의 사물인터넷(IoT)기기를 수동 혹은 자동으로 조종할 수 있다. 하지만 해킹에 대한 우려와 표준화 문제가 있다. 2. 메타버스 1999년 스티븐슨의 SF소설 '스노우 크래쉬'에서 처음 등장한 개념으로, 가상현실을 뜻한다. 2003년 '세컨드 라이프'가 인기를 끌며 널리 알려졌으며, 5G 상용화와 코로나19 팬...2025.01.25
-
디지털 시스템 제어공학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
-
마이크로프로세서 응용회로설계실습 결과보고서52025.01.171. 마이크로프로세서 응용회로설계실습 이 보고서는 마이크로프로세서 응용회로설계실습 결과를 다루고 있습니다. 주요 내용으로는 main.c 함수의 역할 설명, 프로그램 실행 시 입력에 따른 결과 예상, Shift 연산을 사용할 수 없을 때의 대안 방법, dot.c 코드에 대한 설명 등이 포함되어 있습니다. 1. 마이크로프로세서 응용회로설계실습 마이크로프로세서 응용회로설계실습은 마이크로프로세서의 기본 구조와 동작 원리를 이해하고, 이를 바탕으로 실제 응용 회로를 설계하고 구현하는 과정입니다. 이 실습을 통해 학생들은 마이크로프로세서의 활...2025.01.17