(at) , a rozkaz movc to odczyt z pamięci programu i nie wiem po co go używasz skoro masz zapełnić obszar pamięci RAM a nie odczytywać ROM
Witam. Jedyne co mi przychodzi do głowy to program Jagoda. Jest to komputerowy symulator systemu DSM-51, opartego o mikrokontroler 8051. Posiada takie peryferia jak dioda, buzer, wyświetlacz 7-segmentowy, wyświetlacz LCD, Klawiatura matrycowa i sekwencyjna. Pozdrawiam
Zamieszczam program DSM-Symulator, autorstwa ówczesnych asystentów (rok 2002) Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej. W związku z tym, że w programie nie napisano nic o licencji, prosiłbym o wykorzystywanie tylko w celach edukacyjnych.
Witam mam problem w wyświetleniu litery ć. Pozostałe litery i znaki wyświetla bez problemu. Podany program + symulator jagoda jest w załączniku.
Dziękuje za pomoc Ma ktoś liste rozkazów mikrokontrolera 8051 zastosowanego w dsm z fajnymi opisami Ma coś pisać z dsm potrzebuje jakiś materiałów do nauki Wszystko czego potrzebujesz to symulator Jagoda, pdfy o DSM-51 i oprogramowanie z przykładami do ściągnięcia ze strony producenta. Lenistwo, lenistwo, lenistwo... http://www.myku.eu.org/download/zsee/Sys...
nie wiem czy chodzi ci o programowanie samego '51 czy tez umieszeczanie go w jakis układach.ale do samego programowania '51 słuzy program jagoda(symulator dsm-51)
Zapoznaj się z instrukcjami CJNE i DJNZ , a żadna pętla nie będzie Ci straszna :D
Znalazłem program symulujacy http://rs313.rapidshare.com/files/857850... Ale nie wiem czy jest lepszy od Jagody
jagoda sama w sobie jest dosc wadliwa i wymaga duzej mocy obliczeniowej. istnieja symulatory 8051, ale tam nie bedziesz mial symulacji ukladow zawartych w dsmce (wyswietlacze lcd, led, porty we/wy itp). Symulatorów calej dsmki poza jagoda nie widzialem.
Witam Mam takie pytanie: Czy istnieje jakis [niekoniecznie darmowy] symulator działa mikrokontrolerow ARM ? cos takiego jak symulator Jagoda dla mikrokotrolerow 8051? Jezeli cos takie istnieje prosilbym o jakies info lub namiary. Z gory dziekuje.
Witam serdecznie. Od jakiegoś czasu uczę się programować mikroprocesory w języku Assembler przy pomocy symulatora Jagoda. Niedawno kupiłem laptopa, na którym jest zainstalowany Windows 7, wersja 64 bity. Czy można na tym laptopie w jakiś sposob uruchomić Jagode? Nie mam możliwości instalacji XP, ponieważ do tego laptopa nie ma sterowników pod Xp......
No jasne że nie musisz mieć licencji kto ci udowodni że robiłeś to na jakiej wersji. Zresztą ty sprzedajesz swoją wiedze, czyli owy program. Ja też programuje ale na słabym symulatorze jagoda jest to symulator 8051 też ma ograniczenia nawet spore. Nie ma możliwości pisania dużych programów i nie jest dopracowany przy definiowaniu własnych znaków na...
oooo dokładnie takie cudeńko mamy w szkole :D na samym tym użądzeniu mało robilismy bo uzywaliśmy programu Jagoda który był symulatorem działania tego urządzenia. My kożystalismy z takiego podręcznika
O jaki uP chodzi? Jeżeli o 8051, to polecam symulator JAGODA i oprogramowanie do DSM-51
Poszukaj programu "jagoda", jest to symulator DSM. Będzie to chyba lepsze niz montowanie układu.
Witam, Chciałbym się dowiedzieć, czy ktoś też zauważył taką dziwną przypadłość tego programu, lub może dzieje się tak tylko u mnie? Otóż po przekroczeniu pewnego limitu znaków nie da się dłużej pisać w okienku edycji. Występuje to w okolicy 230. linii. Jak temu zaradzić? Czy jest może nowsza wersja, oprócz tej z 1999 roku, lub czy istnieje podobny symulator?...
Do nauki assemblera 8051 polecam program (symulator) jagoda http://zst.cieszyn.pl/mikro/download.htm...
Kolego, radzę zapoznać się z symulatorem Jagoda ! Cena DSM-51 to 2000zł+dodatki a nikt nie będzie "sklejał" bo za dużo roboty.
kompilując plik c dostajesz plik wynikowy. Dużo kompilatorów pozwala użyc przełącznika (opcji) by generował również plik asm. Napisz jaki masz kompilator. Zawsze możesz również zdeassemblowac plik wynikowy
Z tego, co widzę to mamy tu asm 8051 na DSM-51 Niech poszuka kolega symulatora Jagoda i w nim kombinuje.
Przy próbie uruchomienia w symulatorze Jagoda wyskakuje błąd w linii 78 czyli JZ DZIEL jeśli wykluczę tą linie to wszystko się uruchomi tylko nie będę miał dzielenia
Mam napisać program, który spowoduje na przemian miganie diody i sygnał buzera. Napisałem go tak: [syntax=asm] LED EQU P1.7 BUZZER EQU P1.5 LJMP START ORG 100H START: CLR LED LOOP: CPL LED MOV A,#10 LCALL DELAY_100MS CPL BUZZER MOV A,#10 LCALL DELAY_100MS LJMP LOOP [/syntax] jednakże po wpisaniu tego w symulator "jagoda" zauważyłem, ze są momenty podczas...
W jakim programie kompilowałeś program bo ja używam symulatora dsm-51 jagoda i do niej nie mogę wgrać całego programu i czy mógłbym ten program zasymulować.
Ja dodam dwie pozycje DSM-51 Gałka- Wypas! Jak dokładnie przestudiujesz + symulator JAGODA to kumasz już wszystko Nowa pozycja to MIKROKONTROLERY 8051 w praktyce wyd.BTC Dobrze opisane instrukcje i przykłądy progów. Te dwie książki i jakieś ksera z kursów z ostatnich 2 lat EP a robisz prawie wszystko. Pozdrawiam
Witam! Mam takie pytanko, w szkole od tego roku mam pracownie sterowników plc. Nie orientuje się zbytnio w tym temacie (jeszcze;p) więc chciałby móc w domu sobie popróbować - SPS 400 - dlatego szukam jakiegoś "symulatora" z możliwością pisania programu w AWL. Chodzi mi o symulator w stylu JAGODY dla DSM-51. Wiecie może coś o takich programach?
Program chcę uruchomić w symulatorze jagoda. Tekst ma być wyświetlany na wyświetlaczu lcd, a nie wiem jak przerwać to klawiszem enter, którego przyciśnięcie ma sygnalizować dioda led i spowodować zakończenie wyświetlania tekstu na lcd. Jest to kawałek symulacji systemu alarmowego. Początkowo chciałem aby uzbrajanie systemu odbywało się za pomocą kodu...
Ja dużo kiedyś się uczyłem ASM'51 na Symulatorze DSM-51 o nazwie "JAGODA" + Książka Gałeczki. Choć na żywo to był dopiero efekcik!!! możesz pobrać symulator, mam nadzieje że ci pomoże do wejścia w kraine DŻezzowych mikrokontrolerków. POWODZENIA W NAUCE!!!
Wszystkie symulacje z układu DSM-51 można wykonywać prostym symulatorze komputerowym "jagoda". Program tan jest łatwo dostępny i łatwy w obsłudze. Jest on do pobrania nawet na elektrodzie: http://elektroda.net/download/pafiledb.p... Jak na rzazie tylko tak mogłem pomóc ale jak edytuję ten program to od razu go zamieszczę na forum.
Patrzebuje prostego programiku na zaliczenie na mikrokontroler 8051, który działałby mi na symulatorze JAGODA. Może to być program, na przyklad w ktorym możemy ustawić czas i datę i ktory wyświetlał by ją w czasie rzeczywistym lub cokolwiek innego ale rownież praktycznego. Osoby zainteresowane podjęciem się takowych działań proszone sa o kontakt na...
polecam symulator DSM-51 o nazwie "Jagoda" na PC, wklejasz tam kod źródłowy, krokujesz program i szukasz błędu.
Poszukuję symulatora systemu dydaktycznego DSM-51 na uC 8051 innego niż Jagoda.
a przy okazji może wie ktoś gdzie można znaleść coś na temat assemblera? (najlepiej tak łopatologicznie) Łopatologicznie ????? NO to myśle że przydałby Ci się zakup książki braci GAŁKÓW - POdstawy programowania mikrokontrolera 8051. programy możesz testować np na symulatorze jagoda. wszystkie rozkazy są wyjaśniane, listingi programów również. i nie...
Witam. Mam do zrobienia program w symulatorze jagoda, który pobiera liczbę binarna z klawiatury matrycowej, następnie zamienia ją na upakowane BCD i wyświetla wszystko na LCD. Ma to wyglądać przykładowo tak: 00000101b=5d Póki co mam program który pobiera cyfry z klawiatury i wyświetla na LCD. Nie mam za to pojęcia co zrobić dalej i czy w ogóle idę dobrą...
Automatyka i robotyka w wersji mikrokontrolera jest troche łatwiejsza do łyknięcia, ponieważ da sie zrobić "mały system dydaktyczny z '51" za 50 - 60zł, a PLCek wyjdzie drożej, że nie wspomne o innych rozwiązania, a komputerowych symulatorów '51 jest pełno (Jagoda, Keil '51).
Znasz może jeszcze jakiś symulator uC 8051? Używam JAGODY, ale nie daje sobie z tym rady. Po prostu nie moge pisać dłuższego programu. W czym mógłbym to napisać? Maksymalny rozmiar pliku wynikowego może wynosić 4kB, zatem nic więcej nie napisze :cry:
Po pierwsze wszystkie biblioteki Arduino mają otwarty kod i można je przeanalizować, samo to ma wartość dydaktyczną. Po drugie platforma sprzętowa Arduino w żaden sposób nie narzuca swojego IDE. Nawet w oryginalnym środowisku Arduino, można a czasem nawet warto operować na rejestrach bezpośrednio. Łatwo na niej pokazać jakieś podstawowe koncepcje -...
Po zmodyfikowaniu w ogóle przestało mi działać :| Wiem, Jagoda to nie jest najlepsze rozwiązanie ale nie znalazłem lepszych symulatorów z zintegrowanym edytorem. Może podpowiesz mi jak zmodyfikować mój kod ? :)
Nareszcie zaczynam rozumieć. ;-) Ta Jagoda jest programem, który w zasadzie udaje symulator. Dostęp do urządzeń zewnętrznych - w tym klawiatury i wyświetlacza jest umożliwiony tylko przez predefiniowane procedury. Musisz sprawdzić jakie wartości dostaniesz po naciśnięciu określonych klawiszy. Wartośc ta znajduje się w akumulatorze po wyjściu z procedury...
wrzuć to do jagody napisałem już jak poszło w jagodzie A na DSM już było lepiej tzn: program działa bez problemu do momentu po wybraniu wartości 1-3. po tym się zatrzymuje trzeba zobaczyć jak z tą pętlą aby sprawdzała warunek czy nie ma końca i ustawiała program w moment wyboru wartości. A tak przy okazji jest może jakiś inny symulator DSM 51 bo jagoda...
Witam W technikum pisaliśmy programy w asemblerze używając symulatora jagoda. W końcu nadszedł czas by spróbować napisać program bezpośrednio pod mikrokontroler. Wybrałem język C ponieważ także w technikum oraz w wolnym czasie piszę programy w C/C++ na PC. Przejrzałem trochę elektrodę i Interenet, wiem że chcę spróbować z ARMami - chcę iść z duchem...
Oczywiście jeśli jest odpowiednia ilość wyświetlaczy siedmio segmentowych to tak Rozumiem, że do P 1.6 jest podpięty jeden wyświetlacz siedmio segmentowy ? Co to jest CSDS i CSDB ? CSDS - bufor wyboru wskaźnika CSDB - bufor danych wskaźnika Do dyspozycji jest sześć wyświetlaczy 7 segmentowych. Do jednego portu może być podłączony tylko jeden? P.s....
Za 30zl kupujesz „Podstawy programowania mikrokontrolera 8051” Piotr Gałka i Paweł Gałka.Ta książka tłumaczy od podstaw na przykładzie pewnego symulatora „dms-51” a emulator tego symulatora na kompa jest do zassania z internetu pod nazwą „Jagoda” w tej kiążce jest full przykładów które możesz zasymulować na swoim...
witam. wziąłem się za naukę programowania. piszę proste programy w symulatorze systemu DSM-51 "Jagoda". chciałbym przejść z wirtualnego programowania, do programowania tych scalaczków(89s51) i obserwować działanie programu w rzeczywistości. Czytałem, że programatory do programowania ISP są bardzo tanie. Zakupiłem kiedyś sobie programator AVT518 i nie...
... Co tak naprawdę muszę zmienić, aby kod programu był rozpoznawalny przez edsima'a... Nic nie musisz zmieniać. Wystarczy "tylko", że uzupełnisz kod o kilka podprogramów/procedur/funkcji do obsługi LCD i klawiatury :twisted: Funkcje do których odwołuje się Twój program, a których jeszcze nie masz. [syntax=asm] LCALL LCD_CLR LCALL WAIT_KEY LCALL WRITE_HEX...
Kolego. Piszesz że Jagoda wyrzuca ci błąd dla uP 8080 i słusznie. Jagoda jest dla procesorów z rodziny 8051, więc program napisany dla 8080 nie ma prawa się uruchamiać na Jagodzie. 8051 i 8080 to dwie różne rodziny procesorów, z tym że 8051 to w dalszym ciągu bardzo popularny i używany uP natomiast 8080 to zabytek klasy mumi.
Potrzebny mi jest jakiś symulator układu DSM 8051 ..... Sam mam symulator "jagode" lecz on nie daje już sobie rady.... Proszę o linki.. Z góry wielkie dzięki.
Do testowania cudzego oprogramowania (czytaj odgadywania co robi dana procedurka) używam środowiska Jagoda, ma dużą zalete że jest dość proste i darmowe, niestety ma troche błędów i lubi się wykrzaczać.
B3R5 EQU 18H START LCALL LCD_CLR MOV R0,#10H MOV R2,#0 CLR A LOOP: MOV #R0,A ; nie ma takiego rozkazu INC R0 INC A DJNZ R2,LOOP MOV A,B3R5 LCALL WRITE_HEX LJMP $ po za tym "przeleci" pętlę LOOP 256 i wyświetli nie zmieniona wartość B3R5 po zakończeniu pętli w akumulatorze będzie 0, a w R0 255 (nie sprawdziłem na żadnym symulatorze) Tobie polecam...
no te pdf'y troche pomagaja, ale opisuja przypadek ogolny, ang. umiem bardzo dobrze... druga sprawa znalazlem funkcje: 1 A6 A5 A4 A3 A2 A1 A0 SET DD_RAM adresss. Dostęp do danych w RAM. Ustawienie adresu (A6:A0) danych w liczniku AC. Po ustawieniu można odczytywać RAM danych. Mimo wszystko jak to probuje odpalic, nie dziala (pracuje w symulatorze ->...
Witam, w szkole na laboratoriach mam za zadanie napisać program w symulatorze JAGODA, który: Wyświetli moje imię i nazwisko na wyświetlaczu LCD po czym gdy tekst przeleci do końca, automatycznie ( bądź za pomocą jakiegoś klawisza np. enter ) przełączy się do wyświetlacza segmentowego i wyświetli na nim moją datę urodzenia. Oto co dotychczas napisałem:...
Dzięki za odpowiedź muszę jednak przyznać, że niewiele mi to mówi : ( może dodam, że korzystam z symulatora takowego systemu, w którym znajduje się klawiatura sekwencyjna oraz wyświetlacz 7-segmentowy i „jagoda” się zowie. Chodzi mi bardziej o stronę asseblerowską tego zagadnienia, a najlepiej do mnie przemawiają fragmenty kodów ; D Nie...
Obsługa wyświetlacza lcd w asemblerze to troche zabawki ale nie jakiś wielki problem, sam robiłem to kilka razy a programy zajmują znacznie mniej niż w bascomie i można sobie zaprogramować np. 40 nóżkowy procesor z 4 rema 8 bitowymi portami. Jeżeli zdaży się że zabraknie pamięci wewnętrznej (programu) można dołączyć zewnętrzną choć to oczywiście zajmóje...
Miałem napisać program który zlicza impulsy zewnętrzne za pomocą licznika T1. Ściągnąłem symulator "jagoda" i na podstawie gotowych programów stworzyłem coś takiego: KEY_COD EQU00111111B ;wszystkie klawisze ;Odpowiednie ustawienie T1 ;TIMER 1 T1_GEQU0;GATE T1_CEQU1;COUNTER/-TIMER T1_MEQU0;MODE (0..3) TIM1EQUT1_M+T1_C*4+T1_G*8 TMOD_SETEQUTIM1*16...
Witam mam problem. Mam na jutro ( 06.12.2012r. ) napisać program ( w asemblerze do symulatora jagoda ) który wyświetla polskie znaki ( na LCD) typu "Ą", "Ę", "Ł", "Ć"... Problem polega na tym że wyświetla mi 3 litery. Kiedy wpisuje 4 literę nie wyświetla się ona. [syntax=asm]LJMPSTART ORG30H START: MOVR0,#LCDWC MOVR1,#LCDRC MOVA,#48H LCALLWRITE INCR0...
Witam mam problem chciałem sobie po ćwiczyć programowanie w jagodzie ale niestety nie chce mi się włączyć na Windows 7 64 bit. Może mi ktoś pomóc powiedzieć czy da się to jakoś uruchomić na tym systemie. Z góry dzięki
Nie rozumiem w czym problem, lista instrukcji do ręki, przeczytać kod, przeanalizować i wszystko stanie się jasne, powszechna jest opinia że assembler jest trudny, owszem w pisaniu, ale nie w czytaniu, tu nie ma żadnej składni (poza etykietami z dwukropkiem), słów kluczowych (poza DB), bibliotek, tylko lista instrukcji, która mieści się na 2-4 kartkach...
Robię kolejno zadania z książki Gałki: "Podstawy programowania mikrokontrolera 8051" i natrafiłem na polecenie, aby narysować zawartość stosu w momencie schowania setek. Moje pytanie brzmi, czy mogę zrobić to, jak nie posiadam płytki dsm-51? Mam tylko popularny symulator jagoda, na którym nie ma jako takiej pracy krokowej i mogę odczytać zawartość końcową...
udało mi się napisać program w którym miałem problem z tym wyświetlaniem na 7-segmentowym. tylko jest jeszcze mały problem. powiedzmy ze za pomocą klawiatury podaje liczbe 123. natomiast na wyświetlaczu wyświetla mi się tylko cyfra 1. cyfry 2 i 3 szybko "przelatują". podaje napisany kod programu: SEG_ON EQU P1.6 DISPLAY EQU 30H ;kody cyfr Zero EQU 03Fh...
Na podstawie książki "Podstawy Programowania Mikrokontrolera 8051" (Gałka) i materiałów znalezionych w sieci próbuję napisać program, którego zadaniem jest zdefiniowanie nowego znaku (symbol serca) i wyświetlenie go na LCD. Wiem, że program będzie prosty, ale utknąłem w miejscu z braku informacji. Znalazłem taki program, definiujący nowe znaki i wyświetlający...
Witam Może mógłby mi ktoś pomóc zmodyfikować kod programu dla mikrokontrolera 8051. Program testowany jest oczywiście za pomocą symulatora "jagoda". Treść : "Sterowanie za pomocą dwóch klawiszy strzałek z klawiatury sekwencyjnej zwiększaniem lub zmniejszaniem wartości pewnej liczby (max 2-cyfrowej) z wyświetlaniem jej za każdym razem dziesiętnie na...
Witam, mam problem w wyświetleniu litery ć. Pozostałe litery i znaki wyświetla bez problemu. Podany program + symulator Jagoda jest w załączniku.
Witam Mam kawałek kodu symulującego system alarmowy. Wciśnięcie klawisza enter powoduje jego uzbrojenie a esc dezaktywację. Czy jest możliwe aby aktywacja odbywała się za pomocą kodu z klawiatury symulatora jagoda (np. za pomocą kodu 1,2,3) A jeżeli tak jak to powinno wyglądać. LEDEQUP1.7 ;dioda test podłączona do P1.7 BUZZEREQUP1.5 ;brzęczyk podłączony...
Jak zasymulować program w jagodzie przy którym w prkatyce trzeba podłączyć do dsm i trzeba mierzyć jaego częstopliwość czy nie da sei tego zasymulować w jagodzie? A moze jest inny symulator , ktorym da sie zasymulowac taki program z generatorem --- Zna ktoś program symulujący w którym można zasymulować program w którym uzywa sie generatora? Scalono,...
Witam. Troszkę nad tym siedziałem i mam nadzieję że się to komuś przyda. Jest to program dzielący dwie liczby z dokładnością do dwóch liczb po przecinku, z wygaszanym kursorem po wykonaniu działania. LJMP START ORG 100H START: LCALL LCD_CLR LCALL WAIT_KEY MOV R0,A LCALL WRITE_HEX MOV A,#':' LCALL WRITE_DATA LCALL WAIT_KEY MOV R1,A LCALL WRITE_HEX...
Wiadomo, że istnieje coś takiego jak np. Jagoda. Interesuje mnie jednak jakiś inny program wyposarzony w kompilator (translacja *.asm->*.hex), ponadto chodzi o to bym mógł napisać program w assemblerze, a potem zobaczyć jak on pracuje. Chodzi mi jednak o to, gdy np. napiszę program, który wyświetla na wyświetlaczu LCD napis "WITAJ", to w symulatorze...
symulator jagoda symulatora jagoda jagoda asembler
mixer pioneer kondensator pobór prądu samsung podświetlenie matrycy
matryca philips telewizor zamrażarka czerwona lampka
Odłączenie zasilania radia Android w Skoda Octavia II 1.6 MPI 2004 Podświetlenie pokrętła temperatury w piekarniku Amica - diagnostyka i naprawa