Page 272 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 272
{
PORTF = 0x01;
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x40; delay_us(111); PORTC += 0x01;
PORTA = 0x3F; delay_us(111); PORTC += 0x01;
PORTA = 0x40; delay_us(111); PORTC += 0x01;
PORTA = 0xFF; delay_us(111);
if(PORTF != 0x80){
PORTF <<= 1;
}
}
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x40; delay_us(111); PORTC += 0x01;
PORTA = 0x3F; delay_us(111); PORTC += 0x01;
PORTA = 0x40; delay_us(111); PORTC += 0x01;
PORTA = 0xFF; delay_us(111);
if(PORTF != 0x00){
PORTF >>= 1;
}
}//M
}
{
PORTF = 0x01;
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x20; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
PORTA = 0xff; delay_us(111);
if(PORTF != 0x80){
PORTF <<= 1;
}
}
for(i=0; i<8; i++){
PORTC = 0x01;
PORTA = 0xFF; delay_us(111); PORTC += 0x01;
PORTA = 0x20; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
PORTA >>=1; delay_us(111); PORTC += 0x01;
- 265 -