Witam. Po pierwsze to zamieszczaj raczej wyraźne rysunki bo z takiego niewiele widać :-) (zresztą sam się przypatrz). Po drugie to jak rozumiem ten żółty wyświetlacz to wspólna katoda, a ten czerwony to wspólna anoda. Jeśli tak to świecą oba naraz bo masz je na stałe podciągnięte do zasilania (WA) i do masy (WK). Zapewne na jednym wyświetlaczu zapalone...
Witam Jeżeli masz wyświetlić wszystkie polskie naraz na wyświetlaczu, w przerwaniu spróbuj zmieniać w banku tylko jednen znak np ż na ź i odwrotnie. Nie robiłem takiego doświadczenia ale myślę że może się udać, niewiele się różnią od siebie, nie będzie zabardzo migało. Dobrać tylko czas przerwania i może się uda. Jak będziesz wyświetlał ż to spacja...
ale możesz wykorzystywać wewnętrzne funkcje DSM51 czy masz wklepaś instrukce obsługi wyświetlacza komenda po komendzie? Jeśli to drugie to mogę pomóc ale musisz wypisać gdzie i jak jest podpięty konkretnie wyświetlacz i ile ma linii/znaków... Dodano po 6 masz gotowca: ;***************************************... ; WY—WIETLACZ ALFANUMERYCZNY...
http://www.ieeinc.com/specs/PDK_0003_INO... Ogólnie powiem tak. Jeżeli połączę komputer z wyświetlaczem przez rs232 i w hyper terminali nadam transmisję 9600 bodów + 8 bitów danych + bit stopu wtedy wszystko ładnie się wyświetla. Kiedy podłącze wyświetlacz pod system dsm51 z napisanym programem wywala śmieci albo same hashe #. Taka sama sytuacja...
Dzieki za NIEpomoc. Program skończony. Wygląda troszke nie schludnie bo nie są porobione pętelki ale to kwestia przerobienia go. Ważne że działa jak chcialem. Pozdrawiam [syntax=asm] SEG_ON EQUP1.6;włączenie wyświetlacza 7-segm. LEDEQUP1.7;Dioda TEST podłączona do P1.7 ;Stałe używane w programie - kody włączonych diod D1EQU00000001B ;1 DIODA D2EQU00000011B...
Witam. Potrzebuję program napisany w asemblerze na dsm51. Program ma działać w ten sposób, że dioda ma mrugnąć 3 razy następnie, na wyświetlaczu LCD przez 3 sekundy ma być napis STRAŻ i po tym wszystkim buzer ma 3 razy zapiszczeć w odstępach sekundowych. Na końcu trzeba to zapętlić, żeby działało w nieskończoność. Z góry dziękuje za każdą odpowiedź.
Wiem, że ten temat powtarza się po raz n-ty. Przeszukałem całe forum, dużo tematów mi pomogło ale jedno pytanie nie mogę znaleźć odpowiedzi. Jest dużo tematów które dają gotowe rozwiązania jednak moim celem jest samo zrozumienie problemu. Otóż pracuje na DSM-51, próbuje okiełznać wyświetlacz segmentowy. Moim jedynym problem jest sposób w jaki można...
Witam ! Pomoże ktoś rozwiązać poniższe pytania ? 1. Omówić zasadę pracy sekwencyjnego odczytu klawiatury . 2. Podaj kod znaku wyświetlanego na LED , a wpisywanego do bufora znaku . Podaj adres tego bufora. 3. Podaj wartość liczby hexa wpisywaną do bufora wyświetlaczy LED , taką by świeciły się dwa wybrane wyświetlacze . Podaj adres tego bufora . 4....
Czy ta dokumentacja to przypisy w programie opisujące wszystkie kroki? Chodzi o wyświetlacz 7 segmentowy. Wyświetlanie liczb. Uruchamiając kod nie ma błędów. Czy mimo tego program może źle działać? Wyświetla mi 2 na 1 i 3 polu SEG_ON EQU P1.6 F_CSDS EQU 0FF30H F_CSDB EQU 0FF38H DISPLAY EQU 00001001B COD EQU 01011011B LJMP START ORG 100H START: MOV DPTR,#F_CSDS...
Mam napisać program , który będzie wyświetlał na wyświetlaczu LCD napis "Zażółcić gęślą jaźń " na DSM -51 Ja napisałem program i mi nie działa nie wiem jak to zrobić prosze o pomoc : LJMP START ORG 100H START: LCALL LCD_CLR CLR A MOV DPTR,#TEX LCALL WRITE_TEXT MOV A,#00001100B LCALL WRITE_INSTR MOV R0,#82H MOV R1,#83H MOV A,#01000000B MOVX (at)R0,A...
Dzieki za NIEpomoc. Program skończony. Wygląda troszke nie schludnie bo nie są porobione pętelki ale to kwestia przerobienia go. Ważne że działa jak chcialem. Pozdrawiam [syntax=asm] SEG_ON EQUP1.6;włączenie wyświetlacza 7-segm. LEDEQUP1.7;Dioda TEST podłączona do P1.7 ;Stałe używane w programie - kody włączonych diod D1EQU00000001B ;1 DIODA D2EQU00000011B...
Pisze programik mikroprocesorowy w ASSEMBLERZE . Temat jest taki : Tekst OLA ma zacząć wsówać sie na wyświetlacz LED (7-seg) z lewej strony , zatrzymać sie na końcu i po naciśnięci klawisza np. ESc klawiatury matrycowej wrócić do początku (czyli do stanu takiego albo nie było go widac na wyświetlaczu , ale zeby był (bo jest to tylko częsc całego programu)...
witam was. Piszę program na pracę przejściową do szkoły który bedzie symulował otwieranie i zamykanie bramy. Oczywiście wszystko bedzie symulowane na zaprojektowanej przeze mnie płytce. Diody ułożone jedna po drugiej bedą sie zapalały w prawą stronę jednoczesnie przy tym bedzie mrugała dioda sygnalizująca działanie programu. Narazie wszystko jest realizowane...
Witam. Poszukuje opisu systemu dsm-51 w sieci i na stronie producenta są przykłady i lekcje. Są ciekawe ale do pełnego ich zrozumienia potrzeba jeszcze schemat i opis układu. Pytam czy może ktoś posiada jakieś dokumenty. Grzegorz.
Poszukuje specyfikacji technicznej do w/w wyświetlacza. Oguglałem się tak że mam już dosyć może ktoś posiada takową. Jest to wyświetlacz 2x8 znaków plus 6 Ledów pod wyświetlaczem , posiada 20 wyprowadzeń.
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:...
Witam :) Jestem początkujący jeżeli chodzi o programowanie uC w jezyku C. Mam problem z wstawieniem tekstu do drugiej linii wyświetlacza. Mocno mi się wydaje, że aby wykonać tą czynność, muszę ustawiś odpowiednie sterowanie, tzn. przypisać adresowi 0xf080 odpowiednią wartość. Aktualnie wpisując do pierwszej linii mam: XBYTE[0xf080] = 0x01 i...
Witam.... Zakupilaem wlasnie na allegro wyswietlacz diodowy, matryca led dokladnie jest to cos takiego http://www.allproducts.com/manufacture1/... Wyswietlacz jest samodzielny, tzn posiada pilota ktorym wprowadzamy tekst i komendy. Mnie jednak interesuje podlaczenie tego wyswietlacza do PC lub mikrokontrolera w celu wprowadzania danych....
Witam, aktualnie na pracowni wałkujemy DSM-51 i jest dla mnie sporo niewiadomych i prosiłbym o wyjaśnienie/pomoc. Do rzeczy, pierwsza sprawa; - sterowanie diodą i brzęczykiem, korzystałem z poniższego kodu: LEDEQUP1.7 BUZZER EQU P1.7 LJMPSTART ORG100H START: LOOP: CPLLED CPLBUZZER MOVA,#10;czekaj czas 10*100ms=1s LCALL DELAY_100MS LJMPLOOP Opis: definicja...
Witam. Od jakiegos czasu programujemy w assemblerze , ale dostałem na zaliczenie program ktorego za zadne skarby nie moge wymodzić ... ogólnie chodzi o szczegóły . Dostałem taki temat projektu programu na dsm51 : Na wyświetlaczu LCD wyświetla się napis "Ula" , po naciśnięciu Enter klawiatury matrycowej wyjeżdza z wyświetlacza LCD na wyświetlacz 7 segmentowy...
Niedawno złożyłem przedwzmacniacz mikroprocesorowy z Nowego Elektronika 135-k. Do układu należało podłączyć wyświetlacz LCD 1x16, jednak w domu miałem tylko 1x20. Efekt jest taki, że wyświetla mi tylko pierwsze 8 znaków. Wyświetlacz jest w 100% sprawny. Według mnie jest to wina programu. Dlatego też proszę was o wszelkie informacje na temat zmiany programu...
Witam. Jestem tu nowy i potrzebuję pomocy... mianowicie czy ktoś mógłby mi podać schemat układu do wyświetlania trzech liczb 50, 70 i 90 na wyświetlaczu siedmio segmentowym... które będą się zmieniać w zależności od załączonego przycisku np. przycisk 1 to liczba 50 itd. Lub jeżeli jest taki schemat gotowy to czy mógłby mi ktoś podać link i najlepiej...
Witam! Kupie wyświetlacz jak w temacie (najlepiej VFD 2x20 znaków na HD4... lub RS232) Informacje na PW lub mail. Pozdrawiam Piotr
Potrzebuje proramu ( w asmeblerze) na zestaw dydaktyczny dsm 51. Moze to byc jakis skomplikowany kalkulator, migajacy duzy baner wykorzystujacy dwie linijki wyswietlacza lub inny bardziej ciekawy i skomplikowany program. Prosze o pomoc!!
Książki nie będę kupował bo jest za droga a nie jest ona mi potrzebna bo zostało mi 2 miesiące nauki a nie jestem milionerem żeby kupować książki które później mi się nie przydadzą. (…) Z ciekawości zajrzałem na znany portal aukcyjny w poszukiwaniu książki, od której Kolega powinien (moim zdaniem) zacząć: „Podstawy programowania mikrokontrolera...
Chyba piszę w dobrym miejscu?..Mam za zadanie napisać program w DSM51....program to kalkulator wykonujący dzielenie z korekcją BCD....oraz na wyświetlaczu ma się pojawić reszta. udało mi się napisać coś takiego: LJMPSTART ORG100H START: LCALLLCD_CLR LCALLWAIT_KEY MOVB,#10 DIVAB SWAPA ADDA,B MOVR0,A LCALLWRITE_HEX MOVA,#':' LCALLWRITE_DATA LCALLWAIT_KEY...
A tak poza tym dodam od siebie po zetknięciu z tym DSM51 - omijaj to z daleka. Urządzenie zrobione na potrzeby napchania kasy i nic więcej, asemblera na tym nie zrozumiesz, nie przełożysz tej wiedzy na inne procesory. Pewne polecenia na stałe zaszyte w pamięci np. do LCD, tak napisany program do tej zabawki po przełożeniu do 8051 nie zadziała bo brak...
.....premix DSM51 to troszkę stary zestaw (też od takiego zaczynałem programy w asamblerze). Jak na początek zastanów się nad AVR i bascomem będzie dużo łatwiej... Zgadza się AVRy są dość łatwe do okiełznania. Sam wraz z Koganem pracujemy nad sterowaniem z bardzo dobrym skutkiem. AVRy dodatkowo posiadają to co najważniejsze w jednym układzie, wej/wyj...
(at)Badmaneq - z tym przerwaniem to już doczytałem, ale dzięki za odpowiedź. Timer0 rusza tutaj: ;start timer0 INC DISPLAY MOV A,#10 CJNE A,DISPLAY,INTT1_END MOV DISPLAY,#0 INC DISPLAY+1 MOV A,#10 CJNE A,DISPLAY+1,INTT1_END .... Przy pierwszym "przejściu" timera1 wartość DISPLAY jest równa 0, więc inkrementuje ją na 1; do A wpisuje 10 i robi porównanie...
Witam Znaki znikają bo po wpisaniu tekstu dajesz komendę czyść ekran. Aby obliczyć adres znaku musisz dodać poprostu jego adres do adresu pierwszego znaku w linii. np: pierwsza linia 0+17 pierwszy niewidoczny - 11H druga linia 64+17 pierwszy nie widoczny - 51H Oczywiście aby poprawnie ustawić adres na wyświetlaczu musisz pamiętać coby dodać jeszcze...
A może znacie jakiś asembler online
DSM-51 http://www.micromade.pl/pdfy/dsm51_IO.pd...
Napis ma być wyświetlany na sześciu siedmiosegmentowych wyświetlaczach w emulatorze DSM51, program napisany jest w Keil'u i aktualnie wyświetla same zera. Jak zmieniam jedną wartość w tym nawiasie {0x3F,0x06,0x3F,0x06,0x3F,0x06} to na wyświetlaczu zmienia się kilka i nie mogę "trafić" w odpowiedni kod.
Zaciekawiła mnie jedna sprawa w systemie DSM-51, tutaj jest schemat: http://www.elektronika.iee.put.poznan.pl... Chodzi o wyświetlacze 7-segmentowe. Wyświetlacz jest przystosowany do działania multipleksowanego? Jeżeli jest wyświetlanie multipleksowane, to każda cyfra tak naprawdę świeci przez 1/6 czasu, a przez 5/6 czasu nie świeci,...
Widziałem nieraz DP w roli dwukropka w zegarku. Taki zegarek jest zbudowany z dwóch wyświetlacz 2-cyfrowych, przy czym wyświetlacz pokazujący godzinę był założony odwrotnie, co sprawiało, że dwukropek był tworzony przez DP od pierwszego i DP od drugiego wyświetlacza. W tramwajach w Poznaniu w kabinie motorniczego były takie zegarki. Nie potrzeba dodatkowych...
Witam Chodzi o układ DSM51 i program w assemblerze. Chcę zrobić takie coś: potrzebuje ustalić w pewnym dialogu z użytkownikiem zestaw cyfr, który później będzie wyświetlony na wyświetlaczu segmentowym. Zestaw cyfr jest pobierany w locie, a na wyświetlaczu segmentowym trzeba wyświetlać wszystko naraz (o ile dobrze się orientuję), wobec czego potrzebuję...
Może zasilacz nie daje wszystkich napięć. Miernik w dłoń i po kolei sprawdzić wszystkie wtyczki. Następna w kolejności to by była płyta główna.
Wyswietlacz LCD ze sterownikiem HD44780 (czyli jak w DSM) pozwala na zaprogramowanie dowolnych 8-miu znakow przez uzytkownika. Maja one kody 0x00 do 0x07 (wszystkie znaki powyzej sa zdefiniowane na stale - w pamieci ROM kontrolera LCD) A jak zaprogramowac te znaki znajdziesz przypuszczalnie w ksiazce dot DSM51. Zawsze mozesz pomeczyc google :) Przypomnialem...
WAIT_KEY - wywołanie (poprzez LCALL) powoduje wstrzymanie działania programu do czasu naciśnięcia klawisza z klawiatury matrycowej, po naciśnięciu klawisza, program WAIT_KEY kończy działanie (następuje powrót do miejsca wywołania) i w rejestrze A zostaje zapisana liczba z zakresu od 00h do 0Fh, wartość tej liczby odpowiada cyfrze, która została wciśnięta....
Witam, czy ktoś już podłączał klawiaturę od PC do 80c51? Znaki wciśniętych klawiszy miałby wyswietlać podłączony wyświetlacz LCD. Jest mi taki projekt potrzebny, ale w fazie ćwiczeń chciałbym narazie ją podłączyć do DSM51. Czy ma ktoś jakieś przykładowe rozwiązania, schematy, opisy, programy? Byłbym wdzięczny za pomoc... Na google nic ciekawego nie...
Hey, jestem początkujący w asm i stąd moje pytanie, jak napisać program który umożliwi przewijanie się napisu na wyświetlaczu lcd od lewej do prawej i z powrotem. Jakby to było możliwe prosze o kod źródłowy. :) Z góry dzięki, pozdrawiam :D
Mała podpowiedź: 1. Skonfiguruj przerwanie od Com2 tzn. jeśli pojawi się jakiś odebrany bajt informacji to program wejdzie w podprogram obsługi przerwania 2. Zwiększ o 1 jakąś zmienną przechowującą liczbę bajtów i wyświetl ją na wyświetlaczu 3. Wyślij odebraną daną z com2 na com1 4. Koniec obsługi przerwania. powodzenia
Jęśli w swoich programach nie będziesz wykorzystywać z dostarczonych procedur np obsługi wyświetlacza LCD, klawiatury to wszytko będzie działać. Niestety procedury zawarte w systemieni DSM51 są objęte jakimiś prawami autorskimi i napewno autorzy nie udostępniają ich kodu źródłowego. Wszystkie pozostałe instrukcje systemu są kompatybilne z procesorem...
witam mam problem zwiazany z zadaniem na specjalizacje . oto temat Opracuj projekt realizacji prac zwiazanych z uruchomieniem ukladu mikroprocesorowego sterujacego sygnalizacja swietlna na przejsciu dla pieszych przy nastepujacych zalozeniach technicznych sygalizacja dla pieszych -----------------sygnalizacja dla samochodow stan spoczynku swieci swiatlo...
Witam Musisz sobie napisać kawałek, który będzie sobie tylko odliczał, będzie to podprogram np. czekaj, oraz podprogram który czyści wyświetlacze. Konstrukcja programu będzie wyglądała tak. dupa1: ... ... ... ... lcall czekaj lcall czysc dupa2: ... ... ... ... ... lcall czekaj lcall czysc itd. dupa4: ... ... ... ... lcall czekaj lcall czysc...
Witam.Chciałbym prosić o wytłumaczenie pewnej sprawy.Otóż mam za zadanie sterować wyświetlaczem 7-segmentowym za pomocą timerów. Pragnę dokładnie dowiedzieć się jak działają timery(na razie sprawy wyświetlacza nie chciałbym poruszać) Otóż chodzi o tryb1 powiedzmy timera0. Dlatego też załadowałem do rejestru TMOD wartość 01h. Następnie kierując sie wskazówkami...
Dzień dobry. Moje prace zatrzymały się na chwilę, ponieważ próbuję opanować sytuację. "Okablowanie" nie byłoby problemem, gdybym prowadził stacjonarny tryb życia... Zabieranie zabawek w podróż wymaga trwalszych konstrukcji, czego dowodem jest awaria wyświetlacza. Pomysł użycia Z180 spowodował, że dużo czasu straciłem na poszukiwanie gotowej płytki....
Jeżeli masz tę książkę z której zaczerpnięte są te przykłady, to jest tam dobrze opisane jak to działa. Pierwszy listing to bardzo prosty test wprowadzający w zagadnienie obsługi klawiatury sekwencyjnej. Nie robi nic konkretnego, tylko przy naciśnięciu klawisza enter lub esc powoduje zaświecenie diody LED. Ogólnie idea klawiatury sekwencyjnej polega...
Tak jest to projekt, który sam wybrałem. Początkowa założenia były o wiele bardziej ambitne, ale czas wszystko zweryfikował. W planach było użycie xmegi128a3u jako głównego procesora wraz z wyświetlaczem 240x400 ze steornikiem ili9327. Zamówiłem pierwszy z aliexpress przyszedl zbity... Gdy po miesiącu doszedł kolejny okazało się, że też jest uszkodzony....
Przykro mi, ale DSMka raczej determinuje wybór języka.. jest nim dsm51ass :) Jedna z odmian asm dla 51, uwzględniająca wbudowane funkcje, adresy urządzeń itp.
Witam Podłączyłem wyświetlacz alfanumeryczny 2x24 do mikrokontrolera 89S52 i napisałem program w asemblerze i niestety nie chce mi sie na wyświetlaczu nic wyświetlać co może być tą przyczyną? Podłączyłem: RS P0.3 RW P0.1 E P0.2 D4-PO.4 D5-P0.5 D6-P0.6 D7-P0.7 Wyświetlacz jest sprawny bo po podłączeniu zasilania i regulacją kontrastu robi sie ciemny...
Mam problem z podłączeniem wyświetlacza LCD alfanumeryczny 2x24 do mikrokontrolera AT89S52. Owy wyświetlacz posiada 14 wyprowadzeń oraz podświetlanie. Podłączyłem zasilanie oraz potencjometr żeby regulować kontrast na wyświetlaczu a także 8 wyprowadzeń do portu p1 mikrokontrolera. Nie podłączyłem 3 wyprowadzeń bo nie wiem gdzie je podłączyć. Wyświetlacz...
https://obrazki.elektroda.pl/3683213300_... Witam wszystkich, Tym razem chciałbym zaprezentować unowocześnioną, bezprzewodową wersję prędkościomierza/licznika kilometrów do roweru, który umożliwia również pomiar temperatury otoczenia oraz odczyt czasu bieżącego. Jest to rozwinięcie wersji licznika prezentowanej w tym wątku: https://www.elektroda.pl/rtvforum/viewto...
Proteus 6 O programie Proteus 6 w polskim internecie nie znajdziemy zbyt wiele informacji. Program powstał już kilka lat temu, zawierał moduły Ares i Isis do projektowania płytek i schematów. Nie wyróżniał się niczym istotnym. Po wyglądzie strony firmowej Proteus widać jakby czas zatrzymał się w ubiegłym wieku. Jednak program jest powoli rozwijany....
Witam. Mam problem z napisaniem programu na mikrokontrolerze DSM51. Program ma przesuwać kursor w jednej linii w pętli. Jak na razie mam tyle: LJMP START ORG 100H START: MOV R0,#LCDWC ;adres wpisu instrukcji MOV R1,#LCDRC ;adres odczytu stanu MOV A,#1 ;kasuj dane wyświetlacza LCALL WRITE INC R0 ;adres wpisu danych MOV DPTR,#TEXT ;adres tekstu WRITE_TXT:...
Witam. Piszę prosty program do wyświetlania tekstu na wyświetlaczu LCD w DSM51. Teks ma się sam przewijać, przyciski ENTER i ESC startować i zatrzymywać przewijanie. Ekran podzielony jest na dwie linie po 16 znaków, chciałbym żeby pierwsza litera tekstu wyświetlała się na pierwszym polu z prawej strony górnej linii i przeskakiwała coraz bardziej w lewą...
Witam mam taki chyba łatwy programik w asemblerze na dsm51 i musze zrobic do niego algorytm ale nie mam pojecia jak. Jak ktos wie co z tym zrobic i mi powie to byłbym bardzo wdzieczny. oto program: WY—WIETLACZ ALFANUMERYCZNY LCD - ANIMACJA (dla dsm 51 !!!) ;***************************************... LJMP START ORG 100H START: MOV R0,#LCDWC...
assembler dsm51 programy dsm51 dsm51 programy
zmiana biegów biegów renault premium volvo usterki sterowanie silnika przekaźnik ochrona
iława kisielice schemat claas dominator
Manta 50 26 wyłącza się po 10 sekundach - przyczyny Sherman 250 – schemat elektryczny, MIG250-J04, inwerter, serwis, naprawa