Binary Clock

I accidentally fixed the program! But here it is anyway!

int hr1 = 2;
int hr2 = 3;
int hr3 = 4;
int hr4 = 5;
int mn1 = 6;
int mn2 = 7;
int mn3 = 8;
int mn4 = 9;
int mn5 = 10;
int mn6 = 11;
int pm = 12;
int sec = 13;
int hrc;
int mnc;
int secc;

void setup()
{
pinMode(hr1, OUTPUT);
pinMode(hr2, OUTPUT);
pinMode(hr3, OUTPUT);
pinMode(hr4, OUTPUT);
pinMode(mn1, OUTPUT);
pinMode(mn2, OUTPUT);
pinMode(mn3, OUTPUT);
pinMode(mn4, OUTPUT);
pinMode(mn5, OUTPUT);
pinMode(mn6, OUTPUT);
pinMode(pm, OUTPUT);
pinMode(sec, OUTPUT);
hrc = 1;
mnc = 0;
secc = 0;
}

void loop()
{
  secc = secc + 1;
  digitalWrite(sec, HIGH);
  delay(10);
  digitalWrite(sec, LOW);
  if (secc == 60)
  {
    secc = 0;
    mnc = mnc + 1;
    if (mnc == 60)
    {
      mnc = 0;
      hrc = hrc + 1;
      if (hrc == 13)
      {
        hrc = 1;
      }
    }
  }
  
  switch (mnc)
  {
    case 0:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 1:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 2:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 3:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 4:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 5:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 6:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 7:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 8:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 9:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 10:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 11:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 12:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 13:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 14:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 15:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, LOW);
    break;
    
    case 16:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 17:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 18:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 19:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 20:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 21:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 22:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 23:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 24:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 25:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 26:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 27:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 28:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 29:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 30:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 31:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, HIGH);
    digitalWrite(mn6, LOW);
    break;
    
    case 32:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 33:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 34:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 35:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 36:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 37:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 38:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 39:
    digitalWrite(mn1, HIGH);
    digitalWrite(mn2, HIGH);
    digitalWrite(mn3, HIGH);
    digitalWrite(mn4, LOW);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    break;
    
    case 40:
    digitalWrite(mn1, LOW);
    digitalWrite(mn2, LOW);
    digitalWrite(mn3, LOW);
    digitalWrite(mn4, HIGH);
    digitalWrite(mn5, LOW);
    digitalWrite(mn6, HIGH);
    bre