Napsal: 09 lis 2007, 11:41
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
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.
Zápis
Kód: Vybrat vše
movlw B'00001111'
andwf PORTA,W
movwf RYCHLOSTje 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.