MOV R6, <b>#6</b>      ;;#8 <b>wrong count</b>

Extra_clocks: 
<b>;;</b> MOV R6, 6  <b> this line is questionable </b>
SETB P1.0 
CALL Time_Delay_Very_Short 
CLR P1.0 
CALL Time_Delay_Very_Short 
DJNZ R6, Extra_Clocks 