problém s sériový port rozhrania

F

froten

Guest
Ahoj,

Im Crrr napísať program pre AT89C51, ktorý môže poslať prúd jedného znaku (čo je 5) do počítača, som napísal tento program, ale nefunguje, pretože som nevidel žiadny signál odchádza pin Tx pomocou osciloskopu.Program je nasledujúci:

mov TMOD, # 20
MOV TH1, # -3
mov Scone, # 50
Sejba TR1
ZNOVU:
mov, "5"
acall TRANS
sjmp ZNOVU
TRANS:
mov SBUF,
TU:
JNB TI, TU
CLR TI
ret
koniec

buad sadzba by mala byť 9600 bps.Ja som sa vlastne pripojiť obvod k počítaču, pretože keď som použitia osciloskopu nevidím žiadny signál na vývodu Tx.Mám pripojené ako asm a Hex súbory pre viac informácií.

Prosím, žiadne pomôcť v tejto otázke sa cení, pretože je veľmi dôležité, aby som si to funguje.
Ospravedlňujeme sa, ale musíte prihlásiť do zobrazenie túto prílohu

 
Skúste Thos kód:

Kód:

mov TMOD, # 20 dolárov

MOV TH1, # -3

mov Scone, # 50 dolárov

Sejba TR1

ZNOVU:

mov a, # "5"

acall TRANS

sjmp ZNOVUTRANS:

mov SBUF,

TU:

JNB TI, TU

CLR TI

ret

koniec
 
Myslíte si, že tento kód bude fungovať rovnako ako náklady na mňa preprogramovať MCU.

 
Čo myslíš tým, že vás bude stáť, ru platiť peniaze za programovanie mc tha?!

 
Prečo nepoužívate Keil a c kódy.to vyrieši veľa problémov si ľahko

 

Welcome to EDABoard.com

Sponsor

Back
Top