F
fatima_just
Guest
proszę mi pomóc. Używam uvision Kiel oprogramowania do programu 8051 przy użyciu języka C tak: unsigned char SerialRecvChar () {/ / inicjalizacja TMOD = 0x20; / / timer 1 (8 bit auto-reloed) TH1 = 0xfd / /, aby uzyskać 9600 TR1 stopy = 1; / / start timera scon = 0x50 / / IE = 0x90; P1 = 0x00; unsigned char i; while (RI!) / / czeka, aż bajt jest odbierany RI = 0; i = SBUF / / musi uzyskać wartość SBUF SBUF return;} ale kiedy uruchomić kod, aby pokazać (i = Sbuf), to nie (i) uzyskać wartość z SBUF)