elektronikkindustrien forum

Regler | Recent posts | emnet RSS | Søk | Registrer | Logg inn

å lese fra sbuf i 8051


Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> for å lese fra sbuf i 8051
Forfatter Melding
fatima_just



Joined: 13 Sep 2008
Innlegg: 19


Post 01 Dec 2008 18:55

sbuf i 8051


behage hjelpe meg.

Jeg bruker uvision Kiel programvare til program 8051 ved hjelp av C-språk som dette:
unsigned char SerialRecvChar ()
(
/ / initialisering
TMOD = 0x20; / timer 1 (8 bit automatisk reloed)
Th1 = 0xFD; / / for å få 9600 baud rate
TR1 = 1; / / Start timer
SCON = 0x50;
/ / IE = 0x90;
P1 = 0x00;

unsigned char i;
while (! RI); / / venter til en byte er mottatt
RI = 0;
i = SBUF; / / må få SBUF verdi
return SBUF;
)


men når jeg kjører koden for å vise (i = Sbuf) deretter (i) ikke får verdien fra SBUF)
Tilbake til toppen
Google
AdSense
Google Adsense




Post 01 Dec 2008 18:55

Annonser




Tilbake til toppen
besthabit



Joined: 07 Oct 2007
Innlegg: 27
Sted: Islamabad


Post 26 januar 2009 5:56

sbuf register i 8051


enkleste eksemplet (lese og skrive fra RS232 bruke HyperTerminal overføringshastighet 1200) 8051

Få verdien i hoved

char getCharacter (void)
(
char chr; / / variabel til å holde den nye tegn
while (RI! = 1) (;)
chr = SBUF;
RI = 0;
return (chr);
)


void send (char a)
(
SBUF = a;
while (TI! = 1);
TI = 0;
)




void main (void)
(




SCON = 0x50; / / mode 1, 8-bits UART, aktiverer mottaker
TMOD = 0x20; / timer 1, modus 2, 8-bits reload
Th1 = 0XE6; / / for 9600 baud rate 0XFD
TL1 = 0XE6;
TR1 = 1;
TI = 0;
SBUF = 0;


mens 1 ()
(
koden



) / / slutt mens
) / / end of main
Tilbake til toppen
Arabiske versjonen Bulgarsk versjon Catalan versjon Tsjekkisk versjon Dansk version Tysk versjon Gresk versjon English version Spansk versjon Finsk versjon Fransk versjon Hindi versjon Kroatisk versjon Indonesisk versjon Italiensk versjon Hebraisk versjon Japansk versjon Koreanske versjonen Litauisk versjon Latvisk versjon Nederlandsk versjon Norsk versjon Polsk versjon Portugisisk versjon Rumensk versjon Russisk versjon Slovakisk versjon Slovensk versjon Serbisk versjon Svensk versjon Tagalog version Ukrainsk versjon Vietnamesisk versjon Kinesisk versjon
Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> for å lese fra sbuf i 8051
Side 1 av 1

subj

text

Alle klokkeslett er GMT 1 Hour
Lignende emner:
SBUF i 8051 (3)
Hvordan Lage UART med Software (ikke brukt SBUF) på 8051 (7)
hvordan kan jeg lese fra et SD-kort med en 8051? (4)
Hvordan lese signalene i 8051? (6)
kan 8051 mikrokontroller lese i tekst-filen? (1)
spørsmål på 8051 - kode for å lese og skrive i EEPROM (4)
8051 Interface med Compact Flash Card å lese og skrive Dat (1)
8052 SI SBUF skrive, fungerer som kbhit å arbeide med K * Eil? (3)
les ASM fra hex (6)
lese fra GSM-modem (5)


Abuse | | Administrator | | Moderatorer | | Støtt oss | | sitemap
topic RSS