AT89C51을 이용한 LED 잔상시계 구현 ( 어셈블리어 코딩 소스 포함)
- 최초 등록일
- 2011.12.16
- 최종 저작일
- 2011.12
- 26페이지/ 압축파일
- 가격 2,500원
소개글
8051은 인텔사에서 제작한 원칩 마이크로프로세서로써 오래전에 개발되었지만 아직도 현장 및 많은 전자 기기에서 사용되고 있다. 이 8051을 통해 LED를 제어하여 시간을 표현하고, DC 모터를 구동하여 LED 잔상을 통한 프로펠러 LED 디스플레이 시계를 구현한다.
내용에는 최종 텀 프로젝트 보고서와 어셈블리어로 작성된 소스코드를 포함하고 있다.
목차
INDEX
I . 서론
1) 프로젝트 개요
2) 선정이유
3) 변경사항
4) 프로젝트 목표
5) 결과물
II . 본론
1) 아이디어 소개
2) 구현전략 (방법)
3) 연구 스케줄
4) 작품 구성도
5) 회로도
6) 잔상기의 전체 동작 원리
7) 주요 부품과 기능
8) 하드웨어 구현
9) 시간 처리 흐름도 ( 플로우챠트 )
10) LED 숫자 표시 구성도
III. 결론
1) 1차, 2차 작품형태
2) 1차, 2차 작품의 문제점
3) 최종 작품형태
4) 최종 동작상태 및 문제점
5) 작품 후기
IV. 부록
1) 참고자료
2) 소스 코드 함수
본문내용
1-4. 프로젝트 목표
1) LED 동작부의 전원을 ON 시킨 상태에서 PC 시리얼 통신을 통해 해당 프로그램을 주입한
후 LED가 정해진 규칙대로 동작한다.
2) DC 모터 동작부의 전원을 ON 시키면 본체에 동력이 전달되어 회전한다.
3) DC 모터의 회전 주기와 LED의 점, 소등 주기가 매치되어 공중에 글씨가 떠 있는 것처럼
보이도록 시각적 착각을 느끼게 한다.
4) 8051타이머를 이용하여 LED의 주기를 조정, 시간에 따라 숫자가 변화하도록 한다.
1-5. 결과물
1) Propeller, A Mechanically Scanned LED Clock ( POV CLOCK )
2) 동작 소스코딩
3) 최종 보고서
II . 본론
2-1. 아이디어 소개
인간의 눈으로 인식 할 수 있는 빛의 변화는 그리 짧지 않다. 형광등은 1초에 약 120번을 깜박이지만 우리는 계속 불이 켜져 있는 것처럼 보이는 것이다. 이를 이용하여 LED를 주기적으로 깜박이게 하고 일정하게 움직여주면 불빛이 공중에 떠있는 것 같은 착각을 불러일으킨다. 이러한 잔상의 원리를 이용하여 DC모터를 통해 LED를 주기적으로 회전하게 하고 LED의 깜박이는 주기를 현재 시간에 맞추어 숫자를 표현하게 하면 마치 공중에 불빛으로 된 시계가 떠있는 모습을 연출 할 수 있다.
참고 자료
쉬운 예제와 키트로 배우는 8051기초와 응용 / 도서출판 ohm 사
압축파일 내 파일목록
최종 보고서.hwp
POVCLOCK.ASM