소개글
마이크로프로세는 연산을 미리 확립된 순서에 의해 체계적으로 실행할 뿐만 아니라 컴퓨터의 각 장치에 제어 신호를 제공하는 제어장치를 1개의 작은 리콘칩에 집적시킨 초대규모 집적회로로 이루어진 처리장치이다. 내부는 산술논리연산기, 레지스터, 프로그램 카운터, 명령 디코더, 제어회로 등으로 구성되어 있다. 마이크로프로세서는 주기억장치에 저장되어 있는 명령어를 인출하여 해독하고, 해독된 명령어를 실행하며 실행 결과를 다시 주기억장치에 저장할 수 있는 기능 등을 자동으로 수행함과 동시에 입출력 장치들과도 데이터 교환을 수행한다. 반도체 기술은 지난 20여 년 동안 실로 혁명적이라 말할 수 있을 정도로 발전하여 현재는 대규모 집적회로(LSI)와 초대규모 집적회로(VLSI)의 집적도는 1개의 작은 실리콘 칩에 500만 개 이상의 트랜지스터를 집적할 수 있다. 반도체 집적 기술의 이와 같은 발달로 컴퓨터 시스템의 크기가 작아졌을 뿐만 아니라 시스템의 신뢰도와 동작 속도가 크게 개선되었고 전력 소비도 많이 줄었으며 가격 또한 매우 저렴해졌다. 현재 마이크로프로세서는 마이크로컴퓨터에는 물론 군사용 무기와 일반 가정에서 사용되는 가전제품에 이르기까지 다양하게 이용되고 있으며, 또한 공정 제어 분야와 사무자동화기기 등에도 광범위하게 이용되고 있다.. 또한 여러 반도체 회사에서 앞을 다투어 개발하고 있어 성능이 우수하면서 가격이 매우 저렴한 마이크로프로세서가 많이 나와 있다. 본 연구에서는 일반 가정에서 사용되는 가전제품에 이르기까지 다양하게 이용되고 있는 전자시계의 타이머와 신호 처리기술, 알림판의 디스플레이 구현기술무선 조정자동차를 통한 적외선통신기술을 적용해 보고자 한다.목차
國文抄錄 ⅴ제 1 장 서 론 1
1.1 마이크로프로세서 소개 와 구조 2
1.2 AVR 소개 4
제 2 장 AVR 프로그래밍 5
제 3 장 AVR의 응용 6
3.1 7-세그먼트 시계 6
3.1.1 설계목표 6
3.1.2 회로도 6
3.1.3 회로분석 7
3.1.4 구현프로그램 7
3.1.5 Feedback 10
3.2 LED 전광판 12
3.2.1 동작원리 12
3.2.2 회로도 12
3.2.3 구현프로그램 13
3.2.4 Feedback 22
3.3 무선조종자동차 24
3.3.1 동작방식 24
3.3.2 회로도 24
3.3.3 모터제어방법 24
3.3.4 구현프로그램 25
3.3.5 Feedback 29
제 4 장 결 론 30
參考文獻 32
본문내용
제 2장 AVR 프로그래밍AVR을 사용하기 위해서는 H/W와 S/W 둘 다 필요하다. H/W에는 AVR과
ISP 회로가 필요하다. S/W에는 에디터와 컴파일러가 필요하다. Embedded
System Environment으로는 HOST PC에서 C언어로 프로그램을 작성하여 작성
된 소스를 target board의 cpu에 맞게 컴파일 한다. 컴파일 하면 object 코드및
hex 파일이 생성된다. 생성된 hex 파일을 1,2,3을 통해 target board에 프로그래
밍(다운로드) 한다. 프로그래밍 종료되는 순간, hex 파일이 작동된다. 그림 2-1
는 마이크로프로세서의 소프트웨어와 하드웨어의 프로그래밍방식을 나타내고 있
다.
[그림 2-1] 기본 절차
제 3장 AVR의 응용
3.1 7-세그먼트 시계
실생활에서 7-세그먼트를 이용한 시계는 많이 볼 수 있을 것이다. 우리는 알람
기능과 정각마다 부저의 반복적인 소리를 통해 여러 가지 기능을 알아 보고자
한다. 그림 3-1는 7-세그먼트 시계를 완성 작품을 나타내고 있다.
[그림 3-1] 7-세그먼트 시계완성
3.1.1. 설계목표
Attiny2313을 이용하여 7-세그먼트를 통한 일상생활에 쓰이는 시계를 만들어 보
도록 한다. 단순 시계기능이 아닌 프로그램을 통하여 알람 및 부가 기능을 추가
해보도록 한다.
제 4장 결과
본 연구에서는 마이크로 콘트롤러에 대한 원리와 기계 설계에 대해 논하였다.
Attiny패밀리부품을 주로 사용하여 이론에 대한 유연성을 높였으며 여러 가지의
기계를 설계하여 그 활용도를 높였다. LED전광판과 7-세그먼트 IR자동차를 제
작하기 위해서는 회로에 대한 이해와 기타 부품에 대한 사전이 필요하다. 비록
과정은 단순하지만은 이론대로 쉽게 제작되지는 않았다.
이는 기존에 사용되던 이론과 달리 실제 기계설계에서 여러 가지 환경적, 소프
트웨어적으로 기계와의 연계를 바로 잡기 힘들었기 때문이다. 이 오류를 바로
잡기 위해 여러 과정 착오를 거치면서 제작 되었다. 우선 7-세그먼트에서는타이
머와 카운터에 대한 신호 처리에 대한 지식이 필요하였다. LED전광판에서는 매
트릭스구동을 사전지식이 필요하였다
참고 자료
1.컴퓨터로배우는마이크로컨트롤러 -이희진 외| 아진| 2008.04.15 | 424p2.AVR BIBLE 여러 가지 로봇 만들기 -송용수.배성준|복두출판사| 2007.12.24
3.ATtiny2313을 활용한 만들기(V) -정종호| Ohm사(오므사)| 2008.03.15 | 324p
이 자료와 함께 구매한 자료
- op_amp의_데이터시트_해석_방법 5페이지
- 데이터 시트 해석 4페이지
- ATmega128로 로봇 청소기 만들기(졸작) 15페이지
- [마이크로컨트롤러]PIC 개요 35페이지
- -avr-전자시계 소스 상세 해설 한글 2004버젼(2002가능) 6페이지