void setup()
{
Display_in_SSD(3);
delay(1000);
Display_in_SSD(5);
delay(1000);
}
void loop()
{
/*
// Display "0"
PORTD = B11111000 ;
PORTB = B00000001 ;
// Display "1"
PORTD = B00110000 ;
PORTB = B00000000 ;
delay(1000);
// Display "2"
PORTD = B11011000 ;
PORTB = B00000010 ;
delay(1000);
// Display "3"
PORTD = B01111000 ;
PORTB = B00000010 ;
delay(1000);
// Display "4"
PORTD = B00110000 ;
PORTB = B00000011 ;
delay(1000);
// Display "5"
PORTD = B01101000 ;
PORTB = B00000011 ;
delay(1000);
// Display "6"
PORTD = B11101000 ;
PORTB = B00000011 ;
delay(1000);
// Display "7"
PORTD = B00111000 ;
PORTB = B00000000 ;
delay(1000);
// Display "8"
PORTD = B11111000 ;
PORTB = B00000011 ;
delay(1000);
// Display "9"
PORTD = B01111000 ;
PORTB = B00000011 ;
delay(1000);
// Display "Decimal Point"
PORTD = B00000000 ;
PORTB = B00000100 ;
delay(1000);
*/
}
void Display_in_SSD(int Num)
{
if(Num==0)
{
PORTD = B11111000 ;
PORTB = B00000001 ;
}
if(Num==1)
{
PORTD = B00110000 ;
PORTB = B00000000 ;
}
if(Num==2)
{
PORTD = B11011000 ;
PORTB = B00000010 ;
}
if(Num==3)
{
PORTD = B01111000 ;
PORTB = B00000010 ;
}
if(Num==4)
{
PORTD = B00110000 ;
PORTB = B00000011;
}
if(Num==5)
{
PORTD = B01101000 ;
PORTB = B00000011 ;
}
if(Num==6)
{
PORTD = B11101000 ;
PORTB = B00000011 ;
}
if(Num==7)
{
PORTD = B00111000 ;
PORTB = B00000000 ;
}
if(Num==8)
{
PORTD = B11111000 ;
PORTB = B00000011 ;
}
if(Num==9)
{
PORTD = B01111000 ;
PORTB = B00000011 ;
}
if(Num==10)
{
PORTD = B00000000 ;
PORTB = B00000100 ;
}
}