ATNEL tech-forum https://forum.atnel.pl/ |
|
wyświetlacz lcd hd44780 biblioteka https://forum.atnel.pl/topic22460.html |
Strona 1 z 1 |
Autor: | mateusz186 [ 4 sie 2019, o 11:00 ] |
Tytuł: | wyświetlacz lcd hd44780 biblioteka |
Witam. Mam problem ze zrozumieniem pewnych kodów z BB: 1. str. 221 co oznacza data & (1<<0) itp 2. str. 222 skąd się wzięła funkcja "data_dir_out();" oraz "check_BF" 3. str. 223, 224, 225 tutaj nic nie rozumiem Potrafił by ktoś wytłumaczyć o co chodzi w tych punktach. Zaznaczam, że próbuje to zrozumieć od tygodnia i nic ![]() |
Autor: | mirekk36 [ 4 sie 2019, o 11:08 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
to ja odpowiem na razie pytaniem na pytanie - czy ty czytałeś całą książkę? Czy tylko wskoczyłeś w ten rozdział i nagle nic nie rozumiesz ? Bo tak mi się coś wydaje - a wtedy nie ma co się dziwić, że nic nie rozumiesz ... a zatem skoro: Cytuj: 1. str. 221 co oznacza data & (1<<0) itp to czy czytałeś w książce już tak konkretnie rozdział o przesunięciach bitowych, maskowania bitów ? Zrozumiałeś je ? A jeśli nie to czemu nie zadałeś pytań na tym etapie skoro zrozumienie podstaw jest najważniejsze żeby iść dalej dlatego żeby ci pomóc chociaż z punktem 1. to ty odpowiedz na moje pytania i wyjaśnij mi co zrozumiałeś a czego nie z przesunięć bitowych i maskowaniu bitów - to bo tu DOKŁADNIE to jest robione ... i ciężko w ogóle mówić tobie o reszcie jeśli nie pochylisz się najpierw nad podstawami ok? ------------------------ [ Dodano po: 3 minutach ] mateusz186 napisał(a): 3. str. 223, 224, 225 tutaj nic nie rozumiem Rozumiem, że wszystko do strony 223 i po stronie 225 rozumiesz ? ... hmmmm wiesz takie zadawanie pytania bez nawet umiejętności albo próby sprecyzowania tego o co tobie chodzi to jest troszkę nonsens |
Autor: | mateusz186 [ 4 sie 2019, o 11:48 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
rozumiem że np w pierwszym if przesunięcie bitowe 1 realizuje się o 0 miejsc w lewo w drugim o 1 miejsce itp tylko o co chodzi z "data" tz jaką ona ma wartość i dlaczego się tam znajduje |
Autor: | ciamciak [ 4 sie 2019, o 12:36 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
Data może mieć różną wartość. Ciebie powinno interesować co robi to &. |
Autor: | mateusz186 [ 4 sie 2019, o 12:40 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
właśnie chodzi o to & co to oznacza czyżby jakiś wskaźnik |
Autor: | ciamciak [ 4 sie 2019, o 13:03 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
To są absolutne podstawy, na poziomie migania diodą, które pominąłeś zaczynając książkę od połowy. Mirek podał słowa kluczowe, których możesz się chwycić i nie, nie chodzi o wskaźnik. Co dostaniesz np. z takiego działania? 11111111 & 00000001 |
Autor: | mirekk36 [ 4 sie 2019, o 13:19 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
mateusz186 napisał(a): właśnie chodzi o to & co to oznacza czyżby jakiś wskaźnik Kolejny rozdział do przeczytania - "Operatory bitowe" |
Autor: | micky [ 4 sie 2019, o 13:23 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
I chyba od razu operatory logiczne ![]() |
Autor: | Daro69 [ 4 sie 2019, o 22:47 ] |
Tytuł: | Re: wyświetlacz lcd hd44780 biblioteka |
Operatory logiczne i podobne w znakach operatory bitowe, Do przestudiowania działania na zmiennych, i dobrze by było zacząć od operatorów bitowych wzorując się: Tak jak kolega "ciamciak" przedstawił, na zmiennych przedstawionych bitowo. np. 0b00000001 = 1 0b00000010 = 2 0b00000011 = 3 a potem zrozumienie działań na tych liczbach z wykorzystaniem operatorów ~, &, |, ^, następnie wyniki działań które można przyrównywać operatorami logicznymi &&, ||, ... Jeżeli nie Przemawia do Ciebie Mirka "BB" - co jest zaskakujące(być może po prostu nie posiadasz), to można się posiłkować choćby : _Wiki_ |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |