You would do well to keep your questions on a common topic together.
You started in this earlier thread:
http://www.picaxeforum.co.uk/showthread.php?20495-Picaxe-28x-problem&p=195894#post195894
From this past thread we know that you have a 28X1 ( stated as 28X 1 ) which aligns with using commands like HIGH portC 2
also that you have a 4511 chip as well.
Your program listing has no comments and is rather confusing as to exactly what you are trying to achieve.
You have a loop counting from 0 to 59.
Within that you pass the lower 4 bits directly to the PICAXE outputs.
Note that with 4 bits you will only be able to handle the binary states %0000 = $00 = decimal 0 through to %1111 = $0F = decimal 15
Then you progressively for each pass of the loop set three other outputs high – for what purpose?
You need to provide some clear information so others know what you are trying to achieve before we can help you.
As already requested by eclectic, please provide a schematic diagram of your project to help us understand what your connections are and how the 7-segment display is connected.
How many 7-segment display digits do you have? A link to the display module would be helpful.
A plain English step by step description of what you want the program to do would also help us.
Noting from your earlier post you are trying to count/time up to 7 hours so 0:00 to 6:59
So, as I see it, you need to extract each digit and send it to the 4511 single digit BCD to 7-segment decoder chip then assuming you have a 3 digit display after setting up a digit enable the corresponding digit on the display, then set up the outputs for the next digit, etc