본문/내용
메카트로닉스 및 실습
실습보고서
[마이크로프로세서①]
■
과목명
:
■
담당교수
:
■
제출일
:
■
학과
:
■
학번
:
■
성명
:
■
조
:
1.실험 개요
- 실험 목적
마이크로프로세서와 마이크로컴퓨터를 활용하여 마이크로프로세서 실습에 해당하는 세 가지 동작을 충족시킨다. 이러한 세 가지 동작에는 (1) SW1을 누르고 있는 동안에만 LED켜짐, (2)0.2초 간격으로 8개의 LED에 i를 이진수로 표시함. Button을 누르고 있는 동안에는 정지 (3) 0.1초 간격으로 8개의 LED가 순차적으로 점멸함. SW1을 누르고 있는 동안에는 반대방향으로 점멸한다. 로 구성된 동작을 구현한다.
- 마이크로프로세서란
마이크로프로세서는 산술/논리/통신/제어 기능을 하는 디지털 회로를 가진 VLSI(Very Large Scale Intergation)이라고 칭한다. 이러한 마이크로프로세서에는 8051계열(인텔),AVR계열(ATMEL),PIC계열(마이크로칩)계열 등이 있다.
이번 실험에서는 ATMEL의 AVR계열을 활용하여 실습을 진행한다.
- 실습에 사용된 핵심 부품과 프로그램
마이크로컴퓨터 싱글보드
CodeVisionAVR 3.32a Evaluation
-CodeVisionAVR 프로그램
코드비전AVR 프로그램은 ATMEL 사의 AVR 마이크로 콘트롤러 패밀리를 위해 설계된 통합 개발 환경 및 자동 프로그램 생성기(CodeWizard AVR)를 내장한 C컴파일러입니다. 이러한 코드비전에는 에디터 뿐만아니라, 컴파일러 프로그램 다운 기능을 모두 포함하고 있습니다. 이는 곧 사용자가 작성한 프로그램을 컴파일 한 후 즉시 CPU에 다운로드하여 실행할 수 있다는 장점이 있습니다.
-마이크로컴퓨터(싱글보드)
마이크로컴퓨터 중 본 실험에 사용된 단일보드는 컴퓨터 기능에 필수적인 마이크로프로세서와 메모리,입출력 등의 기능이 포함된 완전한 컴퓨터이다.
이는 초소형크기와 저전력으로도 사…
이는 초…