User manual
0E 6 2 A = C
0F C 1
Skip if A
>
B
10 9 0 Jump 00
11 C E Skip if S1 = 1
12 7 2 A = A – 1
15 9 0 Jump 00
Stmívač LED: 80 59 27 52 4F 51 62 C2 9B CF 71 52 40 51 62 C1 90 CE 72 90
Číselný zámek
Princip programu je založen na PWM výstupu, který sepne v případě vložení správného číselného
kódu. Číselné zadání se provádí pomocí tlačítek S1 a S2. V následujícím příkladu je uveden program
s jednoduchým zadáním prostřednictvím tlačítka S1. Na začátku programování dojde po prvním
stisknutí tlačítka k výsledku 0000. Dalším stisknutí tlačítka S1 se provádí navýšení o hodnotu 1.
Stisknutím tlačítka S2 se zadávání ukončí a program se přepne do funkce Loop.
Adresa
Příkaz
Data
Popis
00 C C S1 = 0?
01 3 1 Jump -1
02 4 0 A = 0
03 5 4 Dout = A
04 2 3 10 ms
05 C E S1 = 1?
06 3 2 Adr 04
07 C F S2 = 1?
08 3 0 End
09 C C S1 = 0?
0A 3 3 Adr 07
0B 7 1 A = A + 1
0C 2 3 10 ms
0D C C S1 = 1?
0E 3 1 Adr 0D
0F 3 C Adr 03
Číselné zadání: CC 31 40 54 23 CE 32 CF 30 CC 33 71 23 CC 31 3C
Číselné zadání je rovněž k dispozici coby hotový subprogram od adresy 70.
Namísto funkce Loop v řádku 08, je příkaz RET. Subprogram je vynechán v případě, že je výsledek
zadán do proměnné A. Následující program vyvolá číselnou hodnotu z paměti 3x a provádí její
srovnání s předdefinovaným výsledkem. V tomto případě je správné zadání 3, 5, 2. Poté se výstup
PWM aktivuje na hodnotu 15. Jakékoliv jiné, nesprávné zadání, způsobí přepnutí programu do
nekonečné smyčky (Loop). Výstup PWM pracuje jako běžný digitální port, což je nezbytné pro
všechny 4 výstupy A1 až A4 pro číselné zadání. Po každém úplném a správném zadání, dojde
k indikaci prostřednictvím LED s tím, že došlo k vložení správné číselné řady (kombinace).
Adresa
Příkaz
Data
Popis
00 8 7 Page 7
01 4 3 A = 3
02 5 1 B = A
03 D 0 Call 70
04 C 3 Skip if A=B
05 3 0 End
06 1 0 LED off
07 4 5 A = 5
08 5 1 B = A
09 D 0 Call 70
0A C 3 Skip if A=B
0B 3 0 End
0C 1 0 LED off
0D 4 2 A = 2
0E 5 1 B = A
0F D 0 Call 70
10 C 3 Skip if A=B
11 3 0 End
12 1 0 LED off
13 4 F A = 15
14 5 9 PWM=A
15 3 0 End
Číselný zámek: 87 43 51 D0 C3 30 10 45 51 D0 C3 30 10 42 51 D0 C3 30 10 4F 59 30
Příloha
– Přehled programů
Strana 0: 64 51 4E 80 C3 98 82 95 4D 80 C3 9E 82 9A 4B 81 – výběr a spuštění programů










