총 5개
-
A/D 변환기의 특징과 A/D 인터럽트 사용을 위한 초기화 과정 및 사용시 유의사항2025.01.031. A/D 변환기 특징 A/D 변환기는 10bit 분해능으로 아날로그 전압을 10bit의 디지털 수로 표시할 수 있다. 변환시간은 13-260us이며 단극성 입력 채널이 8개로 22종류의 차동 입력이 가능하다. 내부 기준 전압은 2.56V이며 포트 F를 통해 입력되고 멀티플렉서에 의해 A/D 변환기에 연결된다. A/D 변환 결과는 16bit로 A/D 변환기 데이터 레지스터에 저장된다. 2. A/D 인터럽트 사용을 위한 초기화 과정 A/D 인터럽트 사용을 위한 초기화 과정은 다음과 같다. 1) VREF 신호 결정, 2) A/D 변환...2025.01.03
-
마이크로프로세서응용 ATmega128 Polling 방식과 Interrupt 방식 보고서2025.01.241. Floating 현상과 Pull-Up, Pull-Down Floating 현상은 주로 데이터 라인이나 제어 라인에서 불안정한 전압이나 전류가 발생하여 예상치 못한 동작을 유발하는 현상입니다. 이는 전원 문제, 입출력 라인 상태 불안정, 접촉 불량, 노이즈와 간섭 등의 원인으로 발생할 수 있습니다. Pull-Up은 입력 핀을 논리적으로 '1' 상태로 유지하기 위해 사용되는 전기적인 장치이며, Pull-Down은 입력 핀을 논리적으로 '0' 상태로 유지하기 위해 사용됩니다. 2. Chattering 현상과 방지 방법 Chatter...2025.01.24
-
운영체제 컴퓨터 시스템 구성과 동작 레포트 과제제출 시험대비2025.05.021. 레지스터의 명칭 및 기능 IR(색인 레지스터), MAR(메모리 주소 레지스터), PSR(프로세스 상태 레지스터), MBR(메모리 버퍼 레지스터), PC(프로그램 카운터), DR(데이터 레지스터), AC(누산기), MQR(MQ 레지스터, 피승수 몫 레지스터)와 같은 레지스터의 명칭과 기능에 대해 설명하고 있습니다. 2. 캐시 메모리 캐시 메모리의 정의, 위치, 특징, 장단점, 필요성, 동작과정 등을 자세히 설명하고 있습니다. 3. 인터럽트 인터럽트의 정의, 필요성, 동작과정 등을 자세히 설명하고 있습니다. 1. 레지스터의 명칭 ...2025.05.02
-
서강대학교 23년도 마이크로프로세서응용실험 7주차 Lab07 결과레포트 (A+자료)2025.01.121. 인터럽트의 동작원리 인터럽트는 마이크로프로세서에서 외부에서 스위치가 눌리거나 통신에서 신호가 수신되는 등 예기치 못한 상황, 사건을 의미한다. 인터럽트가 발생하면 프로세서는 명령어 수행을 마친 후, 해당 인터럽트의 처리를 하는 서브루틴인 interrupt service routine(ISR)을 수행하게 된다. 인터럽트 처리 과정에서 stack이 어떻게 사용되는지, vector table의 구성과 역할, 인터럽트 처리에 사용되는 레지스터들의 종류 및 역할 등을 이해한다. 2. 인터럽트 pending 동작 외부 인터럽트가 발생하면...2025.01.12
-
서강대학교 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
