8051키트를 이용한 전자 오르간
본 자료는 9페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
해당 자료는 9페이지 까지만 미리보기를 제공합니다.
9페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

8051키트를 이용한 전자 오르간에 대한 보고서 자료입니다.

목차

1. 순서도 작성과 동작 구상

2. 기본함수 부분 및 인터럽트 처리

3. 사운드 음원, 장단타임 및 재생부분

4. 재생 시 속도 조절 부분

5. 재생 시 음원의 조절 부분

6. 시리얼 통신 설정 및 송수신 부분

7. 프로젝트를 마치며...

8. 완성 프로그램

본문내용

프로젝트 보고서
◎ 목 차
1. 순서도 작성과 동작 구상
2. 기본함수 부분 및 인터럽트 처리
3. 사운드 음원, 장단타임 및 재생부분
4. 재생 시 속도 조절 부분
5. 재생 시 음원의 조절 부분
6. 시리얼 통신 설정 및 송수신 부분
7. 프로젝트를 마치며...
8. 완성 프로그램
1. 순서도 작성과 구상
프로젝트 명이 뮤직 박스이며 이전에도 제출했던 보고서를 통해서도 알 수 있듯이
일단 하드웨어(8051 키트)를 이용하여 음원을 재생하고 시리얼 통신을 통해서 음
원의 입력과 원격 제어를 하는 동작을 기본으로 하고 프로젝트에 임했습니다.
위 그림(순서도)
메인메뉴
1.테스트 → 메인메뉴 복귀
2.원격제어 메뉴 (하이퍼터미널 이용)
a. 테스트 →원격제어 메뉴 복귀
b. 레코딩 →음원입력 qq → 원격제어 메뉴 복귀
c. 플레이 → 속도 설정 →장조 설정 →플레이→원격제어 메뉴 복귀
d. 나가기 → 메인메뉴 복귀
3.플레이 → 속도 설정 →장조 설정→플레이
2. 기본함수 부분
저희의 기본 구상은 일단 메인함수와 함수1, 함수2, 함수3로 크게 보았습니다.
기본구상
test()선언
{}
serial()선언
{}
play()선언
{}
main()
{
LCD화면 처리;
키 값이 0일시 test() 호출;
키 값이 0일시 serial() 호출;
키 값이 0일시 play() 호출;
}
메인함수에서 키 인터럽트를 받으면 키의 번호를 확인하여 아래와 같은 함수를 선택
테스트 함수와 원격제어, 플레이를 호출할 수 있는 형태를 기본으로 구상함.
인터럽트 처리
저희 프로젝트에서는 키 인터럽트를 통해서 함수를 호출 다시 돌아오기 때문에 인터럽트
처리를 키 인터럽트 외부 인터럽트처리를 하고 시리얼 통신 부분 또한 저희는 메인에서 시리얼 통신 시작이라는 신호를 주어야 원격제어가 실행되므로 키 인터럽트만

키워드

  • 가격3,000
  • 페이지수28페이지
  • 등록일2007.06.24
  • 저작시기2007.6
  • 파일형식한글(hwp)
  • 자료번호#416704
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니