본문/내용
메카트로닉스 및 실습
보고서
[마이크로프로세서(3)
Shift Register]
1.실험 개요
- 실험 목적
마이크로프로세서와 마이크로컴퓨터를 활용하여 마이크로프로세서(3) shift register 74HC595 출력포트 확장 실습에 해당하는 동작을 실습하도록 한다.
기본 실습과 심화 실습으로 구성되어 있다.
1. 출력포트 확장을 통해 7-segment에 0.5초 간격으로 0부터 59까지 증가
2. 출력포트 확장을 통해 7-segment에 0.3초 간격으로 0부터 99까지 증가(심화)
- 실습에 사용된 핵심 부품과 프로그램
마이크로컴퓨터 싱글보드
74HC595
74LS47 IC
7-segment
CodeVisionAVR 3.32a Evaluation
-CodeVisionAVR 프로그램 : 코드비전AVR 프로그램은 ATMEL 사의 AVR 마이크로 콘트롤러 패밀리를 위해 설계된 통합 개발 환경 및 자동 프로그램 생성기(CodeWizard AVR)를 내장한 C컴파일러입니다. 이러한 코드비전에는 에디터 뿐만아니라, 컴파일러 프로그램 다운 기능을 모두 포함하고 있습니다. 이는 곧 사용자가 작성한 프로그램을 컴파일 한 후 즉시 CPU에 다운로드하여 실행할 수 있다는 장점이 있습니다.
마이크로프로세서란 : 마이크로프로세서는 산술/논리/통신/제어 기능을 하는 디지털 회로를 가진 VLSI(Very Large Scale Intergation)이라고 칭한다. 이러한 마이크로프로세서에는 8051계열(인텔),AVR계열(ATMEL),PIC계열(마이크로칩)계열 등이 있다.
이번 실험에서는 ATMEL의 AVR계열을 활용하여 실습을 진행한다.
-마이크로컴퓨터(싱글보드)
마이크로컴퓨터 중 본 실험에 사용된 단일보드는 컴퓨터 기능에 필수적인 마이크로프로세서와 메모리,입출력 등의 기능이 포함된 완전한 컴퓨터이다.
이는 초소형크기와 저전력으로도 사용할 수 있다는 특징을 지니고 있다.
74LS47 IC : 핀으로 입력받은 BCD 값에 따라…
74…