programownie mikrokontrolera sab 80515/535
Masz problem? Zapytaj na forum elektroda.pl
From: "BlackEagle" <pawelnatyna_at_nospam_go2.pl>
Subject: programownie mikrokontrolera sab 80515/535
Date: Sat, 21 Dec 2002 02:07:49 +0100
Mam taki programik do zrobienia:
zaprojektować i uruchomić system wykonujący pomiar
wielkości analogowej z wejścia AN3 z rozdzielczością
10 bitową .....
gdyby to była rozdzielczość 8 bitowa to spoko ale ta 10 bitowa :(
w książce 'Mikrokontrolery' J.Janiczek i A.Stępień napisali tak
'jeśli istnieje potrzeba pomiaru z rozdzielczością 10 bitów to pomiar
dowolnego napięcia U wykonywny jest dwukrotnie. W pierwszym pomiarze
wybrany jest pełny zakres przetwarzania 0-5V i na podstawie wyniku pomiaru
dobierany jest właściwy podzakres:
-różnica górnej i dolnej wartości napięcia wzorcowego, podzakresu
V_intaref-V_intagnd>=1V
-mierzone napięcie U nie może znajdować się na granicy podzakresu co
zafałszowuje wynik
drugiego pomiaru.
Następnie wykonywany jest drugi pomiar. Wynik pomiaru wartości napięcia U
obliczany jest
na podstawie obu pomiarów.'
wszystko bardzo cool tylko że jak to ktoś kiedyś powiedział mi
'dobry przykład jest lepszy niż tysiąc słów'.
Więc zwracam się z prośbą do grupowiczów czy ktoś nie wie gdzie można coś
takiego
znaleść(gdyby było to opisane to :)).
Z góry wielkie dzięki.
PRZEPRASZAM ZA TO CO WŁAŚNIE TU JEST(WIEM ŻE GRUPA NIE TA) ALE NA
PL.COMP.PROGRAMMING JAKOŚ NIKT NIE MOŻE MI CZEGOŚ PODPOWIEDZIEĆ WIEC MOŻE
TU?
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: programownie mikrokontrolera sab 80515/535
Date: Sat, 21 Dec 2002 11:17:19 +0100
BlackEagle wrote:
gdyby to była rozdzielczość 8 bitowa to spoko ale ta 10 bitowa :(
Da sie da... ;-)
[...]
wszystko bardzo cool tylko że jak to ktoś kiedyś powiedział mi
'dobry przykład jest lepszy niż tysiąc słów'.
No tak.
Afair jest nawet w nocie aplikacyjnej do '537.
Mam kawalek programu pisany na laborke z techniki uP, powinien
wystarczyc:
MOV DAPR,#0
JB BSY,$
MOV A,ADDAT
ANL A,#0C0H
SWAP A
MOV XXX,A
ADD A,#4
CLR ACC.4
SWAP A
ORL A,XXX
MOV DAPR,A
MOV A,XXX
RR A
RR A
MOV POMIARY+1,A
JB BSY,$
MOV POMIARY+0,ADDAT
Wynik laduje w pomiary+1 (MSB) i pomiary+0 (LSB).
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Zycie jest jak pudelko czekoladek