const int digits[10][7] = {
    {HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, LOW},  // 0
    {LOW, HIGH, HIGH, LOW, LOW, LOW, LOW},  // 1
    {HIGH, HIGH, LOW, HIGH, HIGH, LOW, HIGH},  // 2
    {HIGH, HIGH, HIGH, HIGH, LOW, LOW, HIGH},  // 3
    {LOW, HIGH, HIGH, LOW, LOW, HIGH, HIGH},  // 4
    {HIGH, LOW, HIGH, HIGH, LOW, HIGH, HIGH},  // 5
    {HIGH, LOW, HIGH, HIGH, HIGH, HIGH, HIGH},  // 6
    {HIGH, HIGH, HIGH, LOW, LOW, LOW, LOW},  // 7
    {HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, HIGH},  // 8
    {HIGH, HIGH, HIGH, HIGH, LOW, HIGH, HIGH}   // 9
};
const int display_pin[4]={10,11,12,13};
void setup()
{
  pinMode(10, OUTPUT);
  digitalWrite(10, HIGH);
  pinMode(11, OUTPUT);
  digitalWrite(11, HIGH);
   pinMode(12, OUTPUT);
  digitalWrite(12, HIGH);
   pinMode(13, OUTPUT);
  digitalWrite(13, HIGH);
  for (int i=2;i<=9;i++)
  {
    pinMode(i, OUTPUT);
  }
}
void loop()
{
   int hour1=1;
   int hour2=2;
   int min1=4;
   int min2=5;
   digit_display(hour1,0);
   digit_display(hour2,1);
  // digit_display(min1,2);
  // digit_display(min2,3);
}
void digit_display(int number, int display)
{
      digitalWrite(display_pin[display], LOW);
    for(int j=9; j>=0; j--)
    {
      digitalWrite(j,digits[number][9-j]);
    }
      digitalWrite(display_pin[display], HIGH);
  delay(1000);
}