AVR을 이용한 마이크로컨트롤러 GPIO 입출력 제어 실험 예비보고서
- 최초 등록일
- 2015.04.24
- 최종 저작일
- 2014.08
- 8페이지/ 한컴오피스
- 가격 1,000원
목차
1. 마이크로 컨트롤러 개요
1) 마이크로 프로세서와 마이크로 컨트롤러
2) AVR 마이크로 컨트롤러
2. GPIO 입출력 제어
실습1 GPIO로 LED 켜기
실습2 스위치 눌러 LED불 켜기
실습3 GPIO로 FND LED 켜기
3. 고찰 및 평가
4. 참고 자료
본문내용
1. 마이크로 컨트롤러 개요
1) 마이크로 프로세서와 마이크로 컨트롤러
* 마이크로 프로세서란?
프로세서를 하나의 칩안에 집적화 하여 넣어서 소형화 한 형태. 다시 말하면 컴퓨터의 산술 논리 연산기와 레지스터, 프로그램 카운터, 명령 디코더, 제어회로 등의 연산장치와 제어장치를 1개의 작은 실리콘 칩에 모아놓은 처리장치를 말한다.
* 마이크로 프로세서의 작동
주기억 장치에 저장되어 있는 명령어를 인출하여 해독하고, 해독된 명령어를 실행하여 실행 결과를 다시 주기억 장치에 저장할 수 있는 기능 등을 자동으로 수행함과 동시에 입출력 장치들과도 데이터 교환을 수행한다.
* 마이크로 프로세서와 마이크로 컨트롤러의 차이점은?
마이크로 프로세서는 외부의 RAM,ROM,I/O 장치들을 연결하여 일반적인 기능을 수행하지만 마이크로 컨트롤러는 하나의 칩 안에 이와 같은 것들이 내장되있어서(embedded) 하나의 특정한 기능만을 수행할 수 있다.
* 마이크로 컨트롤러의 발전방향은?
성능이 좋고, 소형화 되야 하는 반면에 전력소모를 줄이므로 효율을 높이고 비용을 줄이는 방향으로 발전하고 있다.
2) AVR 마이크로 컨트롤러
* AVR 마이크로 컨트롤러란 미국 Atmel 사의 8비트 제어용 마이크로 프로세서이다.
-처리 속도가 매우 빠르고, 하버드 구조(데이터 버스와 주소 버스의 독립)를 가짐
-칩 내에 프로그램 내장 가능
-advanved RISC 구조
RISC란?
* 종류는?
Tiny, Mega, AT90 시리즈가 있다.
* 자주 쓰이는 ATMega128의 마이크로 컨트롤러의 사양
고성능 저전력 AVR 8비트 마이크로 컨트롤러
향상된 RISC 구조
128KByte 내부 프로그램 가능한 ISP 플래시 메모리
ISP를 통해 어플리케이션 영역과 부트 영역에 있어 F/W 다운로드 가능
ISP란?
* ATMega128 패키지
-64핀, TQFP 혹은 MLF, 6개의 범용 입출력 포트 제공
참고 자료
위키피디아, http://www.wikipedia.org/
http://juke.tistory.com/209
http://kin.naver.com/qna/detail.nhn?d1id=11&dirId=1118&docId=205809319&qb=66eI7J207YGs66GcIO2UhOuhnOyEuOyEnOyZgCDrp4jsnbTtgazroZwg7Luo7Yq466Gk65+s&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=StSmU35Y7uVsscFLcPNssssssu4-421951&sid=VBVgn3JvLCkAADERJWk
http://terms.naver.com/entry.nhn?docId=1090888&cid=40942&categoryId=32834(네이버 지식백과)
학교 교재