atmega128을 이용한 마방진게임
- 최초 등록일
- 2010.01.19
- 최종 저작일
- 2008.11
- 12페이지/ 한컴오피스
- 가격 20,000원
소개글
마이크로프로세서응용설계시 atmega128을 이용하여 마방진게임을 설계하였습니다.
가장 중요한 C소스입니다.
목차
없음
본문내용
C소스
#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#include <stdio.h>
#define DELAY 5 //delay의 매크로정의
#define CLK_IO 14745600000
#define PRESCALE 1024
#define CLK_TIMER (unsigned int)(CLK_IO/PRESCALE)
volatile unsigned char start = 0;
volatile unsigned char count = 6;
void InitTimer() {
// 인터럽트 초기화
sei();
TCCR1A = 0x00;
TCCR1B = 0x0D;
TIMSK = 0x10;
TCNT1 = 0x0f;
OCR1A = CLK_TIMER -1; //TCNT가 0~OCR까지 오는데 1초가 걸리지만 OCR에서 0으로 바뀌는데 1클락 소모.
// 인터럽트 초기화
}
참고 자료
없음