User manual

Adresa Příkaz Data Popis
34
2
2
Prodleva 5 ms
35 C C S1 = 0?
36 3 2 Jump –2
37
4
0
A = 0
38 2 2 Prodleva 5 ms
39 7 1 A = A 1
3A
5
4
Port = A
3B C E S1 = 1?
3C 3 4 Jump –4
3
9
Jump
9
Krátce stiskněte tlačítko S1. Výsledek může být například 1010, resp. 10 (decimální soustava). Pakliže
je časová jednotka programu 10 ms, doba pro zobrazení je tak 100 ms. Při dalším experimentování
můžete dosáhnout hodnoty nižší než 50 ms.
Výběr programu
K programování slouží tlačítka S1 = vkládání dat a S2 = programování. Zapotřebí je i tlačítko
pro reset. Tyto tlačítka se používají pro výběr programů a jejich konfiguraci. Postupně získáte
vlastní zkušenosti s programování a zjistíte, že samotné programování a úprava jednotlivých
programů je velmi snadné.
Pro vstup do režimu programování, stiskněte tlačítko S2 a uvolněte jej asi po uplynutí 0,5 s.
Tlačítko S2 potom použijte pro procházení v aktuálním programu a přehled příkazů, které obsahuje.
Při přechodu na adresní řádek stiskněte tlačítko S2 dvakrát. Tím dojde k zobrazení příkazu a dat
v adrese. Přitom se znovu krátce zobrazuje korespondující adresa.
Programovací tlačítka S1 a S2
3 tlačítka a LED
Stiskněte tlačítko S2
Zobrazení adresy (dolní 4 bity), 300 ms
Vypnutí displeje, 300 ms
Zobrazení příkazu
Další stisknutí tlačítka S2
Zobrazení dat
Třetí stisk tlačítka S2
Zobrazení další adresy. 300 ms
V případě, že chcete zobrazit pouze aktuální program a nebudete v něm provádět žádné změny,
stisknutím tlačítka S2 celkem 10x přejdete až na konec programu. Přehlednost v celém procesu je
velmi dobrá, vzhledem k tomu, že název programu se na displeji vždy krátce zobrazuje. Navíc je vždy
dobře patrné zobrazení buď dat, nebo příkazu. V továrním nastavení se na prvních 5. adres nacháze
následující příkazy. Tyto výchozí programy pak slouží k dalším úpravám a vlastnímu programování.
Adresa
Příkaz
Data
Popis
00
6
4
A = Din
01 5 1 B = A
02 4 E A = 14
03
8
0
AdrHi = 0
04 C 3 A = B?
4-bitový příkaz a korespondující 4-bitová data tvoří 1 byte, tj. 8-bitové číslo. ½ z byte se také
někdy nazýváNibble“ tedy 4 bity. Čím vyšší hodnota „Nibble“ tvoří příkaz, tím nižší hodnota
„Nibble“ pro data. EEPROM (paměť) mikrokontroléru zahrnuje celkem 128 bajtů. Program proto
může pojmout celkem až 128 příkazů. To je dostatečný objem pro většinu aplikací, protože
programový kód je vysoce kompaktní. Většina užitečných aplikací pracuje pouze s několika příkazy
(většinou je to méně než 10 příkazů). Zobrazte přehled jednotlivých příkazů a dat a pak porovnejte
obsah paměti. Poté znovu stiskněte tlačítko reset. Původní program se přitom nijak nezmění.
Programování
Tlačítko S1 je aktivní pouze při změně příkazu nebo dat nebo jejich novém zdávání. Zadávat je možné
čísla v rozsahu 0 – 15. Prvním stiskem tlačítka S1 dojde k zadání číslice 0. Aktuální zadání je
zobrazeno prostřednictvím 4 LED. Chcete-li zadat číslo 4, stiskněte tlačítko S1 celkem 5x: 0, 1, 2, 3, 4.
Binární zobrazení je pak 0100.
Pakliže jste zadali buď příkaz nebo data, popřípadě data i příkaz, dalším stisknutím tlačítka S2 dojde
k přenesení do paměti EEPROM. Jako potvrzení se na 600 ms displej vypne a poté se zobrazí další
příkaz a data. Tato krátká prodleva je vlastní programovací krok. V tom okamžiku navíc dochází
k úspoře energie, která se použije pro přenesení dat do EEPROM. Měnit je možné současný program
na stejné paměťové pozici. Pro výběr pozice použijte tlačítko S2 a úpravu příkazu nebo dat proveďte
tlačítkem S1. Následně úpravy uložte pomocí tlačítka S2. V první části se programuje pouze za využití
dvou příkazů. To představuje zapnutí LED do nekonečné smyčky (Loop).
Rozsvícení LED
Adresa
Příkaz
Data
Popis
00 1 7 A1 – 4 = 0111
01 3 0 Jump 0
Zvolit je možné buď podrobný seznam, nebo pouze jeho zkrácenou podobu. Tyto 2 byte jsou shrnuty
v hexadecimálním (hex) zápisu: 17h, 30 h. Programy jsou však zapisovány ve zkrácené podobě bez
označení „h“: 17 30. K tomuto zadání dojdete následujícím postupem:
S2 + reset, 2 x S1, S2, 8 x S1, S2, 4 x S1, S2, 1 x S1, S2