Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Operacje na buttonach i ledach

kondzio14
-
-
Posty: 1
Rejestracja: 9 paź 2014, o 14:37

Operacje na buttonach i ledach

Postautor: kondzio14 » 9 paź 2014, o 15:01

Poradziłem sobie.

Witam użytkowników forum,
Pierwszy raz mam styczność z mikrokontrolerami. Obecnie mamy na uczelni lab, gdzie programujemy na msp430. Idzie mi to opornie, wczoraj po kilku godzinach pracy udało mi się zrobić aby po przyciśnięciu przycisku jeden raz dioda się zapaliła, a przyciśnięciu kolejny raz zgasła ostatnio zapalona i zapaliła się nowa dioda.

Dostałem zadanie, aby za pomocą pierwszego przycisku zmieniać tryb, a za pomocą drugiego, gasić lub zapalać, zależnie od trybu.
Button2 - zapala kolejna diodę i gasi poprzednio zapaloną dla Tryb - 0 (po naciśnięciu button1 raz)
- zapala wszystkie diody(3 - rel1, rel2, status) i gasi po jednej diodzie dla kolejnych wciśnięć button2

Napisałem oto taki kod, ale dostęp do płytki mam tylko na uczelni, także proszę o pomoc i analizę kodu oraz napisanie co robię źle.
Chodzi mi o linie w kodzie od 142 do 266: http://wklej.org/id/1483310/

Awatar użytkownika
Jacek Bogusz
-
-
Posty: 457
Rejestracja: 12 maja 2010, o 17:37
Lokalizacja: redakcja

Re: Operacje na buttonach i ledach

Postautor: Jacek Bogusz » 23 paź 2014, o 11:17

Już nie ma wklejki, za późno zauważyłem post... Tego typu zadania najłatwiej realizuje się za pomocą maszyny stanów przełączanej przyciskiem.

Wróć do „Pozostałe mikrokontrolery (PIC, MSP430, PSoC, 8051 ...)”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości