Looking at the picture of the code you are running and a picture is a silly way to post code, the the line
delay(0.000000555);
Is just stupid.
The delay function takes a integer of the number of milliseconds of delay.
You have given it a floating point value. Any decent simulator should have choked at that line, just like a real Arduino. The fact it didn't shows what a useless, piss poor, piece of software it is, and your whole project here is just meaningless.
Was I believe a joke. There is no real hardware that runs at this clock frequency.