String and Array Confusion.

char displayThis [40] = { 0 };

...
  
  char displayThis [20];
  sprintf (displayThis, "%02i:%02i:%02i", Hrs, Mins, Sec);

You have two displayThis variables. You are putting the time in one of them, and showing the contents of the other one.

Ok Nick

I removed the second char displayThis[20] and guess what??? IT WORKED!!!!!!!!!!!!!!

I have a POV clock!!!! I am so happy it feels like I won the lottery.

Now all I have to do is work out the display spacing and the motor control circuit but that is the easy part.

Thank you so much.
Phillip B.