int value;
int SSD_Value;
int ARY_PORTD[]=
{
B11111000,
B00110000,
B11011000,
B01111000,
B00110000,
B01101000,
B11101000,
B00111000,
B11111000,
B01111000,
B00000000
};
int ARY_PORTB[]=
{
B00000001,
B00000000,
B00000010,
B01111000,
B00000011,
B00000011,
B00000011,
B00000000,
B00000011,
B00000011,
B00000100,
};
void setup()
{
Serial.begin(9600);
}
void loop()
{
}
void Display_in_SSD(int Num)
{
switch (Num)
{
case 0:// Display "0"
PORTD = B11111000 ;
PORTB = B00000001 ;
break;
case 1:// Display "1"
PORTD = B00110000 ;
PORTB = B00000000 ;
break;
case 2:// Display "2"
PORTD = B11011000 ;
PORTB = B00000010 ;
break;
case 3:// Display "3"
PORTD = B01111000 ;
PORTB = B00000010 ;
break;
case 4:// Display "4"
PORTD = B00110000 ;
PORTB = B00000011 ;
break;
case 5:// Display "5"
PORTD = B01101000 ;
PORTB = B00000011 ;
break;
case 6:// Display "6"
PORTD = B11101000 ;
PORTB = B00000011 ;
break;
case 7:// Display "7"
PORTD = B00111000 ;
PORTB = B00000000 ;
break;
case 8:// Display "8"
PORTD = B11111000 ;
PORTB = B00000011 ;
break;
case 9:// Display "9"
PORTD = B01111000 ;
PORTB = B00000011 ;
break;
case 10:// Display "10"
PORTD = B00000000 ;
PORTB = B00000100 ;
break;
default: // if non of above
PORTD = B11001000 ;
PORTB = B00000011 ;
break;
}
}