(결과) GPIO 이용 FND LED 켜기, 내부 메모리와 레지스터 이해
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 목적

2. 이론
 1. GPIO로 FND LED 켜기

3. 실험

4. 결과

5. 토의 및 고찰
 1. 실험을 마친 후에 GPIO가 무엇인지 알면 좋겠다고 생각되어 조사해보았다.
 2. 코딩에 대한 분석을 다시 점검해보았다.

6. 참고

본문내용

1. 목적
 * AVR HBE-MCU-Multi를 이용하여 GPIO 입출력 포트의 방향 제어 및 출력 제어 방법을 습득한다. 또한 FND LED 동작원리도 함께 습득한다.
 * 내부 메모리의 동작 방식을 이해하고 프로그램이 실행되면서 내부 메모리들을 어떻게 사용하는지 이해한다.


2. 이론
 1. GPIO로 FND LED 켜기
  가. GPIO : General Purpose Input Output
   - 범용으로 사용되는 입출력 포트 : 설계자가 마음대로 변형하면서 제어할 수 있도록 제공해 주는 I/O(입출력) 포트
   - 입력과 출력을 마음대로 선택할 수 있고, 0과1의 출력 신호를 임의로 만들어줄 수 있는 구조를 가졌다.
   - 입력으로 사용할 때는 외부 인터럽트를 처리할 수 있도록 하는 경우가 많다.
   - 입출력 방향 전환용 레지스터와 출력용/입력용 데이터 레지스터 등이 필요하다.
   - 마이크로컨트롤러에서는 대부분의 핀들이 GPIO로 설정하는 경우가 많다.




≪ … 중 략 … ≫




3. 실험

 ≪ 사 진 ≫ ≪ 사 진 ≫

 ≪ 사 진 ≫ ≪ 사 진 ≫

#include
#include
int main(){
unsigned char FND_DATA_TBL [] = {0x3F, 0X06, 0X5B, 0X4F, 0X66, 0X6D, 0X7C, 0X07,
0X7F, 0X67, 0X77, 0X7C, 0X39, 0X5E, 0x79, 0X71, 0X08, 0X80};
unsigned char cnt = 0, i;
DDRD = 0xFF;
while(1){
PORTD = FND_DATA_TBL[cnt];
cnt++;
if(cnt>17) cnt=0;
for(i=0;i<50;i++)
_delay_ms(10);
}
return 0;
}

키워드

  • 가격1,500
  • 페이지수8페이지
  • 등록일2012.07.04
  • 저작시기2011.9
  • 파일형식아크로뱃 뷰어(pdf)
  • 자료번호#756911
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니