Forum elektronika

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

liczniki zrozumienia w PIC16F84


Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontrolery -> zrozumienia liczniki na PIC16F84
Autor Wiadomość
eddy12345



Dołączył: 22 stycznia 2008
Posty: 4
Lokalizacja: Wielka Brytania


Post 14 lutego 2008 8:24

liczniki zrozumienia w PIC16F84


Hi guys,

Mam problem trudny do licznika, który może obsłużyć wiele czasu.
Zakładając, że mój Prescaler jest 4 a ja mov 231 do TMR0

ja dostać 4 (256-231) us = 100uS

i za każdym razem przepełnienia, i zwiększyć wartość licznika. W tym przypadku potrwa 100uS dla każdej liczby (do maksymalnej wartości zostały osiągnięte, co jest 125).

Jak sprawić, aby licznik, który może obsłużyć wartości od 1 do 5000? Chcę, żeby być w ten sposób, bo przyniesie zestaw czas opóźnienia dla wyjścia:

1) 0ms do 600 <count <5000
2) 4ms 0 <licznik <75
3) połączenia wartości opóźnienia tabeli 75 <count <600
4) ponownie liczyć program> 5000
Powrót do góry
Google
AdSense
Google Adsense




Post 14 lutego 2008 8:24

Reklamy




Powrót do góry
adidav



Dołączył: 19 kwietnia 2006
Posty: 15
Pomógł: 1
Miejsce: Rumunia


Post 14 lutego 2008 11:40

Re: zrozumienie liczniki w PIC16F84


Hi eddy12345,

Nie używasz timer1. Czy 16bit timer i można mieć czas od kilku nas do ms.

Przykład:
Fquartz = 4MHz, Prescaler = 2

dla TMR1 = 0 czasu 131.07ms
dla TMR1 = 65500 czas 70US

Obliczenia dokonano za pomocą wzoru:
Czas = ((Fquartz * Prescaler) / 4) * (65535 - TMR1), wynik jest w nas.

Pozdrowienia,
ADi
Powrót do góry
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
Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontrolery -> zrozumienia liczniki na PIC16F84
Strona 1 z 1

subj

text

All times are GMT 1 godzina
Podobne tematy:
Timers (3)
555 Zegary (5)
555 timery (12)
Zegary na PIC?? (1)
Liczniki Windows Programming (3)
Zegary i przerywa (12)
zegar czasu rzeczywistego za pomocą liczniki (2)
doradztwo w zakresie liczniki w pic 18f452 (5)
PIC 18F452 8bit liczniki. (4)
Przerwania i liczniki w 8051 (11)


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