
총 55개
-
마이크로프로세서, 마이크로컨트롤러, 마이크로컴퓨터2025.01.041. 마이크로프로세서 마이크로프로세서는 컴퓨터나 기타 디지털 장치의 중앙 처리 장치(CPU) 역할을 하는 현대 전자 시스템의 복잡하고 필수적인 구성 요소입니다. 이는 본질적으로 디지털 컴퓨팅 원리를 기반으로 광범위한 기능을 수행하는 소형 집적 회로입니다. 마이크로프로세서의 주요 측면에는 아키텍처, 처리 능력, 제조 및 크기, 명령어 세트, 연결 및 인터페이스, 응용 분야, 전력 소비 및 열 방출, 진화 및 추세 등이 있습니다. 2. 마이크로컨트롤러 마이크로컨트롤러는 임베디드 시스템의 특정 작업을 관리하도록 설계된 소형 집적 회로입니...2025.01.04
-
서강대학교 23년도 마이크로프로세서응용실험 8주차 Lab08 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 응용실험 이 자료는 마이크로프로세서응용실험 8주차 실험 보고서로, GPIO의 동작 모드 설정에 사용되는 레지스터의 구성과 초기화 방법, GPIO 포트 신호들을 외부소자/장치와 연결하는 방법, 그리고 Array 형태로 배열된 dot matrix, key matrix에 어떻게 access하는지 이해하고 C 프로그램으로 구현하는 내용을 다루고 있습니다. 2. GPIO 기능 설명 GPIO에 속한 pin들은 프로그램을 통해 설정(configuration)하여 다양한 형식의 입력, 출력으로 사용 가능합니다. 각 port마...2025.01.12
-
전기및디지털회로실험 실험M1-1 결과보고서2025.01.131. 마이크로프로세서 기본 및 환경 세팅 이번 실험에서는 마이크로프로세서의 기본 개념을 익히고, 사용할 마이크로프로세서 보드의 사양 및 상세 정보 확인 방법을 습득하였다. 또한 개발 환경을 세팅하고 기초 예제를 통해 장치의 정상 작동을 확인하였다. 1. 마이크로프로세서 기본 및 환경 세팅 마이크로프로세서는 현대 전자 기기의 핵심 구성 요소로, 다양한 기능을 수행하는 중앙 처리 장치입니다. 마이크로프로세서의 기본 구조와 동작 원리를 이해하는 것은 전자 공학 및 컴퓨터 공학 분야에서 매우 중요합니다. 또한 마이크로프로세서를 활용하기 위...2025.01.13
-
중앙대학교 마이크로프로세서 응용회로 설계실습 결과보고서 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
-
(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
-
서강대학교 23년도 마이크로프로세서응용실험 9주차 Lab09 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 타이머 마이크로프로세서의 시간 제어를 위해 타이머를 사용할 수 있다. 타이머는 하드웨어 자체가 카운터와 동일하고, 클록 신호에 의한 카운팅으로 시간을 측정하는 방식으로 사용된다. 타이머에는 Auto-reload 레지스터, Capture/Compare 레지스터 등이 있어 다양한 모드로 설정할 수 있다. 타이머의 동작 모드에는 upcounting, downcounting, center-aligned 모드 등이 있으며, 입력 신호에 따라 external clock mode 1/2, internal trigger 등으...2025.01.12
-
고정기능 IC의 집적도에 따른 분류와 사용 용도2025.01.241. 소규모 집적(SSI) IC 소규모 집적 IC는 하나의 칩에 수십 개에서 최대 수백 개의 트랜지스터를 포함하며, 간단한 논리 회로, 플립플롭, 게이트 등과 같은 기본적인 디지털 기능을 수행할 수 있습니다. 이러한 IC는 주로 초기의 전자 장치나 기본적인 전자 회로에서 사용되었으며, 현재는 교육 목적으로도 사용되고 있습니다. 2. 중규모 집적(MSI) IC 중규모 집적 IC는 하나의 칩에 수백 개에서 수천 개의 트랜지스터가 포함되어 있으며, 더 복잡한 논리 연산, 멀티플렉서 및 디멀티플렉서, 코더 및 디코더, 작은 메모리 블록 등...2025.01.24
-
마이크로프로세서와 마이크로컨트롤러의 차이점 및 AVR 마이크로컨트롤러 소개2025.01.241. 마이크로프로세서와 마이크로컨트롤러의 정의 마이크로프로세서는 컴퓨터 시스템의 중앙 처리 장치(CPU) 역할을 하는 장치로, 주로 복잡한 연산을 빠르게 처리하는 데 사용됩니다. 반면 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력 장치가 통합되어 있어 특정한 제어 작업을 수행하는 데 사용됩니다. 2. 마이크로프로세서와 마이크로컨트롤러의 차이점 마이크로프로세서는 외부 메모리와 주변 장치에 의존하지만, 마이크로컨트롤러는 내부에 메모리와 입출력 장치를 포함하고 있어 독립적인 시스템을 구성할 수 있습니다. 또한 마이크로프로세서는 ...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