Unwanted LEDs are on! Please help with multiplexing!

[quote] [color=#CC6600]int[/color] dataPin=11; [color=#CC6600]int[/color] clockPin=12; [color=#CC6600]int[/color] latchPin=13; [color=#CC6600]byte[/color] led[8]; [color=#CC6600]int[/color] array[8][8]={{0,0,0,0,0,0,0,0},                  {0,1,1,1,1,1,1,0},                  {0,1,0,0,0,0,1,0},                  {0,1,0,1,1,0,1,0},                  {0,1,0,1,1,0,1,0},                  {0,1,0,0,0,0,1,0},                  {0,1,1,1,1,1,1,0},                  {0,0,0,0,0,0,0,0}};

[color=#CC6600]void[/color] [color=#CC6600][b]setup[/b][/color]() {

     [color=#CC6600]pinMode[/color](2, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](3, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](4, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](5, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](6, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](7, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](8, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](9, [color=#006699]OUTPUT[/color]);      [color=#CC6600]pinMode[/color](11, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](12, [color=#006699]OUTPUT[/color]);   [color=#CC6600]pinMode[/color](13, [color=#006699]OUTPUT[/color]);        led[0] = B11111111;   led[1] = B10000001;   led[2] = B10111101;   led[3] = B10100101;   led[4] = B10100101;   led[5] = B10111101;   led[6] = B10000001;   led[7] = B11111111;    }

[color=#CC6600]void[/color] [color=#CC6600][b]loop[/b][/color]() {         [color=#CC6600]byte[/color] row = B10000000;
        [color=#CC6600]for[/color] ([color=#CC6600]byte[/color] k = 0; k < 8; k++) {                        [color=#CC6600]digitalWrite[/color](latchPin, [color=#006699]LOW[/color]);             [color=#CC6600]shiftOut[/color](dataPin, clockPin, [color=#006699]LSBFIRST[/color], row);                          [color=#CC6600]digitalWrite[/color](2, array[0][k]);             [color=#CC6600]digitalWrite[/color](3, array[1][k]);             [color=#CC6600]digitalWrite[/color](4, array[2][k]);             [color=#CC6600]digitalWrite[/color](5, array[3][k]);             [color=#CC6600]digitalWrite[/color](6, array[4][k]);             [color=#CC6600]digitalWrite[/color](7, array[5][k]);             [color=#CC6600]digitalWrite[/color](8, array[6][k]);             [color=#CC6600]digitalWrite[/color](9, array[7][k]);                          [color=#CC6600]digitalWrite[/color](latchPin, [color=#006699]HIGH[/color]);             row = row >> 1;                      }                                   }

[/quote]

/r/arduino Thread Link - imgur.com