Hoe toegang tot individuele BITS

W

waqas_here

Guest
Guyz plz help me out.Ik wil toegang tot individuele bits tijdens het programmeren in C voor AVR met AVR Studio.Bijvoorbeeld ik wil controleren, hetzij de individuele bits in PINB is ingesteld of wordt duidelijk.Ik heb gedaan met behulp van & operator bijvoorbeeld (PINB & 0x02).Maar ik dun wil het niet meer doen.

 
Ik gebruik Keil voor c in 8052.dit maskeren wordt gebruikt of zoekwoord als sbit in de wijze als volgtsbit variable_name = pin #;

Dit is te lezen vorm pinnen.te lezen, sparren verklaren alle pinnen, zoals bv.

definiëren num P0;
num = 0xFF;

voor het maskeren:

bijvoorbeeld i wanna bit 3 van de haven op 1 en vervolgens te bereiken;

definiëren num P1;

unsinged int mask = 0x08; / / tijdelijke waarde

0000 1000 als ik wil bit 3 te lezen.

Nu heb ik een variabele op te slaan readed beetje.

unsigned int krijgen;

krijgen = masker & num;

 
Hai ammarabbasi

Hier is een geweldige tutorial op

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=37871

Check it out

Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top