[[AVR 알람시계 만들기]]AVR알람시계,디지털워치,와치,ATmega128,회로도,소스코드,동작원리,타이머,1초,시간설정,AVR디지털시계,전자

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2015.12.04 / 2015.12.04
  • 29페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 7,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
제가 직접 실험하고 공부한 레포트를 정리해서 작성한 압축문서입니다.

[구성 : 보고서, 회로도, 소스코드, 결과사진/동영상]

보고서에 실험환경이나 사용된 부품리스트 등이 나와 있기때문에
제공되는 소스코드와 회로도대로만 하시면 의도된 결과가 나올 것 입니다.
소스코드에는 주석이 디테일하게 기술되어 있고 실험마다 해설을 서술하여
공부하시고 이해하시기 좋도록 작성된 보고서입니다.

실행결과에 대한 사진과 동영상 파일도 첨부되어서
실험하시거나, 보고서를 작성하실 때 도움이 되실거라 생각합니다.


동작영상은

http://happyjaryo.blogspot.kr/2016/11/avr_25.html

에서 확인하실 수 있습니다.
목차
Ⅰ. 목 표

Ⅱ. 개발환경

Ⅲ. 제작
1. 부품리스트
2. 회로도
3. 소스코드
4. 실험결과
5. 기능별 원리 및 동작해석
(1) Timer/counter를 이용한 ‘1초’ 카운트
(2) 키 입력, 키 디바운싱 처리
(3) FND Dynamic Display
(4) EEPROM 시간데이터 저장과 불러오기
(5) 알람기능
(6) 부저기능
(7) 시간설정기능
본문내용
Ⅰ. 목 표
보고서에서는 AVR을 이용한 디지털 알람시계를 만드는 법에 대하여 알아보도록 한다. 본 디지털 알람시계는 00:00:00 ~ 23:59:59 의 시간범위로 운용되며 AVR의 타이머/카운터 기능을 베이스로 ‘1초’를 카운팅하여 시간을 구성한다. 그리고 2자리 세그먼트 3개로 각 시:분:초의 시간데이터를 시각적으로 출력한다. 기능은 크게 알람설정기능과 시간설정기능, 알람데이터 EEPROM 저장기능 그리고 부저기능을 구현한다.

<중 략>

(1) Timer/counter를 이용한 ‘1초’ 카운트
디지털 시계는 1 Sec 단위로 카운팅되면서 시간이 표시된다. 때문에 AVR의 Timer/Counter 기능을 이용하여 1 Sec 즉, 1hz의 주파수를 만들어 줄 필요가 있다.
그러기 위해서 16 bit인 Timer/Counter 1 을 CTC 모드로 사용하였다. 그리고 프리스케일러의 분주비는 256, OCR1A 의 값은 62499이므로 계산은 다음과 같다.

<중 략>

디지털 시계가 전원이 꺼진 후에도 알람시간 데이터와 설정 데이터를 유지할 수 있게 하기 위하여 EEPROM에 데이터를 저장하고 불러올 수 있게 하였다.
ATmega128 MCU에 내장된 EEPROM은 4 KB의 데이터 사이즈를 가지고 있다. 메모리 번지는 0x0000 ~ 0x0FFF (4096개) 로 할당되어 있다. 본 디지털 시계에서는 아래와 같이 총 5 byte의 데이터를 저장하고 불러온다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [통합설계] RC(Radio Control)헬기 제작 설계
  • ATmega128 PIN 배치표 3. 가속도 센서의 검출 방식과 원리 표 4. 각 모드 별 Timing Diagram표 5. 부품 LIST표 6. 설계 추진 일정그림 1. 헬리콥터의 H/W Spec 2그림 2. 동축 반전식 헬리콥터의 동작원리 5그림 3. 3-채널 동작 헬리콥터 6그림 4. 3-채널 동작의 Feedback 7그림 5. ATmega128 and PIN 10그림 6. ATmega128의 내부 다이어그램 11그림 7. ISP 케이블 회로도 11그림 8. 타이머/ 카운터의 Block Diagram 12그림 9. 인터럽트의 processing sequence 12그림 11. RS-232C의 결선 및

  • [전기전자공학]avr at90s2313
  • 모드●UART(Universal Asynchronous Receiver Transmitter) : 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는 마이크로칩이다●PWM(pulse-width modulation) : 펄스폭변조, 전압이나 전류의 정현파와는 달리 직류전압의 안정적인 공급을 위해서 파형의 진폭을 변조시켜서 보내는 방법●tri-state(3-state) : 디지털 데이터가 가지는 상태(1, 0, hi-z)●MOS : 금속(Metal)-산화물(Oxide, 이산화규소)-반도체(Semiconductor)이 쌓여서 이루어 진 것

  • [전자공학]RF를 이용한 장애물 피하는 모형자동차
  • 타이머(Timer0 and Timer1) 초기화 함수// 모드 0 : 13비트 타이머/카운터// 모드 1 : 16비트 타이머/카운터// 모드 2 : Auto-Reload가 있는 8비트 타이머/카운터 // 모드 3 : 2개의 8비트 타이머/카운터(Timer0사용)와 시리얼 포트로 출력되는 타이머/카운터(Timer1사용) TMOD=0x21; // Timer0 : 모드 1, 내부클럭 사용 // Timer1 : 모드 2, 내부클럭 사용 (TH1은 UART 보레이트 설정에 사용되고 TL1은 Timer1(8비트 타이머)에 사용된다)// 내부클럭 : 메인클럭을 12분주하여 발진함 TR0=1; //

  • [자기소개서]대기업합격생들의 자기소개서 예문(2005년)
  • 시간이었던 것 같습니다. 중 고등학교 때부터 여러 수학경시대회에 입상하였으며 대학 과정 중에서도 수학관련 과목에 흥미와 재능이 있었습니다.3 자신의 평소 관심 있는 분야 및 취미와 특기는 무엇입니까전자관련 제어공학을 전공하면서 하드웨어에 대한 이해와 각종 프로그램, 그리고 아날로그/디지털 회로의 분석과 설계 등에 대해 공부해 왔습니다. 그 중에서도 시스템에 대한 전반적인 분석에 흥미가 있습니다. 지도교수님이셨던 임화영 교수

  • [국제경영전략론] 스와치 경영전략
  • 시계산업 기적과도 같이 부활한다고 하는 시나리오다.최근 유러피언 감각으로 캐주얼한 손목시계가 젊은이들 사이에서 인기를 끌고 있다. 개당 50달러 전후의 부담 없는 가격 설정이다. 브랜드명은 ‘스와치(Swatch)’. 도산 상태에 있던 스위스 손목시계메이커 2개사가 1983년 합병해서 만들어진 스위스 마이크로 일렉트로닉스 앤드 워치 메이킹社에서 ’스와치‘는 만들어진다. 1백년 이상의 역사를 자랑하던 대표적인 시계 회사인 ASUAG, SSIH 등이 니콜라

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.