BASCOM-8051 i 89c420

P

pkedvessy

Guest
Próbowałem napisać prosty program, który jest skorzystać z portu szeregowego, i wysłać coś do komputera, ale to nie działa! Dostałem jakiś komunikat o błędzie po kompilacji! Kod powinien być dobry, bo jeśli wybierzesz inny żeton w oknie Opcje / kompilatora / Inne, kod może być skompilowany! Ktoś ma jakiś pomysł?
 
Hi pkedvessy, Jak zapewne wiecie DS89C420 posiada dwa porty szeregowe. Wszystko SFR udział w komunikacji szeregowej ma 0 lub 1 przyrostek: SCON0 SCON1 SBUF0 SBUF1 To prawda, że ​​w SFR addr 98h znajdziemy SCON0 dla DS89C420 i SCON do 8051. Ale BASCOM nie znaleźliśmy żadnych oświadczeń wewnątrz wczytywanego pliku 89c420.dat dotyczące SCON lub SBUF. To dlatego masz błędy przy kompilacji dla 89C420, a nikt do 8051. Tak więc jeśli napiszesz JNB SCON0.1 lub lepsza JNB RI_0 można przejść błędu 119. To samo dotyczy MOV SBUF0 i MOV SCON0 lub użyj sufiksu 1 dla portu szeregowego 1, MOV SBUF1 ......
 

Welcome to EDABoard.com

Sponsor

Back
Top