검색어 입력폼
평가점수A

[8051] [졸업작품]방범시스템,적외선센서 [8051]

저작시기 2005.06 |등록일 2005.06.29 파일확장자압축파일 (zip) | 15페이지 | 가격 10,000원

소개글

CPU는 8051을 사용했으며 전체 시스템 구성은 다음과 같습니다.
[적외선송신기]
AT89C2051, 적외선센서 EL-8L , 74HC00, 레귤레이터 7805 등으로 구성되어 있고,
[적외선수신기]
AT89C51, 적외선수신센서 KSM603LM , 암호입력용 버턴들 , 부저등으로 구성되어 있습니다.
자료 페이지수는 A4용지 38 장 이고
프로그램은 C 언어로 작성했습니다.
컴파일러는 Keil Uvision2 이며, 컴파일된 hex파일도 제공합니다.
이작품은 8051 CPU를 사용해서 방범시스템을 만드는 것입니다.
회로도,프로그램,사진 등 많은 자료를 제공합니다.

회로도를 보기 어려워 하시는 분들을 위해서 패턴도를 만들었으니 납땜할때 참고가 되실것입니다.

목차

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.데이터시트

10.작동 방법

본문내용

방범 시스템입니다. 적외선센서를 사용했으며, CPU는 8051 계열인 AT89C2051과 AT89C51 입니다.
:
8051 계열의 CPU인 AT89C2051고 AT89C52을 사용해서 방범 시스템을 제작해 보았다.
센서는 적외선 센서를 사용했으며, 적외선 센서를 통신하다가 데이터가 끊기면 침입자가 들어온것이므로 싸이렌을 울린다.

AT89C2051에서 적외선을 송신한다. 그리고 AT89C51에서는 적외선을 수신하게 된다.

:
대략적인 구성도 이다. 왼쪽은 적외선센서를 송신하고 오른쪽은 적외선 센서를 수신하게 된다. 적외선 센서 송신은 AT89C2051 CPU가 담당하고 적외선 센서 수신은 AT89C51 CPU가 담당하게 된다. 수신부의 LED 두개는 다음의 용도이다.
적색 LED – 방범시스템 작동중을 나타냄
녹색 LED- 센서 수신이 잘 이루어 지고 있음

그리고 버턴은 암호를 입력 하게 된다. 여기서는 1,3,5,7로 하였다.
암호 입력 방법은 다음과 같다.
ENT + 1 + 3 + 5 + 7 + 9 하면 된다.
:
/* Xtal 이 20M 일때 20M / 12분주 = 0.6usec */
/* 0x100 - 167 = 89 , 167 * 0.6usec = 100.2usec 인터럽트 설정 */
TH0 = 89;
TL0 = 89;
TR0 = 1;
ET0 = 1;

/* 보레이트 2370 */
TH1 = 0xEA;

ES = 1; // 시리얼 포트 인터럽트 Enable

PS = 1; // 시리얼 통신 인터럽트 우선순위를 높게 잡는다.

EA = 1;


PCON = 0; // SMOD = 0
SCON = 0x50; // 비동기 통신모드1 10비트 프레임 , 스타트비트(1) + 데이타 (8) + 스돕 (1)
}

압축파일 내 파일목록

방법시스템_적외선센서_8051.doc
패턴도.pdf
회로도/SECOM_8051.DSN
회로도/SECOM_8051.pdf
회로도/Thumbs.db
데이타시트/AT89C2051.pdf
데이타시트/AT89C51.pdf
데이타시트/KSM603LM-0.PDF
데이타시트/KSM603LM.PDF
사진동영상/DSC00626.JPG
사진동영상/DSC00629.JPG
사진동영상/MOV00625.MPG
사진동영상/Thumbs.db
프로그램Keil Uvision2/송신프로그램/C2051
프로그램Keil Uvision2/송신프로그램/C2051.C
프로그램Keil Uvision2/송신프로그램/C2051.hex
프로그램Keil Uvision2/송신프로그램/C2051.lnp
프로그램Keil Uvision2/송신프로그램/C2051.LST
프로그램Keil Uvision2/송신프로그램/C2051.M51
프로그램Keil Uvision2/송신프로그램/C2051.OBJ
프로그램Keil Uvision2/송신프로그램/C2051.Opt
프로그램Keil Uvision2/송신프로그램/C2051.plg
프로그램Keil Uvision2/송신프로그램/C2051.Uv2
프로그램Keil Uvision2/송신프로그램/C2051_Opt.Bak
프로그램Keil Uvision2/송신프로그램/C2051_Uv2.Bak
프로그램Keil Uvision2/송신프로그램/REGX51.H
프로그램Keil Uvision2/송신프로그램/STARTUP.A51
프로그램Keil Uvision2/송신프로그램/STARTUP.LST
프로그램Keil Uvision2/송신프로그램/STARTUP.OBJ
프로그램Keil Uvision2/수신프로그램/AT89C51
프로그램Keil Uvision2/수신프로그램/AT89C51.C
프로그램Keil Uvision2/수신프로그램/AT89C51.hex
프로그램Keil Uvision2/수신프로그램/AT89C51.lnp
프로그램Keil Uvision2/수신프로그램/AT89C51.LST
프로그램Keil Uvision2/수신프로그램/AT89C51.M51
프로그램Keil Uvision2/수신프로그램/AT89C51.OBJ
프로그램Keil Uvision2/수신프로그램/AT89C51.Opt
프로그램Keil Uvision2/수신프로그램/AT89C51.plg
프로그램Keil Uvision2/수신프로그램/AT89C51.Uv2
프로그램Keil Uvision2/수신프로그램/AT89C51_Uv2.Bak
프로그램Keil Uvision2/수신프로그램/REGX51.H
프로그램Keil Uvision2/수신프로그램/STARTUP.A51
프로그램Keil Uvision2/수신프로그램/STARTUP.LST
프로그램Keil Uvision2/수신프로그램/STARTUP.OBJ
다운로드 맨위로