User manual
32
A számlálóhurkot úgy is lehet alkalmazni, hogy ne hátra, hanem elõre ugorjon. Ezúttal a
folyamat ténylegesen ötször megy végbe, ha a C kezdeti értékéül 5-öt töltünk be. A minden
esetben átugrott 04 cím egy önmagára történõ relatív ugrást tartalmaz, és ezzel egy végtelen
hurkot, amely a program végéül szolgál.
Cím
Parancs
Adatok
Megjegyzés
45 52 80 A5 30 15 28 1A 28 36
18. kilistázás: Ötszöri villogás
15
Összehasonlítások
Két számértékeket kell összehasonlítani. Az összehasonlítás eredményétõl függõen kerül sor
egy ugrásra. A két számértéknek az A-ban és B-ben kell lennie. A következõ példában a B az 5
számmal van megtöltve. Az A az eredményét az AD1 analóg bemenetrõl kapja. Ide lehet
csatlakoztatni például, mint a 4. fejezetben is, egy fényérzékelõt. A programnak most
folyamatosan a következõ mûveletet kell végeznie:
Ha AD1 > 5,
akkor: az összes
LED világít,
különben: az
összes LED
kialszik.
Végeredményként egy szürkületi kapcsolót kapunk. Mivel az LDR rá van kötve a GND-ra, a
nagyobb fényesség kisebb feszültséget ad az AD1-re. A LED-ek kialszanak, amint egy
bizonyos értéknél nagyobb a fényesség, és ezzel együtt egy bizonyos értéknél kisebb a
feszültség. A határérték 6, mivel a mérési eredménynek 5-nél nagyobbnak kell lennie.
Cím
Parancs
Adatok
Megjegyzés
00
4
5
01
5
1
02
8
0