HI, i hav written a piece of code tat executes continuously i.e. while(1) In this there r two condition statement: if(SBUF1==0x20||SBUF1==0x7F||SBUF1==0x0FF) { //Statements } else if(SBUF1==0x53||SBUF1==0x73) { //Statements } And in debug mode i change the value of SBUF1 SFR accordingly...however wen i do "step into" it just does not enter either of these loops. Please help in this regard.
Instead of modifying SBUF in the simulation, you should use the VTREGs SxIN/SxOUT.
yes, tats wat i did just now....finally i figured out tat data can be received in SBUF1 by using S1IN=XxXX in command window.... thnx everyone. If i get stuck somewhere again i will surely write back. And ,yes, the basic loop tat i mentioned in my first query is getting executed properly!!!