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 :P

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/