User manual

Strona 15 z 46
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
Program używa warunkowego polecenia skoku. Jeśli warunek wejściowy S1 wynosi 0,
następujące polecenie Jump (Przeskok). Po naciśnięciu przycisku wartość wynosi 0,
zwiększając wartość A. Prowadzi to do szybkiej sumy warunków uruchamiania. Po zwolnieniu
przycisku status zostaje zachowany. Ze względu na wysoką prędkość sumowania nie można
wpłynąć na ostateczny stan wyjścia, więc zawsze jest to wynik losowy.
Komenda
Dane
Komentarz
5
4
Port = A
C
E
S1 = 1?
7
1
A = A + 1
3
3
Jump 3
Naciśnięcie krótko generuje nowy wynik. Przetestuj funkcję programu, wielokrotnie
generując różne wyniki. Po wystarczającej liczbie uruchomień będzie oczywiste, że występują
różne wartości wyjściowe (wyjścia). Program jest zatem odpowiedni, na przykład, do
zastosowania "Jako kotki do gry".
Program wykonuje funkcję licznika z maksymalną prędkością operacji matematycznych.
Funkcja i prędkość robocza, przy których mikroprocesor przetwarza dane, najlepiej
widoczne. Po naciśnięciu przycisku wyjście A1 generuje prostokątny sygnał o częstotliwości
około 133 Hz i okresie 7,5 ms. Zmiany w tym porcie występują co 3,75 ms. Program działa w
pętli ciągłej (funkcja pętli). Wymaga to miliona ms, aby wykonać polecenie. Wyjście A4
zapewnia 16,6 Hz, co jest widoczne w postaci migających diod LED.
Jeśli jednak proces wymaga większej szybkości pracy, można zwiększyć szybkość cyklu
mikroprocesora, zmniejszając opór na wyjściu OSC1. Wartość 100 zapewnia prędkość
cyklu przy częstotliwości około 2 MHz. Zastąp jeden rezystor rezystorem o wartości 27 kΩ.
Zwiększa to całkowitą prędkość cyklu o prawie 4x, a czas wykonania polecenia o około 0,25
ms. Jednak mikroprocesor powinien działać optymalnie przy impedancji 100 na OSC1.
Działanie systemu jest wtedy bardzo niezawodne, bezpieczne i jednocześnie przy wartości
roboczej, napięcie 2,2 V działa przy bardzo niskim obciążeniu prądowym.
Zmierz długość impulsu
Połączenie E4 do GND uruchamia program pomiaru długości impulsu. W tym przypadku
oceniane jest wejście wejściowe S1.