Regulamin | Ostatnio dodane | temat RSS | Szukaj | Rejestracja | Zaloguj

Jak obliczyć czas (w sekundach) z 8051 liczniki??

Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontrolery -> jak obliczyć czas (w sekundach) z 8051 liczniki??
Wersja arabska Wersja bułgarska Wersja katalońska Wersja w języku czeskim Wersja duńska Wersja niemiecka Wersja grecka Wersja anglojęzyczna Wersja hiszpańska Wersja fińska Wersja francuska Wersja Hindi Wersja chorwacka Indonezyjski wersji Wersja włoska Wersja hebrajska Wersja japońska Koreańskiej wersji Wersja litewska Wersja łotewska Wersja w języku niderlandzkim Wersja norweska Wersja polska Wersja portugalska Wersja rumuńska Wersja rosyjska Wersja słowacka Wersja słoweńska Serbski wersji Wersja szwedzka Wersja Tagalog Ukrainian version Wersja wietnamska Chinese version
Autor Wiadomość
info_req



Dołączył: 20 czerwca 2007
Posty: 44
Pomógł: 1


Post 17 stycznia 2008 9:02 sposób obliczania czasu (w sekundach) z 8051 liczniki??

Dear all,
Chcę obliczyć czas przy 8051 liczniki, zegar 12MHz. czyli jak licznik programu do 1000000??

Czy mogę używać timer0 i timer1, aby liczyć więcej niż 16-bitowy??
dzięki
Powrót do góry
View user's profile
Microlab



Dołączył: 04 marca 2006
Posty: 106
Pomógł: 3


Post 17 stycznia 2008 12:49 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

Drogi Przyjacielu

można użyć dowolnej liczniki
ale maksymalna liczba można dostać tylko 65535 1
ponieważ jest zegar timer 16-bitowy
można korzystać z innych metod, aby otrzymać wymaganej liczby
ale jeśli potrzebujesz exat timimg powinieneś zadbać

ml
Powrót do góry
View user's profile
vsmGuy



Dołączył: 26 czerwca 2006
Posty: 489
Helped: 27


Post 17 stycznia 2008 14:25 Jak obliczyć czas (w sekundach) z 8051 liczniki??

licznik użycia w pętli
Powrót do góry
View user's profile
Google
AdSense





Post 17 stycznia 2008 14:25 Reklamy



Powrót do góry
asoom



Dołączył: 28 grudzień 2007
Posty: 245
Helped: 56
Lokalizacja: Jordania


Post 17 stycznia 2008 15:25 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

Jak już wspomniano, użycie dwóch liczniki w pętlach. co oznacza, make 65535 liczy na licznik w wewnętrznej pętli aktualizacja liczyć na zegar w zewnętrznej pętli 1. i tak będziesz osiągnąć wieloma względami większą niż 65535 (16 bitów) ..
Powrót do góry
View user's profile
Freddie Chopin



Dołączył: 08 grudzień 2007
Posty: 103
Pomógł: 6
Lokalizacja: Polska / Wrocław


Post 17 stycznia 2008 16:52 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

asoom wrote:
Jak już wspomniano, użycie dwóch liczniki w pętlach. co oznacza, make 65535 liczy na licznik w wewnętrznej pętli aktualizacja liczyć na zegar w zewnętrznej pętli 1. i tak będziesz osiągnąć wieloma względami większą niż 65535 (16 bitów) ..

nie ma potrzeby 2 timery do tego ... jak dokładnie idziesz do przyrostu TIMER z ... TIMER INT? wystarczy licznik, a niektóre zmienne do liczenia przerwań.

0x41 0x56 0x45!
Powrót do góry
View user's profile
Izery



Dołączył: 22 lutego 2007
Posty: 58
Pomógł: 1


Post 17 stycznia 2008 22:33 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

Cześć!
w każdym timer0 przerwać, zestaw TH0 i TL0 do dokładnych frecuency i wykorzystanie zmiennej licznika.

Ta zmienna jest auxiliar używać dłuższych czasów niż 16 bitów
Powrót do góry
View user's profile
Waseem



Dołączył: 13 kwietnia 2005
Posty: 241
Helped: 35


Post 18 stycznia 2008 8:05 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

Cześć!
Można to zrobić bardzo dokładnie przy użyciu tylko jednego zegara.
Zobacz pełne Keil projekt, który jest dołączony. Badanie kodu uważnie.
Zapytaj czy Nadal nie wiadomo na temat kodu.
Pozdrowienia.


Przepraszamy, ale musisz się zalogować, aby wyświetlić ten załącznik

Powrót do góry
View user's profile
sankalani2003



Dołączył: 10 października 2007
Posty: 49
Lokalizacja: Kandy, Sri Lanka


Post 22 stycznia 2008 6:09 Re: jak obliczyć czas (w sekundach) z 8051 liczniki??

wykorzystać.


Przepraszamy, ale musisz się zalogować, aby wyświetlić ten załącznik

Powrót do góry
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontrolery -> jak obliczyć czas (w sekundach) z 8051 liczniki??
Strona 1 z 1 All times are GMT 2 Hours


Abuse | | Administrator | | Moderatorzy | | Wspomóż nas | | mapa strony
wątek RSS