Zlecę napisanie programu na symulatorze edsim 51 - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Mikrokontrolery (https://forum.arduinopolska.pl/dzial-mikrokontrolery) +--- Wątek: Zlecę napisanie programu na symulatorze edsim 51 (/watek-zlec%C4%99-napisanie-programu-na-symulatorze-edsim-51) |
Zlecę napisanie programu na symulatorze edsim 51 - geoo - 04-11-2020 Dzień Dobry, Mam do napisania programik na symulatorze edsim51 (do zainstalowania symulatora konieczne jest zainstalowanie środowiska JAVA pod Windows). Mogę dołączyć spakowany symulator na którym ma być zapisany kod programu. Program jest następujący: //proszę napisać program załączający i wyłączający diodę LED 6 (P1.6) po wciśnięciu przycisku SW 0 (P2.0) i odliczeniu czasu 5 sekund, korzystając z symulatora// RE: Zlecę napisanie programu na symulatorze edsim 51 - aj123 - 06-11-2020 Co to, jakieś zadanie ze studiów? XD RE: Zlecę napisanie programu na symulatorze edsim 51 - Robson Kerman - 06-11-2020 Ja przez pewien czas zastanawiałem się, czy to przypadkiem nie jest jakiś żart. No bo, jeśli masz problem z miganiem diodą, to jesteś na pewno początkujący. I na początku przygody z uC masz takie problemy ze zrozumieniem materiału, że jesteś gotowy zapłacić za jego napisanie innej osobie, to nie wróżę Ci w tej dziedzinie wielkiej kariery. Ja w asm nie pisałem z 10 lat, a '51 widziałem ostatnio pewnie ze 20 lat temu, więc Ci nie pomogę. Ale mogę coś podpowiedzieć: Stwórz sobie pętlę główną, a w niej sprawdzaj stan przycisku. Jeśli został naciśnięty to skocz do funkcji obsługi diody, a stamtąd do pętli delay. Kod: main: jnb p2.0, led ;sprawdzam przycisk, a jeśli wciśnięty to ->led 50x200x250x2uS=5000000uS=5S Jeszcze dochodzą powroty, więc pewnie jest ze 30mS z górką, ale już mi się nie chciało. Można to zrobić na timerach, to nie blokowało by programu, ale na początek nauki powinno być OK. P.S: Daję Ci ten kod za darmo. |