ATNEL tech-forum
https://forum.atnel.pl/

Pomoc w wytłumaczeniu kodu c
https://forum.atnel.pl/topic22160.html
Strona 1 z 1

Autor:  maniana18 [ 10 kwi 2019, o 14:14 ]
Tytuł:  Pomoc w wytłumaczeniu kodu c

Witam! potrzebuję pomocy w wytłumaczeniu krok po kroku co dzieje się w przedstawionym kodzie. Mój mózg nie przyswaja c a potrzebuję przetłumaczyć to na bascom (męczę się z wyświetleniem jakiejś sensownej informacji na wyświetlaczu kolorowym).
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  gordon10 [ 10 kwi 2019, o 16:08 ]
Tytuł:  Re: Pomoc w wytłumaczeniu kodu c

Witam na forum.

Analizuj to w takiej kolejności jak wskazują na to nawiasy.
Najpierw maskowanie bitów - iloczyn bitowy: (PAGE & 0x0f)
Następnie suma bitowa: ( 0XB0 | (PAGE&0x0f) )
I wynik jest argumentem funkcji wysyłającej komendę do wyświetlacza: LCDWriteCommand( 0XB0 | (PAGE&0x0f) );
Która to komenda ustawia aktywną stronę wyświetlacza - funkcja:
void LcdSetPAGE(unsigned char PAGE)
{
LCDWriteCommand( 0XB0 | (PAGE&0x0f) );
}

Kolejną funkcję analogicznie.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/