Page 284 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 284
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
}
PORTA >>= 1;
}
for(j=0; j<8; j++){
for(k=0; k<8; k++){
PORTC = 0x00; PORTF = 0xff; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
}
PORTA <<= 1;
}
}
}//눕혀져 있는 정사각형(8x8) 맨 위 부터 아래로-위로 점멸
void pattern_twinkle()
{
int i;
for(i=0; i<63; i++){
PORTC = 0x00; PORTF = 0xff; PORTA = 0xff; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
}
for(i=0; i<63; i++){
PORTC = 0x00; PORTF = 0x00; PORTA = 0x00; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
PORTC += 0x01; delay_ms(1);
}
}//전체 켜졌다 꺼졌다 하는 동작 반복
void pattern_cross()
{
- 277 -