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); } }
"The friend is the one doing the coding since it requires the ability to use lowercase."
In fact (s)he seems to have an equal and opposite inability to use uppercase!
Presumably, they just press the CAPS LOCK button each time they pass the keyboard over...?