F
fatima_just
Guest
please help me.
Io uso il software Kiel uVision al programma 8051 utilizzando il linguaggio C come questo:
unsigned char SerialRecvChar ()
(
/ / inizializzazione
TMOD = 0x20; / / timer 1 (8 bit auto-reloed)
TH1 = 0xFD; / / per ottenere 9.600 baud rate
TR1 = 1; / / timer start
SCON = 0x50;
/ / IE = 0x90;
P1 = 0x00;
unsigned char;
while (! RI); / / aspetta fino a quando un byte è pervenuta
RI = 0;
i = SBUF; / / deve ottenere il valore SBUF
return SBUF;
)ma quando ho eseguito il codice per mostrare (i = SBUF) allora (non) ottenere il valore da SBUF)
Io uso il software Kiel uVision al programma 8051 utilizzando il linguaggio C come questo:
unsigned char SerialRecvChar ()
(
/ / inizializzazione
TMOD = 0x20; / / timer 1 (8 bit auto-reloed)
TH1 = 0xFD; / / per ottenere 9.600 baud rate
TR1 = 1; / / timer start
SCON = 0x50;
/ / IE = 0x90;
P1 = 0x00;
unsigned char;
while (! RI); / / aspetta fino a quando un byte è pervenuta
RI = 0;
i = SBUF; / / deve ottenere il valore SBUF
return SBUF;
)ma quando ho eseguito il codice per mostrare (i = SBUF) allora (non) ottenere il valore da SBUF)