Page 26 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 26
break;
case 11:
digitalWrite(LEDARRAY_D, HIGH);digitalWrite(LEDARRAY_C,
LOW);digitalWrite(LEDARRAY_B, HIGH);digitalWrite(LEDARRAY_A, HIGH);
break;
case 12:
digitalWrite(LEDARRAY_D, HIGH);digitalWrite(LEDARRAY_C,
HIGH);digitalWrite(LEDARRAY_B, LOW);digitalWrite(LEDARRAY_A, LOW);
break;
case 13:
digitalWrite(LEDARRAY_D, HIGH);digitalWrite(LEDARRAY_C,
HIGH);digitalWrite(LEDARRAY_B, LOW);digitalWrite(LEDARRAY_A, HIGH);
break;
case 14:
digitalWrite(LEDARRAY_D, HIGH);digitalWrite(LEDARRAY_C,
HIGH);digitalWrite(LEDARRAY_B, HIGH);digitalWrite(LEDARRAY_A, LOW);
break;
case 15:
digitalWrite(LEDARRAY_D, HIGH);digitalWrite(LEDARRAY_C,
HIGH);digitalWrite(LEDARRAY_B, HIGH);digitalWrite(LEDARRAY_A, HIGH);
break;
default : break;
}
}
void Display(unsigned int dat[]) {
unsigned char i;
for( i = 0 ; i < 16 ; i++ )
{
digitalWrite(LEDARRAY_G, HIGH);
Display_Buffer[0] = dat[15-i];
Display_Buffer[1] = dat[31-i];
- 19 -