Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 mar 2026, o 16:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 21 lut 2016, o 19:35 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 19
Pomógł: 0

Witam,
panowie chciałbym abyście wytłumaczyli mi jak program krok po kroku wysyła napis "Witaj, kotlecie" na wyświetlacz LCD
Jest to fragment kodu programu zaczerpnięty z książki p.Pawła Borkowskiego
Interesuje mnie co dzieje się w funkcji WyswietlLCD oraz Wyslij_do_LCD(napis[k])?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


ja to rozumuję w ten sposób (nie wiem czy dobrze, mam wątpliwości dlatego napisałem ten post) dla funkcji Wyslij_do_LCD
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

dla k=0 do funkcji Wyslij_do_LCD (W) zostanie przekazana literka W itd. Literka W znajduje się pod adresem 0x00 adres ten podstawiany jest pod zmienną bajt, po wykonaniu całej funkcji Wyslij_do_LCD () jej wynik czyli literka W przekazywana jest do funkcji WyswietlLCD() i teraz funkcja ta WyswietlLCD() odczytuje co znajduje się pod adresem 0x00. Podobnie dzieje się z innymi literkami.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2016, o 09:11 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 19
Pomógł: 0

Panowie odezwijcie się odnośnie tego postu!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2016, o 12:30 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Kolego jak ktoś ci może wytłumaczyć jak używasz biblioteki Borkowskiego a większość na forum używa Mirka. Zaglądnij do funkcji wyslij_do_LCD. Przecież nikt nie wywróży co tam jest

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2016, o 00:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 paź 2014
Posty: 237
Lokalizacja: Rzeszów
Pomógł: 11

Ja to widzę w tak:

Funkcji WyswietlLCD na "karteczce" przekazujesz ADRES do napisu (np. numer strony i linijkę pierwszej litery) i ILE napis ma liter (wartość).
Funkcja WyswietlLCD z kolei na innej "karteczce" przekazuje funkcji Wyslij_do_LCD znak do wyświetlenia (wartość) - po kolei - bierze spod adresu kolejną literkę i przekazuje funkcji Wyslij_do_LCD.
Funkcja Wyslij_do_LCD wyświetla znak na LCD, wyrzuca starą kartkę i przy kolejnym wywołaniu pobiera nową.

Użyłem tu słowa "karteczka", bo to są zmienne tymczasowe. Po zakończeniu działania funkcji znikają.
Ciężko tu przypisać jakiś konkretny adres.

Tak to czuję. Mam nadzieję, że się nie pomyliłem (sierściuch jeszcze ze mnie, ale się starałem) :D .

_________________
Mr. Nobody



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2016, o 20:57 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 19
Pomógł: 0

ok, dziękuję



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO