
총 3개
-
마이크로프로세서응용 ATmega128 Polling 방식과 Interrupt 방식 보고서2025.01.241. Floating 현상과 Pull-Up, Pull-Down Floating 현상은 주로 데이터 라인이나 제어 라인에서 불안정한 전압이나 전류가 발생하여 예상치 못한 동작을 유발하는 현상입니다. 이는 전원 문제, 입출력 라인 상태 불안정, 접촉 불량, 노이즈와 간섭 등의 원인으로 발생할 수 있습니다. Pull-Up은 입력 핀을 논리적으로 '1' 상태로 유지하기 위해 사용되는 전기적인 장치이며, Pull-Down은 입력 핀을 논리적으로 '0' 상태로 유지하기 위해 사용됩니다. 2. Chattering 현상과 방지 방법 Chatter...2025.01.24
-
atmega128 장애물피하기 게임2025.01.161. atmega128 마이크로컨트롤러 atmega128 마이크로컨트롤러를 사용하여 장애물 피하기 게임을 설계하였습니다. 게임은 LCD 디스플레이에 표시되며, 주인공은 스위치를 눌러 위아래로 이동하여 장애물을 피하는 게임입니다. 외부 인터럽트를 활용하여 스위치 입력을 처리하고, 장애물과 생명 아이템의 생성 및 이동, 충돌 처리 등의 게임 로직을 구현하였습니다. 2. LCD 디스플레이 LCD 디스플레이를 사용하여 게임 화면을 표시합니다. LCD 명령어 및 데이터 쓰기 함수를 구현하여 화면에 문자열을 출력하고, 주인공과 장애물, 생명 ...2025.01.16
-
홍익대학교 마이크로프로세서 실험 및 설계 (실험4) Term project 보고서2025.05.151. 마이크로프로세서 실험 및 설계 이 프로젝트에서는 ATmega128 마이크로프로세서 모듈을 이용하여 디지털 시계, 스톱워치, 알람, 하향 카운터, LED 전광판, 점수판 등 다양한 기능을 구현하였다. 소프트웨어적으로는 타이머/카운터, 외부 인터럽트, 7세그먼트 출력 등을 활용하였고, 하드웨어적으로는 ATmega128 모듈, 7447 디코더 IC, 정전압 분배기 등을 사용하였다. 각 모드별로 세부적인 기능 구현 과정과 코드 분석, 실험 결과 등이 자세히 설명되어 있다. 1. 마이크로프로세서 실험 및 설계 마이크로프로세서는 현대 전...2025.05.15