[[[AVR] 전자 계산기 제작하기]]전자 계산기 만들기,ATmega128,소스코드, 회로도,디지털 계산기,졸업작품,사칙연산,원리,해석,프로그램

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

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

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

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


동작영상은

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

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

Ⅱ. 개발환경

Ⅲ. 제작
1. 부품리스트
2. 회로도
3. 소스코드

Ⅳ. 결과
1. 사진
2. 동작설명

Ⅴ. 기능별 원리 및 해석
1. 키패드 입력 및 디바운싱 기능
2. CLCD 화면 출력
3. 부저 기능
4. 사칙연산 기능
5. Overflow 에러 메세지 출력 기능
6. 기타
본문내용
Ⅰ. 목 표
본 문서에서는 AVR ATmega128을 이용하여 전자계산기의 덧셈, 뺄셈, 곱셈, 나눗셈의 사칙연산을 구현한다. 본 전자 계산기는 키패드를 사용하여 값을 입력을 받고 CLCD를 통해 연산과정과 결과를 확인할 수 있도록 한다. 그리고 각각의 기능에 대한 동작과 원리 해석에 대해 알아보도록 하겠다.

<중 략>

2. 동작설명
전원을 키면 타이틀이 잠깐 뜨고 연산을 할 수 있는 초기상태가 된다. 초기화면에서 키패드로 피연산자의 값을 입력하고 ‘*’ 버튼을 누르면 +, -, ×, ÷ 가 차례대로 번갈아 나오며 연산자를 선택할 수 있다. 그 다음 두번 째 피연산자를 입력하고 ‘#’을 누르면 연산결과가 출력된다. 그 다음 다시 ‘#’을 누르면 모든 연산이 초기화 되고 다시 초기상태로 돌아간다.

<중 략>

4. 사칙연산 기능
구현된 전자 계산기는 두 개의 피연산자와 한 개의 연산자를 기본 구조로 하여 덧셈, 뺄셈, 곱셈, 나눗셈의 네 가지 사칙연산을 수행할 수 있도록 하였다. 여기서 연산자의 자료형은 기본적으로 signed int형이며 범위는 0 ~ 32767(16bit, 음수제외)로 범위 내의 양수만 입력 가능하다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 공학 - ATMEGA 128에 대하여
  • AVR,8051,PIC 등등 각각 조금씩 다르다.)에 대한 지식을 가지고 있어야 하는 등 힘든 점이 있다.반면에 C언어는 프로그래머 중심으로 만들어졌고 인간의 언어(영어)와 친숙하지만 기계어로 번역하는 데에도 어셈블리어에 반해서 문제가 되지 않는다.물론 어셈블리어를 잘 사용하는 것이 최대의 효과를 얻을 수 있겠지만, C언어로 프로그램을 한다고 해서 뒤쳐지는 것은 아니다.프로그래밍 언어로 코드를 작성할 때 사용하는 툴이 에디터인데 단순히 코드

  • [센서개론] 기능성 알람시계 설계
  • 회로도면대로 제작하는 작업을 한 번에 성공적으로 마치는 데 많은 도움이 되었다.3. PWM을 이용한 서보 제어PWM의 Compare Match Interrupt를 이용하여 서보 제어를 수없이 시도하였으나 복잡한 기존 소스 코드로 인해 출력 Pulse가 빈번히 간섭을 받아 안정적인 Digital Pulse를 만들어 내는 데 실패하였다. 앞으로 기회가 더 주어진다면 완벽한 서보 제어를 해내고 싶다.Ⅶ. AppendixTotal Source Code (Built in AVR Studio 4)#define FCPU 16000000UL#include #include

  • 컴활 1교시요약
  • 프로그램 동시처리공개프리웨어대가없이 무료사용, 베포O-상용: 판매-번들: 부록※유틸리티필수X, 편의제공H/W,S/W관리 도움편리 프로그램ex)메모장,그림판,계산기오픈소스소스코드까지 무료, 수정,변경O체험판셰어웨어일정기간 무료 홍보목적데모버젼일부 기능제한 맛보기평가판알파버젼개발자 test용베타버젼일반인 평가용주문형custom특정 조직, 개인용demand설치X 인터넷접속해서 사용다중처리多 CPU 연산능력향상듀플렉스고장

  • [전자공학]RF를 이용한 장애물 피하는 모형자동차
  • 제작에 자신감을 가지게 되었습니다. Ⅴ . 참고 문헌-http://www.microvision.co.kr-http://myhome.hitel.net/~hwanghhk/index.htm-http://blog.naver.com/wjchoi79.do-http://blog.naver.com/matlaplus.do-http://www.8051.co.krFILE:프로그램 소스.hwp ATMEGA8 소스#include #include #include ///// 비트제어 함수 /////#define bitset(ADDRESS,BIT) (ADDRESS|=(1

  • [컴퓨터 구조] 버스중재(Arbitration) Simulator
  • 이 방식은 여러 개의 버스 요청 신호를 사용하지만 버스 접근을 요청한 장치들이 스스로 다음번 매스터를 결정한다. 버스 접근이 필요한 장치는 자신의 코드를 버스에 싣는다. 잠시 후 버스를 보면 접근 요청한 장치 중 가장 우선 순위가 높은 것이 누구인지를 알 수 있다. 각 장치는 자신이 버스 매스터로 선택되었는지 아닌지를 스스로 판단할 수 있으므로 중앙 중재기가 없다. 그러나 버스 요청 신호로 더 많은 선을 사용해야 한다는 점이 문제이다.

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