While using the simulator, the values of i in the serial window are shifted by left 8 bits.
#include "stdlib.h" #include "stdio.h" #include "reg51.h" void main (void) { unsigned char i; SCON = 0x50; TMOD |= 0x20; TH1 = 221; TR1 = 1; TI = 1; for (i = 0; i < 8; i++) { printf("%x\n", i); } }
What would be the point in telling you? You clearly aren't listening to what you're being told!
How many times does "Don't Shout" have to be said to you before you will stop shouting??
I will give you some tips if you will stop shouting.