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



Teraz jest 28 gru 2025, o 23:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 31 paź 2015, o 17:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2013
Posty: 67
Lokalizacja: Rzeszów
Pomógł: 0

Napisałem sobie programik który ma na wyświetlaczu 7-segmentowym wyświetlać sekundy i minuty. Jest to wyświetlacz poczwórny i koncepcja jest taka, że dwie pierwsze cyfry mają wyświetlać sekundy a dwie ostatnie minuty. Napisałem sobie funkcje które są odpowiedzialne za wyświetlanie zmiennych na odpowiednich wyświetlaczach. Napisałem tez funkcję która zlicza sekundy i za każdym wyjściem z pętli for ma się inkrementować zmienna "minuty" lecz dzieje się to tylko raz, program wchodzi dalej do pętli for zliczając sekundy, ale minuty pozostają bez zmian. Nie mam już pomysłu jak do tego podejść. Próbowałem różnych sposobów, ale każdy zawodzi. Myślę że to jest coś banalnego i oczywistego ale nie potrafię znaleźć przyczyny.

main.c

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


d_led.c

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


d_led.h

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2015, o 17:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2013
Posty: 119
Lokalizacja: Cinisi
Pomógł: 12

zmienną minuty daj jako statyczną, z każdym wywołaniem funkcji jest ona tworzona na nowo z wartością 0. Pozdrawiam ;)


Autor postu otrzymał pochwałę

_________________
sig off :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2015, o 17:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2013
Posty: 67
Lokalizacja: Rzeszów
Pomógł: 0

Tak myślałem, że to coś prostego, zabrakło troszeczkę wiedzy. Dziękuję bardzo :)



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: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO