Kako pristupiti pojedinim BITS

W

waqas_here

Guest
Guyz plz pomoć mene vanjska strana.Želim pristupiti pojedinih bitova dok je programiranje u C-AVR za korištenje AVR Studio.Na primjer želim provjeriti ili pojedinih bitova u PINB je postavljen ili jasno.Imam bio događaj koristeći & operator npr. (PINB & 0x02).Ali ja Dun želim to učiniti bilo koji više.

 
ja sam koristeći Keil za c u 8.052.U ovom se koristi maskiranje ili ključne riječi poput sbit na način kako slijedisbit variable_name igla = #;

ovo je za čitanje obliku igle.za čitanje, jele deklarirati sve što je npr. igle

definirati num P0;
num = 0xFF;

za maskiranje:

na primjer, želim doći do malo 3 port 1 onda;

definirati num P1;

unsinged int maska = 0x08; / / privremeni vrijednost

0000 1000 što želim čitati malo 3.

Sada ću napraviti varijabla za pohranu readed zalogaj.

unsigned int dobiti;

get = maska & num;

 
Hai ammarabbasi

Ovdje je velik uvod u

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

Check it out

Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top