[8051][졸업작품]리모콘로봇 적외선센서[AT89C2051 2개]
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[8051][졸업작품]리모콘로봇 적외선센서[AT89C2051 2개]에 대한 보고서 자료입니다.

목차

1.작품명

2.작품 개요

3.목적

4.구성 블럭도

5.작동 설명
5.1 회로도
5.2 송신부 회로도 설명
5.3 수신부 회로도 설명
5.4 송신부와 수신부에서 사용한 부품의 실제 모양
5.5 송신부 프로그램 설명
5.6 송신부 프로그램
5.7 수신부 프로그램 설명
5.8 수신부 프로그램

6. 부품 리스트

7.졸업작품 과정에서 느낀점

8.참고서적

9.데이터시트

본문내용

8051 CPU계열인 AT89C2051을 사용해서 무선으로 로봇을 제어하는 작품이다.
AT89C2051로 리모콘을 만들고, AT89C2051로 로봇을 만들어서 서로 적외선 무선 통신을 해서 로봇이 움직인다.
리모콘을 송신부라고 하고, 로봇을 수신부라고 하겠다.
송신부와 수신부 모두 AT89C2051을 사용했다. AT89C2051은 8051계열이다.
송신부에서 ◀버턴은 로봇을 왼쪽으로 돌게하고, ▶버턴은 로봇을 오른쪽으로 돌게 하고, ▲버턴을 로봇을 전진하게 하고 ▼버턴을 로봇을 뒤로 가게 하는 버턴들이다.
수신부의 LED 는 깜빡임 표시를 하는 장식용이다.
리모콘의 버턴을 누를 때 수신부에서 데이터를 잘 받았으면 수신부에서 부저가 울린다.
시리얼 통신을 최하위 비트부터 송신하게 된다. 따라서 1000 0000 이되고, 시작과 끝비트1개씩을 보내기 때문에, 0 1000 0000 1 이렇게 보내게 된다.
사실 이 부분가지 세세하게 알 필요는 없다. 그냥 모드1로 데이터를 보내는데, 적외선 방식으로 데이터를 실어서 보낸다고 하면 된다.
수신부에서도 같은 모드1의 10비트 프레임을 사용해야 하며, 중요한것은 보레이트이다. 보레이트를 서로 똑같이 맞춰주면 문안하게 통신이 된다.
적외선을 이용한 통신 내용은 회로도 설명 에서 기술 한다.
송신부에서 37.9Khz 를 만드는 것과 시리얼 통신모드2 선언과정을 알아 본다.
37.9Khz는 통신모드2로 만들었다.
초기화 함수는 다음과 같다.
void inter_init()
{
// 타이머0 은 37.9Khz 만드는 용도
// 타이머1 은 시리얼통신 (모드1)
TMOD = 0x22; /* 타이머1모드2 , 타이머0모드2 */
TR1 = 1;

키워드

  • 가격10,000
  • 페이지수34페이지
  • 등록일2005.06.28
  • 저작시기2005.06
  • 파일형식압축파일(zip)
  • 자료번호#304960
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니