Skocz do zawartości

ATmega 16 i prosty program


jacekk55

Pomocna odpowiedź

Witam

Zacznę od tego, że uczę się programować Atmega. napisałem programik (prosty dla początkujacego). Idea jest taka, że:

- 3 swiche i 3 LED'y.

Dziłanie programu:

-wciskam 1 SW - zapala się 1 LED, 2 SW to 2 LED, 3 SW to 3 LED. Wciśnięty 1 SW pali się 1 LED ale wciśnięcie dodatkowo 2 SW spowoduje wygaszenie LED. I Tak w pzrypadku 2 i 3 oraz 1 i 3.

Mój program działa ale przytrzymanie przycisku powoduje zauważalne mignięcie diody (działanie pętli for), chciałbym to wyeliminować oraz aby wciśniecie dodatkowego przycisku działało jak przerwanie. Moze ktoś mi podpowie jakie zmiany wprowadzić.

__________

Komentarz dodany przez: Nawyk

Kolego, jeden post w zupełności wystarczy. Na razie tylko jedno ostrzeżenie, ale przy kolejnym takim "potopie" będzie ban

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.