| Autor | Wiadomość |
|---|
info_req
Dołączył: 20 czerwca 2007 Posty: 44 Pomógł: 1
| 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 | |
 |
Microlab
Dołączył: 04 marca 2006 Posty: 106 Pomógł: 3
| 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 | |
 |
vsmGuy
Dołączył: 26 czerwca 2006 Posty: 489 Helped: 27
| 17 stycznia 2008 14:25 Jak obliczyć czas (w sekundach) z 8051 liczniki?? | | |
|
| | licznik użycia w pętli |
|
| Powrót do góry | |
 |
Google AdSense

| 17 stycznia 2008 14:25 Reklamy | | |
|
|
|
|
| Powrót do góry | |
 |
asoom
Dołączył: 28 grudzień 2007 Posty: 245 Helped: 56 Lokalizacja: Jordania
| 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 | |
 |
Freddie Chopin
Dołączył: 08 grudzień 2007 Posty: 103 Pomógł: 6 Lokalizacja: Polska / Wrocław
| 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 | |
 |
Izery
Dołączył: 22 lutego 2007 Posty: 58 Pomógł: 1
| 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 | |
 |
Waseem
Dołączył: 13 kwietnia 2005 Posty: 241 Helped: 35
| 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.
|
|
| Powrót do góry | |
 |
sankalani2003
Dołączył: 10 października 2007 Posty: 49 Lokalizacja: Kandy, Sri Lanka
| 22 stycznia 2008 6:09 Re: jak obliczyć czas (w sekundach) z 8051 liczniki?? | | |
|
| wykorzystać.
|
|
| Powrót do góry | |
 |