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). |
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/ |