(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
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...
Witam mam problem w wyświetleniu litery ć. Pozostałe litery i znaki wyświetla bez problemu. Podany program + symulator jagoda jest w załączniku.
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.
Zapoznaj się z instrukcjami CJNE i DJNZ , a żadna pętla nie będzie Ci straszna :D
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. 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
O jaki uP chodzi? Jeżeli o 8051, to polecam symulator JAGODA i oprogramowanie do DSM-51
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.
Z tego, co widzę to mamy tu asm 8051 na DSM-51 Niech poszuka kolega symulatora Jagoda i w nim kombinuje.
Mam jagode mam tez schemat ukladu DSM ale potrzebuje plytke.Zabawa na symulatorze jagoda to nie to samo co zabawa na live.
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......
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?...
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
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...
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 pamiętam, to symulator jagoda działał tak sobie. Dlatego też zbudowałem rzeczywisty układ z procesorem opartym o architekturę '51. Program twój wygląda prawidłowo. Wiem, że asembler jest mało czytelny na pierwszy rzut oka, ale warto posiedzieć. Na zachętę powiem, że po nauczeniu się asemblera 8051 (a trwało to kilka tygodni) asembler AVR'ów...
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
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...
Znalazłem program symulujacy http://rs313.rapidshare.com/files/857850... Ale nie wiem czy jest lepszy od Jagody
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...
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...
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ą...
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ć.
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)
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.
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...
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
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?
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!!!
polecam symulator DSM-51 o nazwie "Jagoda" na PC, wklejasz tam kod źródłowy, krokujesz program i szukasz błędu.
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:
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).
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 ->...
Poszukuję symulatora systemu dydaktycznego DSM-51 na uC 8051 innego niż Jagoda.
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:...
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...
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...
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....
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. 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...
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.
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...
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ą...
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 ? :)
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...
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...
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.
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ć.
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...
... 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...
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...
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...
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...
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...
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 -...
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
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, 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...
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...
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,...
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...
jagoda symulator symulatora jagoda jagoda asembler
odinstalować spyhunter samsung 65cali wybierać głosowy
electrolux ew6s406bpi skrzynia schemat
ecoMAX 800 R1 PLUM – nie ładuje się program, problem z firmware, bootloader, micro-SD NE646 Dolby-B – opis wyprowadzeń i zastosowanie w magnetofonach, schemat aplikacyjny