본문내용
[color=#FF0000][b][size=150]1. 과제목표[/size][/b][/color]
AVR을 이용하여 두더지 잡기 Game을 구현한다.
[color=#FF0000][b][size=150]2. 고려사항[/size][/b][/color]
(1) 사용자가 Game시간을 정할 수 있다.
(2) 사용자가 Game난이도를 정할 수 있다.
Gmae speed(두더지가 나오는 시간), 두더지가 나오는 수
(3) 전원이 꺼지지 않는 이상 최고기록을 LCD창에 표시 한다.
(4) LED12개를 처리할 pin 확보
(5) 사용자가 두더지를 잡으면 새로운 두더지를 바로 출력한다
(6) 최고기록을 새운사람의 정보를 '등록 보존 갱신'이 가능하게 한다.
(7) 상황에 맞는 적절한 LCD화면 출력
[color=#FF0000][b][size=150]3.사용 기능[/size][/b][/color]
-timer/counter-
(1) Game time을 위해 1초를 만듬
(2) 난이도에 따른 Game speed 제어에 사용
-interrupt keypad-
(3) Game 정보 및 사용자 정보 입력
(4) Playing 중 두더지를 잡을 스위치로 사용
[color=#FF0000][b][size=150]4.Code의 사용 function[/size][/b][/color]
(1) rand_led(void); // 랜덤 led 발생
(2) rand_led2(void); // 랜덤 led 발생 2마리
(3) rand_led3(void); // 랜덤 led 발생 3마리
(4) start_lcd(void); // 처음 켰을 때 lcd
(5) print_lcd(void); // playing lcd
(6) end_lcd(void); // 시간이 다되어서 play가 종료 됐을 때 lcd출력
(7) select_speed_level(void); // game speed 결정
(8) top_lcd(void); //최고 score를 보여주는 화면 출력
(9) record_S_number(void); // 최고기록을 기록한 player의 정보를 입력받음
[color=#FF0000][b][size=150]5.동작 설명[/size][/b][/color]
[b][size=150][/size][/b]
[img]http://chowk.khu.ac.kr/lecture/AVR/fig2010/KJH/mole_algorithm.jpg[/img]
AVR을 이용하여 두더지 잡기 Game을 구현한다.
[color=#FF0000][b][size=150]2. 고려사항[/size][/b][/color]
(1) 사용자가 Game시간을 정할 수 있다.
(2) 사용자가 Game난이도를 정할 수 있다.
Gmae speed(두더지가 나오는 시간), 두더지가 나오는 수
(3) 전원이 꺼지지 않는 이상 최고기록을 LCD창에 표시 한다.
(4) LED12개를 처리할 pin 확보
(5) 사용자가 두더지를 잡으면 새로운 두더지를 바로 출력한다
(6) 최고기록을 새운사람의 정보를 '등록 보존 갱신'이 가능하게 한다.
(7) 상황에 맞는 적절한 LCD화면 출력
[color=#FF0000][b][size=150]3.사용 기능[/size][/b][/color]
-timer/counter-
(1) Game time을 위해 1초를 만듬
(2) 난이도에 따른 Game speed 제어에 사용
-interrupt keypad-
(3) Game 정보 및 사용자 정보 입력
(4) Playing 중 두더지를 잡을 스위치로 사용
[color=#FF0000][b][size=150]4.Code의 사용 function[/size][/b][/color]
(1) rand_led(void); // 랜덤 led 발생
(2) rand_led2(void); // 랜덤 led 발생 2마리
(3) rand_led3(void); // 랜덤 led 발생 3마리
(4) start_lcd(void); // 처음 켰을 때 lcd
(5) print_lcd(void); // playing lcd
(6) end_lcd(void); // 시간이 다되어서 play가 종료 됐을 때 lcd출력
(7) select_speed_level(void); // game speed 결정
(8) top_lcd(void); //최고 score를 보여주는 화면 출력
(9) record_S_number(void); // 최고기록을 기록한 player의 정보를 입력받음
[color=#FF0000][b][size=150]5.동작 설명[/size][/b][/color]
[b][size=150]
[img]http://chowk.khu.ac.kr/lecture/AVR/fig2010/KJH/mole_algorithm.jpg[/img]
추천자료
[프로젝트][컴퓨터학과 프로젝트] 오델로 게임 완결편 !!!(소스 포함)
C언어를 이용한 환형큐 (Circular Queue) 소스파일
스텝모터와 음성 인식 모듈을 이용한 자동차 설계(회로/소스포함)
email 보내기 프로그램(c언어 소스 코드)
임베디드 소프트웨어 프로젝트 - 샤프심뽑기 [소스코드 해석 포함]
[전자공학,졸업작품,졸작]atmega128 (AVR), 적외선(포토)센서를 이용한 자동문
소프트워어공학 - 자동차 프로젝트 보고서
MFC 벌레 잡기 게임 (BugCatch)
AVR ATmega128을 이용한 LED실험 해석 (avr atmega128,led실험,led점멸,led 시프트,쉬프트,pw...
데이터베이스 프로젝트(sql 프로젝트)Mysql과 C을 통한 병원예약관리시스템(환자 관리 포함)
소개글