Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Odczytywanie pojedynczego bitu w zmiennej

ktoś12
-
-
Posty:14
Rejestracja:14 sty 2004, o 01:19
Odczytywanie pojedynczego bitu w zmiennej

Postautor: ktoś12 » 4 sty 2005, o 23:33

Jestem początkujący więc proszę o wyrozumiałość. Mam pytanie: czy w Bascomie można odczytać, lub zmienić wartość pojedynczego bitu zmiennej, tak jak w przypadku np rejestrów I/O?. Przykład:

W przypadku portów I/O np. w procku można odczytać stan pojedynczej końcówki portu za pomocą zapisu. Portd.3, Portb.6 itp. Czy w przypadku zmiennej można odczytać stan pojedynczego bitu za pomocą zapisu nazwa_zmiennej.2 np. wynik.2?

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 5 sty 2005, o 00:05

A definiujemy jako bajt
Portd np.: jako wejście

Stan pojedynczego pinu: A.6 = Pind.6 <zczytujemy z pinu.6 do bitu.6 zmiennej A
Stan pojedyńczego bitu: Portd.6 = A.6 <wystawiamy na pin.6 z bitu.6 zmiennej A

ktoś12
-
-
Posty:14
Rejestracja:14 sty 2004, o 01:19

Postautor: ktoś12 » 5 sty 2005, o 16:41

Stokrotne dzięki!!! :) :) :) właśnie o to mi chodziło. Potrzebuję wysłać cały bajt szeregowo do układu 74HC164 i nie wiedziałem czy można odczytać pojedyncze bity zmiennej. Teraz już wiem. Dzięki!!!.

Awatar użytkownika
Press
-
-
Posty:389
Rejestracja:10 mar 2004, o 16:21
Lokalizacja:Wrocław
Kontaktowanie:

Postautor: Press » 5 sty 2005, o 17:16

Jeśli potrzebujesz wysłać cały bajt do rejestru to poczytaj o instrukcji shiftout

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 24 gości