zápis do porta 16f84a

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
jankop
Příspěvky: 679
Registrován: 04 dub 2007, 00:00
Kontaktovat uživatele:

#16 Příspěvek 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.
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#17 Příspěvek 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.
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#18 Příspěvek od ok1f »

Vše funguje tak, jak potřebuji. Dík a jdu tvořit dál.
Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 00:00
Bydliště: Vysočina

#19 Příspěvek od Chenzee »

No a je to. Je super, že se na to přišlo. Hodně štěstí. :D :wink:
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#20 Příspěvek od ok1f »

Áhoj.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“