Binární funkce
Přiklad použiti mapování typu "Mask".
Všechny stavy mají stejnou masku a liší se vybrané bity.
Funkce | Význam |
---|---|
0->? | Nastavení nulových bitů na nepoužívanou (nezajímavou) hodnotu |
0->1 | Nastavení nulových bitů na hodnotu 1 |
?->0 | Nastavení nepoužívaných (nezajímavých) bitů na nulovou hodnotu |
?->1 | Nastavení nepoužívaných (nezajímavých) bitů na hodnotu 1 |
1->0 | Nastavení bitů s hodnotou 1 na nulovou hodnotu |
1->? | Nastavení bitů s hodnotou 1 na nepoužívanou (nezajímavou) hodnotu |
Příklad s nastavením LED
Vybrání a nastavení prvních dvou bitů na nulovou hodnotu.
Stav LED -> "Vypnuto"
Vybrání a nastavení prvního bitu na hodnotu 1 a druhého na hodnotu 0.
Stav LED -> "Zapnuto"
Vybrání a nastavení prvního bitu na hodnotu 0 a druhého na hodnotu 1.
Stav LED -> "Rychlé blikání"
Vybrání a nastavení prvních dvou bitů na hodnotu 1.
Stav LED -> "Pomalé blikání"