| ??? 05/20/10 09:53 Read: times Msg Score: -1 -1 Non-Specific question |
#176060 - reading two times |
hi,
i have an 89S52, i need to read from the pc 2 bytes. 1 in ASCII and 1 of binary 8 bit. my question is if i need any delay between the readings? because right now it dosent work. the code is something like this:
SCON=0x50;
TMOD=0x22;
TH1=0xfd; // 9600bps
TR1=1;
RI=0;
...
while(!RI)
{;}
temp=SBUF;
RI=0;
if (temp='0')
{
while(!RI)
{;}
temp1=SBUF;
fuc1(temp1);
RI=0;
}
|
| Topic | Author | Date |
| reading two times | 01/01/70 00:00 | |
| RE: "dosent work" | 01/01/70 00:00 | |
| RE: the code is something like this | 01/01/70 00:00 | |
| Also... | 01/01/70 00:00 | |
| RE: you don't say which compiler you are using | 01/01/70 00:00 | |
| thank for the comments! | 01/01/70 00:00 | |
| SBUF | 01/01/70 00:00 | |
| the if(temp='0') lines do work | 01/01/70 00:00 | |
| RE:if | 01/01/70 00:00 | |
| If that's true, then your so-called "C compiler" is BROKEN! | 01/01/70 00:00 | |
| comments | 01/01/70 00:00 | |
| SES51 compiler | 01/01/70 00:00 | |
| = != == in C | 01/01/70 00:00 | |
| RE:again | 01/01/70 00:00 | |
| do yourself a favor | 01/01/70 00:00 | |
not necessarily | 01/01/70 00:00 |



