Sw3.6-l11-1.2-Slajd10

Z Studia Informatyczne
Wersja z dnia 09:30, 4 wrz 2006 autorstwa PZakrzewski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Sterowanie dwustanowe - algorytmy synchroniczne Laboratorium Wprowadzenie

Sterowanie dwustanowe - algorytmy synchroniczne Laboratorium Wprowadzenie


Sterowanie diodami LED

Naciśniecie klawisza powoduje zapalenie LED1 na 1s. Natomiast zwolnienie klawisza uruchamia 10 cykli pulsowania LED2 (okres 1s). Ponadto założono możliwość drgań styków – w celu ich eliminacji, wprowadzono opóźnienie 10ms od wykrycia pierwszego zbocza narastającego (przy naciskaniu klawisza) lub pierwszego zbocza opadającego (przy zwalnianiu klawisza). Poszczególne czasy, występujące w cyklu sterowania, tzn. 10ms, 0,5s i 1s są generowane przy pomocy timerów programowych T0 i T1 działających z wykorzystaniem przerwania czasowego 5ms. Program zrealizowany został na podstawie algorytmu synchronicznego i dzięki temu w minimalnym stopniu obciąża mikrokontroler.


<< Poprzedni slajd | Spis treści | Następny slajd >>