검색어 입력폼

인터럽트키 두개를 이용한 룰렛과 순차점멸

등록일 2004.05.19 파일확장자텍스트 (txt) | 2페이지 | 가격 900원

소개글

인터럽트 키 두개를 각기 기억후 하나는 룰렛 하나는 순차점멸 수행. 키두개에 각각 변수 할당

목차

없음

본문내용

#include <90s8515.h>
void Delay(unsigned int i)
{while(--i);}
unsigned char led2 = 0xFf; //led1,2로 나누어서 각각 초기화
unsigned char led1 = 0xFf;

// 외부 인터럽트 요구 0 서비스 루틴
interrupt [EXT_INT0] void external_int0(void)
{
// LED 순차 점멸
led2 <<= 1;
led2 |= 0x01; // 최하위 비트 마스크
if(led2 == 0xFF) led2 = 0xFE; // 최상위 비트 까지 이동시 초기화
PORTB = led2;
}
interrupt [EXT_INT1] void external_int1(void)
{

led1 <<= 1;
led1 |= 0x01;
if(led1 == 0xFF) led1 = 0xFE;
PORTB = led1;
Delay(5000);
}

다운로드 맨위로