Gast
#456288
Hallo Ich möchte einen at89C2051 seriell mit dem Rechner verbinden auf
9600 bps 1 start u 1 stopbit
Brauche ich Interrupts?
org 0
setb P1.0
MOV TH1,#0FDh ; 9600 Baud
MOV TMOD,#00100001b ; Timer 1, Betriebsart 2, Baudratengenerator
MOV TCON,#01010000b ; Timer 0 Freigabe; Timer 1 Freigabe
MOV SCON,#01010010b ; seriell: Rx Freigabe, Tx vorsetzen 1 Start + 8
Daten + 1 Stop
start: mov sbuf, #0fh
wait: jb P1.0, wait
jmp start
end
Dies sollte ein Test sein um mit dem Scope am Ausgang die Taktfrequenz
zu überprüfen, kommt aber nix !!?
Ich Möchte Mode 1 und Timer 1
muss ich das Senden noch extra einleiten oder so?
Danke im Vorraus