검색어 입력폼

atmega128을 이용한 마방진게임

저작시기 2008.11 |등록일 2010.01.19 한글파일한글 (hwp) | 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클락 소모.
// 인터럽트 초기화
}
다운로드 맨위로