forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Maskování

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip
 
Andre
Anonymní





PříspěvekZaslal: 14 červen 2006, 22:47    Předmět: Maskování Citovat

V jednom článku, kde se popisovala funkce programu, jsem slyšel pojem maskování. Nevíš náhodou co to je?
Návrat nahoru
 

 
administrator
hlavní administrátor
hlavní administrátor


Založen: 2.1.2006
Příspěvky: 758
Bydliště: Ostrava

PříspěvekZaslal: 16 červen 2006, 9:01    Předmět: Re: Maskování Citovat

Náhodou vím. Vysvětlím ti to na příkladu:
Chceš přečíst všechny tlačítka na PORTB a uložit je do registru. Problém je, že tlačítka máš jen čtyři a to na vyšší tetrádě. Na nižší tetrádě máš porty nastavené na výstup. Znamená to, že pokaždé, když přečteš celý byte PORTB, můžeš mít jinou hodnotu na nižší tetrádě. Tato hodnota tě nezajímá. Proto před každým uložením PORTB do registru, logicky vynásobíš jeho hodnotu binárním číslem 11110000. Tím zaručíš, že na nižší tetrádě bude vždy nula. A tomu násobení se říká maskování – maskuješ hodnotu nižší tetrády, která tě nezajímá.

_________________
Rudolf Veselý
Administrátor webu http://www.mcontrollers.com/ a fóra http://forum.mcontrollers.com/.
Pravidla fóra mcontrollers.com.

You can do everything in assembler, but no one wants to program in assembler anymore.
... Yukihiro Matsumoto

Rudolf Vesely on LinkedIn
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
 

 
Andre
Anonymní





PříspěvekZaslal: 20 červen 2006, 22:25    Předmět: Re: Maskování Citovat

Supr vysvětlení, díky - přesně to dělám, jen jsem nevěděl, že to má nějaký název Very Happy.
Návrat nahoru
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)