Stránka 2 z 2

Napsal: 09 lis 2007, 11:41
od jankop
Omlouvám se, zápis programu jsem vylepšoval s ohledem na obecnost, přehlednost, modifikovatelnost a vidím, že jsem to přehnal.
Zápis

Kód: Vybrat vše

movlw B'00001111'
andwf PORTA,W
movwf RYCHLOST

je to, co potřebuješ.
Program nenuluje ani nemění obsah registru PORTA, pracuje už pouze s jeho kopií v registru W.
Je to totéž co předtím, jen jinak napsáno. MASK_D3_D0 EQU B'00001111' je pouze definice literálu - konstanty pro assembler.

Napsal: 09 lis 2007, 12:53
od ok1f
Tak tomu už rozumím a zkusím to zabudovat do programu. Za všechny názory, i ty mylné děkuji a ozvu se, jak vše dopadlo.

Napsal: 09 lis 2007, 14:25
od ok1f
Vše funguje tak, jak potřebuji. Dík a jdu tvořit dál.

Napsal: 09 lis 2007, 14:31
od Chenzee
No a je to. Je super, že se na to přišlo. Hodně štěstí. :D :wink:

Napsal: 09 lis 2007, 14:49
od ok1f
Áhoj.