• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

GPIO 입출력 제어 결과 보고서

*찬*
개인인증판매자스토어
최초 등록일
2017.01.11
최종 저작일
2017.01
8페이지/한글파일 한컴오피스
가격 1,500원 할인쿠폰받기
다운로드
장바구니

목차

1. GPIO로 LED켜기
2. 스위치 눌러 LED 불켜기
3. GPIO로 FND LED 켜기
4. 참고문헌
5. 결과 및 고찰

본문내용

1. GPIO로 LED켜기
1) 실습 개요
- ATMega128 마이크로컨트롤러의 GPIO를 이용하여 LED를 켜는 가장 단순한 실습
- 입출력 포트를 출력으로 설정하고, 그 포트를 이용하여 LED에 신호를 보내 점등
- 프로그램이 시작하면 1초마다 LED에 불이 점등

2) 실습 목표
- GPIO 입출력 포트의 방향 제어 및 출력 제어 방법 습득
- LED 동작 원리 습득
- 프로그램에서 시간지연 방법 습득

3) 소스코드 분석
소스 코드
#include<avr/io.h>
#include<util/delay.h>

int main(){
char i;
unsigned char LED_Data = 0x00;

DDRE = 0xFF;

while(1){
PORTE=LED_Data;
LED_Data++;
for(i=0;i<100;i++)
_delay_ms(10);

<중 략>

5. 결과 및 고찰
이번 실험은 GPIO 입출력 제어를 하는 실험이었다. 처음 진행 했던 실험은 GPIO로 LED를 켜보는 실험이었다. 이 실험을 통하여 기본적인 포트의 방향 제어와 출력 제어에 관하여 어떤 방법으로 코딩을 해야 하는지 알 수 있게 되었다. 변형 과제로는 PORT E를 PORT A로 바꾸는 과제였는데 처음에는 도대체 어떤 방향으로 코드를 바꿔야하는지 알 수 없었지만 이해를 하고 나서 보니 간단한 문제였음을 알 수 있었다. 두 번째 진행했던 실험으로는 스위치를 눌러 LED의 불을 켜보는 실험이었다. 이 부분에서는 특별히 어려움은 없었지만 실험 과제였던 스위치 한 개에 LED 2개 들어오도록 변경하는 부분에서 PORTE를 어떻게 코드를 넣어 줘야하는지 어려웠지만 같은 조원들의 설명으로 잘 이해할 수 있었다. 마지막 실험은 GPIO로 FND LED로 켜는 과제였다. 7-segment는 오랜만에 사용하다보니 어떤 방식으로 작동하고 사용해야하는지 고민이 많이 들었었다.

참고 자료

마이크로컨트롤러 AVR – 홍익대학교, p45-70
ATmega128 마이크로컨트롤러(정영호) - D.B.info, p62-123
당근이의 AVR ATmega128 마이크로컨트롤러(정상훈) - 인피니티북스, p143-175
마이크로프로세서
http://terms.naver.com/entry.nhn?docId=1090888&cid=40942&categoryId=32834
마이크로프로세서와 마이크로컨트롤러의 차이점 및 특징
http://blog.naver.com/roboholic84?Redirect=Log&logNo=220815649199
마이크로 컨트롤러란
http://cafe.naver.com/stm32study/97
http://cafe.naver.com/stm32study/98
*찬*
판매자 유형Silver개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 GPIO 입출력제어 결과보고서 3페이지
    결과보고서 (3장 GPIO입출력제어) 1. ... GPIO란 설계자가 마음대로 변형하면서 제어할 수 있도록 제공해 주는 입출력 ... GPIO를 이용하여 LED를 켜는 실습인데, 입출력 포트를 설정하고, 그
  • 한글파일 실험4 마이크로컨트롤러 AVR GPIO 입출력 제어 결과보고서 8페이지
    결과보고서 2주차 -제3장.GPIO 입출력제어- 1. ... - GPIO 입출력 포트의 방향 제어출력 제어 방법 습득 ... - GPIO 입출력 포트의 방향 제어 및 입력 제어 방법 습득
  • 한글파일 라즈베리파이-파이썬-DC 모터 및 RPM 측정 2페이지
    실험 결과보고서 [ DC 모터 ] 이론요약) DC 모터란 서보 모터와 달리 ... , in_min, in_max, out_min, out_max) : # 입출력 ... speed = ck_map(speed, 0, 1023, 0, 100) 입·
  • 한글파일 마이크로프로세서+1주차+결과보고서-GPIO로 LED켜기, 스위치 눌러 LED 불켜기 7페이지
    마이크로프로세서 실험 및 설계 2019년 마이크로프로세서 실험 및 설계 1주차 실험보고서 ... 실험목적 ATMega128의 GPIO 입출력 제어에 대해 알아보고 이에 대한 ... GPIO는 설계자가 마음대로 변형하면서 제어할 수 있도록 제공해주는 입출력
  • 한글파일 마이크로프로세서+2주차+결과보고서 GPIO로 FND LED켜기 7페이지
    GPIO로 FND LED켜기 < 결과 보고서> 1 1 1. ... GPIO 입출력 제어를 통하여 7segment 동작시켜 동작원리를 습득한다 ... 마이크로프로세서 실험 및 설계 2019년 마이크로프로세서 실험 및 설계 2주차 실험보고서
더보기
최근 본 자료더보기
탑툰 이벤트
GPIO 입출력 제어 결과 보고서
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 05월 18일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
5:36 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기