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

[마이크로프로세서] atmega 128을 이용한 설정 가능한 시계, 밝기조절, 온도표시 설계(도트매트릭스 하드웨어설계, 소프트웨어 코드 포함)

*진*
최초 등록일
2011.03.29
최종 저작일
2009.10
18페이지/한글파일 한컴오피스
가격 5,000원 할인쿠폰받기
다운로드
장바구니

소개글

atmega 128과 리얼타임 클락 크리스탈과 조도센서를 이용하여 빛에 따라 밝기가 변화하는 알고리즘 버튼을 이용한 시계 조작과 온도센서를 이용한 온도 표시가 가능한 시스템 설계 방법에 대하여 하드웨어 및 소프트웨어 코드까지 모두 포함한 자료입니다.

목차

설계 목적
설계 사양
설계 과정
Block diagram
Flow chart
온도 계산
CdS 이용 조절
PCF8563 circuit
회로도
결과고찰 및 분석
후기
참고자료
Firmware source code

본문내용

□ 설계 목적
○ Real time clock 과 PCF8563을 이용하여 시계 구현
I2C 통신을 하는 PCF8563의 통신 프로토콜과 slave 및 master의 관계를 이해한다. 서로 다른 Data를 처리하여(BCD to ASCII code) 날짜 및 시간 정보를 8 by 8 LED display를 이용, 출력한다. 또한 해당 IC의 register 구조도 파악한다.
○ CdS 와 Thermistor ADC
광량 sensor인 CdS와 온도 sensor인 thermistor를 이용하여 회로를 꾸민 후 ADC 처리를 한다. Thermistor를 이용하여 입력받은 ADC를 이용하여 현재 온도를 추측하여 출력하고 CdS를 이용하여 밝을 때에는 LED를 최대한 밝게 하고 어두울 때에는 전류 절약을 위하여 LED의 밝기를 감소시킬 수 있도록 설계한다.
□ 설계 사양
○ 상온 25℃에서 5 인 thermistor 사용
○ CdS는 보통 수 에서 손으로 가리면 60 이상 올라가는 소자 사용
○ 8 by 8 LED dot matrix 사용
○ ATmega128 사용
○ Real-time clock/calendar PCF8563 사용
○ 앞의 소자들을 사용하여 연, 월, 일, 요일, 시, 분, 온도 display
○ 배터리를 활용하여 PCF8563 전원이 off되어도 시간정보 유지
○ 4개의 스위치를 이용하여 시간 setting 기능 추가
□ 설계 과정
○ Block diagram
- 위의 나열된 소자들이 아래 그림 1과 같이 서로 입출력을 주고받는다.
<그림 1 System block diagram>
○ Flow chart(firmware)
- Polling 방식의 switch를 사용하였다.
- 휘도 가변을 위하여 Fast PWM을 사용, Overflow와 compare 두 개의 interrupt를 사용한다. Overflow interrupt는 1 당 한번 씩 발생하며 LED dot matrix의 한 열씩을 출력하게 된다. 총 8개의 열을 출력하는데 걸리는 시간은 8 이다.
- PCF8563과의 TWI통신은 TIMER0 overflow interrupt를 이용 1 마다 한번 씩 이루어진다.

참고 자료

없음

자료후기(1)

*진*
판매자 유형Bronze개인

주의사항

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

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

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

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

최근 본 자료더보기
탑툰 이벤트
[마이크로프로세서] atmega 128을 이용한 설정 가능한 시계, 밝기조절, 온도표시 설계(도트매트릭스 하드웨어설계, 소프트웨어 코드 포함) 무료자료보기
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업