User manual

38
20
Számzár
Az itt bemutatott számzár bekapcsolja a PWM-kimenetet, ha a felhasználó a helyes számsort
adta be. A számbeadásnak pontosan követnie kell az S1 és az S2 gombbal végzett
programozás mintáját. Az alábbi program az egyes számoknak az S1 gombbal törté
beadását szemlélteti. Mint a programozáskor is, az elsõ gombnyomás a 0000 eredményt adja.
Az S1 minden egyes további megnyomása 1-gyel növeli a kiadást. Az S2 gomb
megnyomásával befejezõdik a beadás. Ebben az esetben a program egy végtelen hurokkal
fejezõdik be.
Cím
Parancs
Adatok
Megjegyzés
CC 31 40 54 23 CE 32 CF 30 CC 33 71 23 CC 31 3C
25. kilistázás: Egy szám beadása
A számbeadás kész alprogramként áll rendelkezésre a 70. cím alatt. A 08 sorban lévõ végtelen
hurok helyett itt egy RET-parancs van. Az alprogram az A-ba való számbeadás eredményével
záródik.
Az alábbi számzár háromszor vja fel a számbeadást, és összehasonlítja az eredményeket
a programozott számokkal. Ebben a példában a helyes beadás 3, 5, 2. Ezután a PWM-
kimenet a 15 értékkel teljesen felvezérlõdik. Minden hibás beadás azonban egy végtelen
hurokhoz vezet, amely csak egy reset paranccsal hagyható el.