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

8051 프로세서를 이용한 계산기

*기*
개인인증판매자스토어
최초 등록일
2013.06.28
최종 저작일
2011.05
23페이지/파워포인트파일 MS 파워포인트
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

8051 프로세서를 활용하여 계산기를 만든 프로젝트 발표 ppt 입니다.

목차

1 전체적 구성도
2 프로젝트 일정
3 코드 흐름 설명
4 구현된 코드 설명
5 역할 분담
6 결과 분석 및 발전방향

본문내용

8개의 키 값을 받기 위해 기존의 8051에 있는 key_check코드를 보고 응용하였습니다. 네개의 스위치를 입력 받을 수 있게 한 기존의 코드에서는 00001111과 A의 값을 and연산으로 하는 것을 보았고, 여기서 스위치 값을 입력 받는 부분이 1로 표현되었다는 점을 착안하여, 8개의 스위치를 입력받기 위해 8비트 모두 1로 바꾸어주었으며, 스위치를 입력하는 실습을 한 코드를 보고 분석하여 눌려지는 자리가 0이 된다는 사실을 알고, 8개의 키를 눌렀을 경우에 이와같은 이진수가 A레지스터에 입력 된다고 생각하였습니다. 그리고 눌러진 키 값이 무엇인지, 그리고 그 값이 무엇인지를 기억해서 연산을 처리하는 경우를 코드로 구현하지 못해서, 대신에 초기값을 이용해서 더하기와 곱셈 연산을 할 수 있도록 하였습니다. 그렇기 때문에 숫자를 입력받는 각 스위치의 키 값은 1로 초기화를 하게됩니다.
처음 값이 loop가 돌지 않을 경우에 1부터 시작되는 R1의 값이 4인지 비교를 해서 4가 아니라면 증가시키고 출력은 1을 빼고 출력을 하고 4이상이 되면 계속해서 3을 출력하도록 코딩이 되어있었고 여기서 비교값이 4인 이유는 초기값은 1이고 키 값이 세번 입력될때까지 숫자가 변하기 때문입니다. loop를 돌게 하는 코드에서는 시작하자마자 인클리먼트를 시키는 코드로 점프하게 되는데 이 이유가 1을 감소해서 출력하기 때문입니다. 수정 당시에 감소하여 출력하지 않고 바로 출력할 수 있는 코드를 만들 수도 있었지만, 그렇게 되면 연산 부분의 코드까지 고쳐야 하는 상황이 발생 되기 때문에 이 부분에서 제약사항이 있었습니다. 인클리먼트 레이블의 명령어 끝에 R1의 값이 5인지를 비교를 해서 4이상이 출력되기 전에 R1의 값을 2로 바꾸어 주게 되면 4번째 눌렀을 경우에 1이 출력되게 만들수 있었습니다. 코드를 설계하는데에 출력값과 저장값을 각기 다른 레지스터를 사용하는 것을 지키면서 코드를 짜게 되었습니다.

참고 자료

없음
*기*
판매자 유형Bronze개인인증

주의사항

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

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

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

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

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 인하대 vlsi INTEL 정보 조사 레포트 5페이지
    141-PF 프린팅 계산기에 쓰일 12개의 커스텀 칩 디자인을 의뢰하기 ... 데이터 처리를 위한 RAM 칩, IO용 레지스터칩이다. 1971년에 일본 계산기 ... 디자이너는 각 레이어의 마스크를 디자인하고, CAD를 이용해 칩 기능에 대한
  • 워드파일 vlsi intel internet museum 요약 8페이지
    141-PF 프린팅 계산기에 쓰일 12개의 커스텀 칩 디자인을 의뢰하기 ... 데이터 처리를 위한 RAM칩, IO용 레지스터칩이다. 1971년에 일본 계산기 ... 포춘지의 70년대 최고 업적 500 회사 안에 들었다. 8051, 8751
  • 한글파일 디지털시계 프로젝트, digital clock 프로젝트 34페이지
    위에 방법과 마찬가지로 계산해보면 100Ω이 나오게 된다. ... 마이크로프로세서 AT89S51 칩을 사용하여 Digital Clock을 ... 프로세서는 현재 진행 중인 프로그램에 정지신호를 보내고 인터럽트 서비스
  • 한글파일 마이크로프로세서 예비보고서 9장 - Data EEPROM 메모리와 watchdog 사용하기 15페이지
    , 크기 순서에 따라서 불연속적인 디지털 값으로 mapping한 것 - 마이크로프로세서는 ... 구현 비용으로 높은 에너지 절감을 지원하도록 최적화된 시장 표준 8bit 8051 ... SLEEP 모드에서 깨어나는 방법은 여러 가지가 있는데 interrupt를 이용하는
  • 한글파일 인터럽트를 이용한 직렬통신 예비 보고서 4페이지
    마이크로프로세서 응용공학실험 유 형 예비보고서 제출자 학번 소 속 마? ... 험 성명 공동 실험자 학번 제출일자 성명 인터럽트를 이용한 직렬 통신 □ ... 그림을 살펴보면 송신 데이터를 SBUF에 로드하면 송신기에 의해 설정된 통신
더보기
최근 본 자료더보기
탑툰 이벤트
8051 프로세서를 이용한 계산기
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업