Kód: Vybrat vše
serout B.0, baud, (254,16)
Kód: Vybrat vše
serout B.0, baud, (254,16)
Kód: Vybrat vše
;#icaxe 08m2
symbol baud=N4800
Pause 500
for b1=0 to 255
b2=b2+1
serout C.1, baud, (254,1); maže LCD
serout C.1, baud, (254,16)
serout C.1, baud, (254,130);3tí sloupec první řádek
serout C.1, baud, (#b2);zobrazuje čísla
pause 1000
next b1
Kód: Vybrat vše
;#icaxe 08m2
symbol baud=N4800
Pause 500
serout C.1, baud, (254,14);tomasp: Zobrazuj kurzor. Lze misto 14 dat 15, pokud chci blikajici obdelnik
for b1=0 to 255
b2=b2+1
serout C.1, baud, (254,1); maže LCD
serout C.1, baud, (254,130);3tí sloupec první řádek
serout C.1, baud, (#b2);zobrazuje čísla
serout C.1, baud, (254,16);tomasp: po zobrazeni cisla vratim kurzor zpet o jednu pozici
;serout C.1, baud, (254,130);tomasp: nebo se takhle vratim tam, kde jsem zacal psat cislo
pause 1000
next b1
jova píše:Zkouším to tímhle prográmkem a těch 16 udělá to, že se číslo začne zobrazovat o 1pozici vlevo. Kurzor tam ale není. 14 zobrazí spodní kurzor, 15 pak i blikající obdélník. Vše ale za poslední číslicí.Kód: Vybrat vše
;#icaxe 08m2 symbol baud=N4800 Pause 500 for b1=0 to 255 b2=b2+1 serout C.1, baud, (254,1); maže LCD serout C.1, baud, (254,16) serout C.1, baud, (254,130);3tí sloupec první řádek serout C.1, baud, (#b2);zobrazuje čísla pause 1000 next b1
Kód: Vybrat vše
msg:
branch b1,(btn0,btn1);výběr slova 253,0 = Ahoj ; 253,1 = nebo
btn0:
pinsB = "A"
pulsout enable,1
pinsB = "h"
pulsout enable,1
pinsB = "o"
pulsout enable,1
pinsB = "j"
pulsout enable,1
return
btn1: pinsB = "n";
pulsout enable,1
pinsB = "e";
pulsout enable,1
pinsB = "b";
pulsout enable,1
pinsB = "o";
pulsout enable,1
return
serout C.1, baud, (253,číslo)
. Francouz počítá s pevnou délkou, ty by sis mohl udělat různě dlouhé a v tabulce mít převod mezi číslem řetězce, který chceš vypsat a jeho adresou v EEPROM a délkou k vypsání (pomocí konstrukce TABLE a příkazu READTABLE, v ukázkovém kódu v dokumentaci těchhle příkazů máš rozepsané použití, které se ti přímo hodí, jen místo serout ...
by tam bylo pinsB=b1
a pulsout enable,1
jako ve francouzově msg). A rozhodně to je vhodné posílat jako celý řetězec najednou a ne jak jsi to uvedl pinB=...pulsout...pinB=...pulsout (to ti žere paměť mnohem víc).Nepřepínej tak rychle a půjde to.jova píše:Rychlým přepínáním vytvořit například tu dvojici nejde, přestává být už vidět.