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

[졸업작품,전자공학]전자오르간8535

*창*
개인인증판매자스토어
최초 등록일
2005.04.30
최종 저작일
2005.04
315페이지/ 압축파일
가격 10,000원 할인쿠폰받기
다운로드
장바구니

소개글

[차례]
1.작품명
2.작품개요
3.목적
4.구성블럭도
5.작동설명
5.1회로도
5.2회로도설명
5.3프로그램설명
5.4소스프로그램
6.부품리스트
7.졸업작품 과정에서 느낀점
8.참고서적
9.데이타시트
10.사용방법

[사용방법]
[TEST 하는 방법]
1. 딥스위치를 왼쪽으로 향하게 한다.
2. 파워스위치를 OFF -> ON 한다.
3. 도레미파솔라시도 해당되는 버턴을 누른다.


[GAME 하는 방법]
1. 딥스위치를 오른쪽으로 향하게 한다.
2. 파워스위치를 OFF -> ON 한다.
3. 음이 하나 출력되면 해당되는 음의 버턴을 누른다.

게임 기능에서는 총 3번의 기회를 줍니다.


컴파일 실행환경

암축 파일내에 [코드젼컴파일러사용법] 폴더 안에 설명 자료가 있습니다.

본문내용

ATMEL사의 AVR CPU인 ATMEGA8535 를 이용해서 전자 오르간을 제작해 보았다. “도레미파솔라시도” 의 음에 해당되는 주파수를 발생해서 구현하였으며, 전자 오르간 외에 마이크로 프로세서가 임의적으로 음 발생을 한 후 그 음을 맞춰보는 게임 기능도 구현해 보았다
:
:
TEST는 전자오르간 기능이다. 스위치를 TEST 쪽으로 한후 전원을 ON 하게 되면 전자오르간 그능으로 되어서 도,레,미,파,솔,라,시,도 에 대당 되는 버턴을 누르게 그 음이 출력이 된다. GAME은 마이크로프로세서(ATMEGA8535)가 임의적으로 음 출력을 하게 된다. 그러면 그음이 어떤 음인지 맞추는 게임 기능이다. 점수 기록도 하고, 최고 점수 기록도 한다. 최고 점수는 전원을 OFF 하여서 데이터가 날라가지 않는다. AVR 내부에 EEPROM 이 있기 때문에 그 EEPROM에 써 넣어서 데이터를 보존하게 된다.
:
:
예를 들어서 ‘도’는 261.63hz의 주파수를 갖는다. 주기로 바꾸면 1/261.63 = 0.003822s 이다. 3822usec이며, 이 값을 다시 나누기2를 하면 1911.1usec이다.

나누기2를 하게 되면 주파수가2배가 된다. 한 개의 구형파를 만들때 Hi를 만들고 , 다시 Low를 만들어야 한다. 따라서 파형은 한 개지만 두번의 과정을 거치므로 나누기 2를 한것이다.

일정한 주파수를 만든다는 것은 일정한 시간을 뜻한다. 따라서 인터럽트를 사용해야 한다.
타이머1 인터럽트를 사용했으며, 세팅 부분은 다음과 같다.
void timer1_init(void)
{
// 타이머 1 인터럽트(16비트) 설정 : 50usec 인터럽트 만들기과정
#asm("cli") /* disable interrupts */

TCCR1B = 0x0a; // CTC1 = 1 (Match clear) , CK(8Mhz) / 8 = 1Mhz : 1usec

압축파일 내 파일목록

전자오르간8535.doc
코드젼컴파일러사용법/코드비젼(AVR-1.24.3)설치및프로그램.PDF
데이타시트/ATmega8535(L) Preliminary Complete.pdf
데이타시트/MC78xx.pdf
데이타시트/HC16202NY-LY.pdf
데이타시트/2sc1815.pdf
프로그램/mus_8535.asm
프로그램/mus_8535.c
프로그램/mus_8535.c~
프로그램/mus_8535.cof
프로그램/mus_8535.cw~
프로그램/mus_8535.cwp
프로그램/mus_8535.eep
프로그램/mus_8535.err
프로그램/mus_8535.hex
프로그램/mus_8535.inc
프로그램/mus_8535.lst
프로그램/mus_8535.map
프로그램/mus_8535.obj
프로그램/mus_8535.pr~
프로그램/mus_8535.prj
프로그램/mus_8535.rom
프로그램/mus_8535.txt
프로그램/mus_8535.vec
프로그램/mus_8535__.c
프로그램/musical.c
프로그램/mus_8535.c.bak
회로도/mus_8535_cir.pdf

참고 자료

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

주의사항

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

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

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
[졸업작품,전자공학]전자오르간8535
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 19일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
1:14 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기