Witam
Mam taki problem że chciałbym zrobić porogramik który po zainicjowaniu pinu wysyłał by na wyświetlacz LCD trzy malutkie bitmapy (*bgf).
Co chciałbym osiągnąć omówie na prostym przykładzie.
Mam dode LED którą chciałbym włączać i wyłączać dwoma przyciskami.
i teraz problem bo jak pisze w programie
OK i fajnie przyciskam i dioda led gaśnie ale gaśnie na czas zwierania przycisku
jak tylko "zwolnie przycisk" to dioda znowu zaczyna świecić bo pętla wykrywa że
portb.2 jest równy 0.
I teraz jak rozwiązać ten problem. Robiłem to za pomocą pętli DO...Loop until
ale wtedy dioda migała.
Chcę zrobić tak że jak pętla IF wykryje np: portb.2 = 1 to zeby na stałe zmienić stan porb.1 a nie gdy tylko przycisk jest zwarty.
za pewne da się to jakoś rozwiązać.Może ktoś z kolegów poda komendę albo fragment kodu z komendami które rozwiązują taki problem
Mam taki problem że chciałbym zrobić porogramik który po zainicjowaniu pinu wysyłał by na wyświetlacz LCD trzy malutkie bitmapy (*bgf).
Co chciałbym osiągnąć omówie na prostym przykładzie.
Mam dode LED którą chciałbym włączać i wyłączać dwoma przyciskami.
i teraz problem bo jak pisze w programie
set portb.1 'ustawienie portu gdzie podpięta jest doda LED
if portb.2 = 1 then ' jeśli przycisnę swith (podpięty pod portb.2 ) to zamień stan
portb.1 = 0 ' w portb.1 na "0" (reset portb.1)OK i fajnie przyciskam i dioda led gaśnie ale gaśnie na czas zwierania przycisku
jak tylko "zwolnie przycisk" to dioda znowu zaczyna świecić bo pętla wykrywa że
portb.2 jest równy 0.
I teraz jak rozwiązać ten problem. Robiłem to za pomocą pętli DO...Loop until
ale wtedy dioda migała.
Chcę zrobić tak że jak pętla IF wykryje np: portb.2 = 1 to zeby na stałe zmienić stan porb.1 a nie gdy tylko przycisk jest zwarty.
za pewne da się to jakoś rozwiązać.Może ktoś z kolegów poda komendę albo fragment kodu z komendami które rozwiązują taki problem