마이크로프로세서-마이크로프로세서 ATmega128의 용도와 사용방법을 설명하세요

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2022.09.17 / 2022.09.17
  • 5페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
직접 작성한 레포트입니다.
참고용으로 사용해주세요.
본문내용
마이크로프로세서1
마이크로프로세서 ATmega128의 용도와 사용방법을 설명하세요.
차 례
1.
서론
2.
본론
1) ATmgea 128의 용도
2) ATmgea 128의 사용 방법
3.
결론
1. 서론
컴퓨터가 없는 세상을 상상할 수 있을까? 전 세계의 컴퓨터가 지금 당장 동시에 동작을 멈춘다고 상상해보자. 세상은 그야말로 석기시대와 다름없이 변할 것이다. 전 세계의 금융 흐름은 일시에 멈출 것이고 이로 인해 경제는 붕괴될 것이다. 우리가 당연히 생각하고 향유해온 여러 문화·취미 활동은 정지할 것이고 나아가 인명의 손실 또한 각오해야 할 것이다. 의료 분야 기기 중 컴퓨터가 활용되지 않은 기기가 있을지 생각해보라. 아찔할 것이다.
이처럼 컴퓨터는 현대 사회에서 없어서는 안 될 필수품이 되었다. 대형 컴퓨터에서 데스크톱과 랩톱, 태블릿을 포함한 소형 컴퓨터, 그리고 웨어러블 디바이스와 가전제품까지 컴퓨터가 사용되지 않은 분야는 없다고 봐야 할 것이다. 본 글에서는 컴퓨터 가동의 필수장치인 마이크로컨트롤러를 기본 골자로 하여 내용을 전개해 나갈 것이다. 나아가 AVR 시리즈의 마이크로컨트롤러인 ATmega 128의 용도와 사용 방법에 대해서 알아볼 것이다.
2. 본론
마이크로컨트롤러란 마이크로 컨트롤러 유닛(Micro Controller Unit, MCU)라고도 하는데 집적 회로 안에 프로세서와 메모리, 입출력 버스 등의 최소한의 컴퓨팅 요소를 내장한 초소형 컨트롤러라고 볼 수 있다. 마이크로컨트롤러는 CPU 코어, 메모리 그리고 프로그램 가능한 입·출력을 가지고 있다.
마이크로컨트롤러는 임베디드 시스템에 널리 사용되는데 임베디드 시스템이란 내장형 체계로, 기계장치 내에 소형 컴퓨터를 탑재하는 시스템이라고 할 수 있다. 따라서 같은 컴퓨팅 작업을 수행하지만 우리가 흔히 생각하는 데스크톱과는 다른 모양과 기능이 설정되고 있고 수행하는 일 또한 다르다. 쉽게 말해, 데스크톱으로 일반인들의 업무 수행을 위해 제작된 범용성 컴퓨터라면 마이크로컨트롤러는 특정 업무를 수행하기 위해 제작된 초소형 컴퓨터라는 것이다. 때문에 마이크로컨트롤러는 주로 TV나 세탁기, 냉장고 같은 가전제품이 수행해야 하는 단일 목적을 위해 활용된다. 그리고 마이크로컨트롤러가 활용되는 분야는 비단 가전제품뿐만 아니라 의료, 군사 등 전자기기가 필수적인 분야까지 포함된다. 마이크로컨트롤러는 제조 회사에 따라 그 종류가 달라지는데 본 글에서는 아트멜 사의 ATmega 128에 대해 알아볼 것이다.
1) ATmega 128의 용도
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 마이크로프로세서+5주차+예비보고서_타이머와 카운터
  • 사용함을 의미하며, 01은 반전으로 OC0이 0이 되면 1로 출력하고 1이 되면 0로 출력하며, 10은 OC0을 0으로 설정, 11은 OC0을 1으로 설정함을 나타낸다.마지막으로 CS 02,01,00에 해당되는 비트는 프로스케일러에 해당되는 비트이며 이는 클럭의 속도가 매우 빠르게 되면 문제가 되기 때문에 이를 분주로 나누어 활용하는 것이다. 예를 들어서 우리가 사용하는 ATmega128은 7372800Hz로 매우 빠른 속도이다. 이를 프로스케일러를 이용하여 1024분주로 나누어 사용하게 되

  • 마이크로프로세서+6주차+예비보고서_타이머와 카운터
  • 설명을 참고하여 동작을 이해) main 함수 끝, 반환값 없음.※ 오버플로우 인터럽트 서비스 루틴(타이머 0) 외부 인터럽트 및 오퍼플로우 인터럽트 미허용 TCNT0를 다시 초기값으로 11001111하고(즉, 0.0111111111111초마다 오버플로우 시키겠다.) 오버플로우가 되면 타이머 횟수를 1 증가 만약 타이머 횟수가 90이 되면 즉, (1/90*90 = 1초가 되면times가 59번 즉, 59초가 흐른뒤에분단위를 1증가시킴초를 다시 0으로 초기화1초가 되지 않았다면1초

  • 마이크로프로세서+1주차+결과보고서_GPIO로 LED켜기, 스위치 눌러 LED 불켜기
  • 것이다. 즉, 프로그램은 확실히 1번 실행하였지만 우리가 인식하지 못한 것일 뿐인것이다. 이에 이번 실험에서 while은 우리가 프로그램의 실행을 확인하기 위해서는 꼭 써야되는 구문임을 인식하고 주의해야함을 알게 되었다.이번 실험은 마이크로프로세서와 C언어에 대한 기본적인 지식이 많이 부족하여 긴장을 많이 하게 되는 실험이었다. 이번 실험과 마찬가지로 긴장을 풀지 않고 남아 있는 실험 코드들을 모두 최대한 알 수 있도록 노력하겠다.

  • 마이크로프로세서+4주차+예비보고서2_인터럽트
  • 사용하는데, 그 중 0~1비트만 외부 인터럽트 신호를 허용하겠다는 뜻이 된다.(물론 SREG의 I 비트가 1이 되어 있을 때를 가정) 지금까지만으로 외부 인터럽트으로 받을 것인지에 대한 허가여부는 다 판별이 난 것이다. 다음 레지스터는 이를 어떻게 받을 것인지에 대해 설정하는 역할을 한다.EICRA, EICRB를 설명하기 앞서 외부 인터럽트의 트리거(발생하는)방식에 대해 알아보겠다. 트리거 방법은 크게 2가지가 있는데 Edge Trigger와 Level Trigger이다. 먼저 Edge Trigg

  • [전기전자공학]avr at90s2313
  • 모드●UART(Universal Asynchronous Receiver Transmitter) : 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는 마이크로칩이다●PWM(pulse-width modulation) : 펄스폭변조, 전압이나 전류의 정현파와는 달리 직류전압의 안정적인 공급을 위해서 파형의 진폭을 변조시켜서 보내는 방법●tri-state(3-state) : 디지털 데이터가 가지는 상태(1, 0, hi-z)●MOS : 금속(Metal)-산화물(Oxide, 이산화규소)-반도체(Semiconductor)이 쌓여서 이루어 진 것

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.