BRONZE
BRONZE 등급의 판매자 자료

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

18 페이지
한컴오피스
최초등록일 2011.03.29 최종저작일 2009.10
18P 미리보기
[마이크로프로세서] atmega 128을 이용한 설정 가능한 시계, 밝기조절, 온도표시 설계(도트매트릭스 하드웨어설계, 소프트웨어 코드 포함)
  • 미리보기

    소개

    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 마다 한번 씩 이루어진다.

    참고자료

    · 없음
  • 자료후기

      Ai 리뷰
      이 자료는 깊이 있는 내용과 함께 과제에 적용 가능한 내용이 많아 도움이 되었습니다. 과제에 바로 활용할 수 있어 매우 만족스러웠습니다. 감사합니다.
    • 자주묻는질문의 답변을 확인해 주세요

      해피캠퍼스 FAQ 더보기

      꼭 알아주세요

      • 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
        자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
        저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
      • 해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
        파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
        파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
    문서 초안을 생성해주는 EasyAI
    안녕하세요. 해피캠퍼스의 방대한 자료 중에서 선별하여 당신만의 초안을 만들어주는 EasyAI 입니다.
    저는 아래와 같이 작업을 도와드립니다.
    - 주제만 입력하면 목차부터 본문내용까지 자동 생성해 드립니다.
    - 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
    - 스토어에서 무료 캐시를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
    이런 주제들을 입력해 보세요.
    - 유아에게 적합한 문학작품의 기준과 특성
    - 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
    - 작별인사 독후감
    해캠 AI 챗봇과 대화하기
    챗봇으로 간편하게 상담해보세요.
    2025년 07월 20일 일요일
    AI 챗봇
    안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
    5:14 오전