User manual

Strona 33 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
Komenda
Dane
Komentarz
6
9
A = AD1
C
1
Skip if A>B
9
8
Adr 08
1
F
LEDs 1111
3
4
Adr 03
1
0
LEDs 0000
3
6
Adr 03
45 51 80 69 C1 98 1F 34 10 36
Lista 19: Prosty przełącznik zmierzchowy
Przetestuj program, zmniejszając zasłonę światła ręką. Przekonasz się, że podstawowa
funkcja jest spełniona. Jednak zwykle występuje nieprzyjemny efekt uboczny. Dokładnie na
progu między On i Off, diody LED będą migać niekontrolowane. Zwłaszcza w sztucznym
świetle, jasność będzie szybko zmieniać się wokół pewnej średniej. To migotanie jest
poprawnie oceniane przez program, ale wynik nie jest tym, czego można oczekiwać od
przełącznika zmierzchowego. Rozdział 18 pokazuje ulepszony przełącznik zmierzchowy.
16 AND, OR i XOR
Dwa binarne warunki można połączyć w nowy warunek. Jednym z przykładów jest funkcja
AND: Gdy bit 1 ma warunek 1 AND bit ma warunek 1, warunek wyjściowy jest równy 1.
Liczby binarne z kilkoma bitami mogą być również połączone w ten sposób. Link "10 AND 3 =
2" staje się zrozumiały przy zapisywaniu go w liczbach binarnych:
1010 AND
0011 =
0010