Witam Może się komuś przydadzą takie informacje: Komunikacja jest równoległa na 4 bitach D0-pin6 D1-pin5 D2-pin8 D3-pin7 TAKT-pin4 Do wyświetlacza wysyłamy rozkazy, które są zapisane w procesorze wyświetlacza: 0x00 - zapis danych do wyświetlacza (+9 znaków) 0x01 - wyzerowanie wyświetlacza 0x02 - wysłanie czasu do wyświetlenia (+4 znaki) 0x03 - wyświetlenie...
Sa to procedury do wyswietlacza do ktorego dane wysylane sa na 4 bitach, dla 8bitowego sterowania troche sie upraszcza. LCDRS = LCD Register Select LCDRW = LCD R/W LCDEN = LCD Enable LCDDANE = port na ktory wysylam 1. Procedura wysylajaca komende do wyswietlacza (a wiec jesli chcesz pod jakis adres wpisac, to najpierw do akumulatora wysylasz ten adres,...
Chodzi o tłumaczenie w czasie rzeczywistym rozkazów przeznaczonych dla PCF2112, dla nowego(wych) wyświetlacza(y). Przeważnie jest to mikrokontroler z napisanym oprogramowaniem. Ale trzeba wiedzieć co tam ma się wyświetlać, ilość cyfr, czy wyświetlacze mają ikony. Do tego nie ma chyba żadnej dokumentacji wiec inżynieria wsteczna. Jeżeli jest uszkodzone...
Diody w wyświetlaczu najprawdopodobniej w układzie matrycowym. Tak więc trzy możliwości: - zasilić odpowiednio wszystkie wiersze i kolumny, - przeprogramować mikrokontroler aby zrobił powyższe, - wysłać odpowieni rozkaz łączem szeregowym.
Witam, Nie znam tego kodu w całości z tego co widzę to tak; 0111 bin to to samo co 7 dec. Cyfra 7 to tak naprawdę adres komórki w której znajduje się sekwencja bitów odpowiadająca za takie ustawienie pinów procesora aby wyświetlał cyfrę 7. Wydając polecenie wyświetlenia liczby X dajemy rozkaz wyświetlenia na wyświetlaczu zawartości F lash z komórki...
Te wyświetlacze wymagają do sterowania sekwencji rozkazów (tak jak podałem w przykładach), a czy to się da zrealizować za pomocą ESP Easy, to tego nie wiem. Nawet w GitHubie masz przykład tylko w Arduino.
1. Przy każdym zapisie do wyświetlacza, również rozkazów, musisz wygenerować signał strobujacy E. Nie tylko przy zapisie danych, przy inicjalizacji również. 2. PC-ty są teraz za szybkie. Musisz wstawić opóźnienia przy zmianach sygnału E w obie strony. Również pomiędzy zapisem danych do portu LPT a wysterowaniem sygnału E. 3. Poszukaj sobie, jak się...
Witam, jeśli chodzi Ci o rozkazy do LCD to: najwięcej takich wyświetlaczy jest na układzie HD44780U, więc opis znajdziesz pod tym właśnie hasłem. m.in. http://www.sparkfun.com/datasheets/LCD/H... str 24. Jeśli nie o to chodzi to musisz sprecyzować pytanie. Dodam, że są gotowe przykłady (schemat i program) na stronie microchipa. pozdrawiam
Witam, Staram się zrozumieć rozkazy w jezyku C do wyświetlacza LCD ze sterownikiem HD44780. Nie moge do końca zrozumieć tej tabelki z rozkazami która jest na tej stronie: #include <reg51.h> // definicja rejestrów 8051, plik nagłówkowy #include <stdio.h> // definicja rejestrów 8051, plik nagłówkowy char xdata LCD_WR_S _at_ 0xfff0; // wpis...
1. Te kable są doprowadzane do podświetlenia LCD(które działa) 2. Zrobiłem co napisałeś i dalej nic, gdzieś przeczytałem o jakieś inicjalizacji ale nie znam potrzebnych rozkazów.
Usterka jest taka , że odbiornik daje się właczyć pilotem ale nie reaguje na dalsze rozkazy, wyświetlacz nie świeci, ale po wyłaczeniu segmenty zapalają sie na chwilę . Procesor sprawdzany na innym , pamęci eeprom podstawione , moduły podstawione, ba szynie IC2 są impulsy , na obrazie jest sieczka . Dlatego chcę podstawić pamięć z nowym wsadem ponieważ...
To ma być takie schemat pokazowy, mam kilka przycisków i lampek. Musze zrobić tak aby za symulować jakiś proces, którym mogę sterować zarówno przy pomocy przycisków jak i wyświetlacza dotykowego a efektem będzie zapalenie odpowiedniej lampki. Wszystko to ma być zamknięte w pudełku i pokazane na prezentacji firmy. Nie potrafię stworzyć połączenia miedzy...
Wszystko prawda z tymi adresami ale dla każdego wyświetlacza tworzona jest lista rozkazów "sterownikowych" takich jak wyczyść,kursor na początek, skok do lini nr...itd - jest to określane jako zgodność z HD44780. Ta lista rozkazów jest wspólna dla wyświetlaczy o róznej organizacji adresów i oznacza to, że można zastapić 1x16 dowolnym wyświetlaczem 2x16...
:arrow: sharp Sterujesz tak samo jak w każdym innym języku, tzn. musisz zacząć od napisania procedury wysyłania pojedynczego bajtu to wyświetlacza przez port LPT, a potem wysłyłać kolejne sekwencje bajtów (na początek sekwenja inicjująca wyświetlacz). Rozkazy sterujące wyświetlaczem znajdziesz tu: http://home.iae.nl/users/pouweha/lcd/lcd...
Też mi się tak wydaje. Największą przeszkodą jest to, że nie wiem w jaki sposób podać na szynę rozkazu programujące różne wyświetlacze w różny sposób. Jak bym nie myślał, bez przykładu ani rusz... liczyłem na pomoc :)
Nie zablokowałeś przypadkiem ATmegi ustawiając błędnie FUSE bity...? Same kwadraty na LCD - to by oznaczało , że LCD jest zasilany , ale nie dostaje rozkazów. Wina w uP sprzętowa lub też programowa.
Z opisu wynika, że uszkodzony jest scalak pod wyświetlaczem. Skoro klawiatura lokalna działa prawidłowo należy tylko sprawdzić czy sygnał z IR jest wstępnie dekodowany przez ten scalak pod displayem. Gdyby był uszkodzony sam display rozkazy z IR były by prawdopodobnie poprawne. Co do pamięci to tylko zrzut od kogoś kto ma, ale jest to raczej nie potrzebne.
Te wyświetlacze mają sporo opcji i można na nich obracać położenie grafiki lub wprowadzać przesunięcie pewnie w kodzie przesuwasz adresowanie wyświetlacza jakimś rozkazem lub nie ustawiasz kolumn i znaków na 0...
W skrócie szybkość pinu na porcie zależy od prędkości zegara i czasu potrzebnego na zmianę jego stanu ( ilość cykli zegarowych dla np. rozkazu zapisu do rejestru wyjściowego portu). W przypadku SPI, to program musi odpowiednio pilnować zależności czasowych. W sprzętowym konfigurujesz tylko najważniejsze parametry ( szybkość SCK, ilość bitów do wysłania/odebrania...
Jestem w kropce bo dopiero co od niedawna zaczynam a juz takie trudności ... :/ Zatem dlaczego je sobie tworzysz? I w dodatku prawda cię wyzwoli. Pamiętaj o tym! A do poduszki: Poczytaj o kodowaniu liczb BCD. Ich dodawaniu i korekcji dziesiętnej (rozkaz DA A). A na koniec o sterowaniu wyświetlaczy z przemiataniem.
Witam ! Oto program napisany w Bascom AVR na ATtiny2313. Myślę zę sobie poradzisz ze zmianą na Megę8. Odczytuje on Adres i Rozkaz kodu Rc5 i wyświetla na wyświetlaczu LCD. $regfile = "attiny2313.dat" $crystal = 10000000 Config Lcdpin = Pin , Db7 = Pb.2 , Db6 = Pb.3 , Db5 = Pb.4 , Db4 = Pb.5 , E = Pb.6 , Rs = Pb.7 'Config Lcd = 16 * 1a Config...
Brak resetu to ten problem. Niestety ten kontroler nie posiada rozkazu "software reset". Nawet u producenta tego wyświetlacza nie ma "datasheet". http://www.beyond-tek.com/products.aspx?...
To nie jest tak prosto. żeby cokolwiek się pojawiło trzeba podać sekwencje sygnałów. Opis lini E - linia strobująca "zatwierdza dane" R/W - odczyt/zapis RS - dane/rozkazy. Żeby wyświetlacz "zastartował" trzeba po kolei 1. Zrobić RESET 2. Wysłać mu konfiguracje 3. włączyc wyświetlanie. Dopiero po tym można ustawiając wyłącznie dane i zmieniając E cokolwiek...
:oops: Poprawiłem mój fatalny błąd (brak zwiększania zawartości r0)! Zmiana polega na tym, ze tylko raz ładujesz wartość do R0, i uniknąłem rozkazu SJMP ENDTI - chodzi o czytelniejszy zapis programu. Trochę piszesz niezrozumiale. Nadal niewiem, czy pisząc o diodach masz na myśli sąsiedni wyświetlacz? I co znaczy, że można (diody?) podłączyć do P1, które...
ja też mam ten wyświetlacz i nie działa, moze ma inne rozkazy? czy ktoś rozwiązał ten problem?
Nie, nie ma takiego rozkazu
a czym się różnią? Gdzie mogę dostać jakiekolwiek informacje(np.pdf) odnośnie wyprowadzeń, listy rozkazów, inicjalizacji?
A może driver dekoder BCD (MC14511) i do tego 4094 A po co kombinować? :wink:. Ten uC to '51 (i w dodatku bardzo szybki) i wystarczy zmontować prostą szynę adresową na P0 na której będą pracować 3 zatrzaski 74HC573. A dokładając następne można bardzo prosto rozbudowywać układ. Jeden do zapalania segmentów dwa pozostałe do ich wyboru. Przy użyciu jednego...
Po wciśnięciu start wyświetlacz mruga, czy świeci ciągle? Jak mruga, to brak rozkazu start (zaciski, przycisk, dozwolenie). Jak świeci ciągle i jest 0Hz, to brak wartości zadanej. Jak świeci ciągle i jest jakaś wartość output frequency, to może jest coś nowego w sofcie - VLT 6000 miały ok. param 600 (jak dobrze pamiętam) funkcję "disable inverter" czy...
Witaj !!! Tak jak napisał kolega LightHouser, nop to rozkaz, który nie robi na prawdę nic ale zajmuje cykl rozkazowy. W standardowym procesorze '51, zastosowano preskaler przez 12. Znaczy to, że częstotliwość taktująca (kwarca) wstępnie jest dzielona przez 12. Jeżeli zastosujesz kwarc np:12MHz to naprawde rdzeń procesora będzie taktowany częstotliwością...
Artykuł pt.: "Sterowanie graficznych wyświetlaczy z telefonów firmy Nokia" był publikowany w EP 05/06/07/2003 A czy zwykły wyświetlacz także komunikuje się poprzez SPI? Zwykły - to znaczy... jaki? Przykładowo taki 2*16 ma inny sterownik i nie komunikuje się przez SPI, ma własny interfejs i zestaw rozkazów. Niektóre wyświetlacze, zwykle te najtańsze,...
Pamięć DL to bufor cykliczny. Sukcesywnie wpisujesz tam rozkazy, które na bieżąco są wykonywane.
Patrzyłes oscyloskopem czy wychodzą sygnały na segm i com? A podpiąłes nóżkę C/D bo chyba ona jak pamietam a nie mam teraz PDF otwartego odpowiada za rozdział pomiędzy danymi a rozkazami.
BF to flaga zajetości wyświetlacza LCD. Jest to najstarszy bit rejestru sterującego LCD. Jeśli jest równa 1 to wyświetlacz jest zajety i nie powinno się mu wysyłać kolejnych rozkazów.
Co jest na wyświetlaczu ? Jeżeli jest kropka w prawym dolnym rogu - to znaczy że błąd nie został skasowany. Należy wówczas przycisnąć reset w kapturki. Jeżeli jest sama temperatura oznacza że nie ma rozkazu grzania, do sprawdzenia regulator pokojowy.
Chciałbym podłączyć do tego wyświetlacza mikroprocesor jakiś, ale nie wiem jakie tam są sygnał i rozkazy w tym LCD.
Witam! 1. czas na konwersję 750 ms, jest to maksymalny czas potrzebny tylko wtedy, gdy mamy czujnik podłączony tylko dwoma przewodami, a wiec przy zasilaniu "parazytowym" i przy maksymalnej rozdzielczości pomiaru. 2. w przypadku kiedy czujnik jest podłączony trzema przewodami, ten czas może być skrócony do około 20 ms. 3. ten czas nie oznacza, że trzeba...
Witajcie. Mam problem z bramą przesuwną Wiśniowski. Brama ma zamontowany sterownik ST-2 jak na zdjęciu. Sterownik reaguje na wyświetlaczu na rozkazy z pilota ale nie puszcza napięcia na uruchomienie silnika i nie otwiera i nie zamyka bramy. Po kolei w reakcji na naciskania pilota jest na wyświetlaczu "." "oP" i "cL" http://obrazki.elektroda.pl/5680281800_1...
aby wszystko było jasne : Nadajniki pracujące według standardu RC5 transmitują 14-bitowe słowa danych, kodowane w formacie bi-phase, zwanym także kodem Manchester. Pierwsze dwa bity słowa są zawsze jedynkami i tworzą razem sygnał startu. Następny bit jest bitem kontrolnym, zmienianym w kolejnych nadawanych słowach, gdy użytkownik przytrzyma klawisz...
Witam Od jakiegoś czasu męczę się z wyświetlaczem DM 157. Dla wyjaśnienia powiem że uruchomiłem go w trybie 4 bitowym, wyświetlam teksty bez problemu, ale... no właśnie chodzi o rozkazy sterujące. Podobno wyświetlacz oparty jest na sterowniku HITAHI HD44780, mam kilka opisów do tego sterownika i nic mi nie pasuje :( Niektóre rozkazy działają bez problemowo,...
Taka sama sytuacja będzie wtedy kiedy jeden z wyłączników krańcowych będzie zablokowany i trwale załączony , czy to krańcówka mechaniczna czy magnetyczna na kontaktronie.Opisz wskazania wyświetlacza po podaniu rozkazów otwórz - zamknij.
Witam, tak jak powiedział powyżej kolega gwolf - użyj expanderów I2C a zamiast 8bitowego możesz użyć 16bitowych. Pod drugiej stronie tych expanderów możesz urządzić sobie już wszystko wg woli. A co do AVR-ków jak niektórzy mówią - wyrobią się nawet z większą ilością multipleksowanych wyświetlaczy. Pomimo to, że na maxa mogą pracować z trochę mniejszą...
Wykorzystując sekwencyjny interfejs szeregowy (SPI, UART'51 MODE0) cały zapis realizujemy dwoma rozkazami procesora i trwa to np. 1us.
każdy wyświetlacz się inaczej steruje, a przynajmniej każdy kontroler inaczej się steruje, ma inne rozkazy, często i interfejs. Ja miałem do czynienia z: - S65 (wszystkie 3 typy) wg wyświetlacze interesujące ale mało praktyczne (głównie spi gdyż wymaga procka z szybkim SPI... ) no i już drogie i ciężko dostępne. - Nokia 3310/3210 -> coś w rodzaju SPI...
Witam, Na płytce wyświetlacza jest procesor Nec D8041AHC W załączeniu opis dla procesowa oraz podobnego wyświetlacza. Próbowałem uruchomić wyświetlacz z użyciem raspberry pi zero (z zastosowaniem konwertera stanów 3.3V na 5V). Ale mimo licznych prób nie udało się wyświetlić niczego poza mrugającym kursorem na pierwszej skrajnej lewej pozycji (stan po...
Witam, Nie jest to możliwe. Istnieją tylko 2 rozkazy do odczytu danych z kontrolera LCD. 1. Odczyt flagi zajętości oraz aktualnego adresu w RAM 2. Odczyt zawartości RAM (RAM znaków użytkownika, lub RAM zawartości ekranu) pozdrawiam Marek
Witam Zbudowałem sobie prosty układzik oparty na uC Atmega16 do komunikacji z klawiaturą PC i umożliwiający pisanie na wyświetlaczu LCD. Nie mam problemu z odbieraniem i wyświetlaniem znaków na wyświetlaczu LCD natomiast mam problem z wysyłaniem rozkazów do klawiatury. Mianowicie chciałbym zapalać i gasić diodę CapsLock na wciśnięcie klawisza CapsLock....
Trafił do mnie w/w do naprawy. Problem jest następujący. Po włożeniu kasety – przyjmuje ją, następnie po wydaniu polecenia PLAY (pojawia się na wyświetlaczu |> ), startuje głowica, następuje opasanie taśmą głowicy i przy osiągnięciu pozycji PLAY pojawia się nagle rozkaz STOP (na wyświetlaczu [ ] ) i schowanie taśmy do kasety. Za każdym razem jest...
To jest tylko kawałek procedury obsługi flagi zajętości. zmodyfikowałem napisany wcześniej program. Można zrezygnować z sprawdzania flagi zajetości jeśli dasz odpowiednio dłuższe przerwy między kolejnymi rozkazami lub danymi które wysyłasz do wyświetlacza. Zamieszczam zmodyfikowany plik wyświetlający literkę A na wyświetlaczu. Grzegorz.
Witam! Chcę napisać program wyświetlający tekst na wyświetlaczu ze sterownikiem HD44780, 2x16. Używam do sterowania procesora AT89S52. Wszystko działa ok, ale nie mogę pisać w drugiej linii. Sterowanie jest 4 bitowe. Przy włączeniu wyświetlacza używam następujących komend: 0x28,0x01,0x0F Następnie do przejścia do drugiej linii używam polecenia: 0xC0...
Nie wnikając w szczegóły(za wiele pisania :D ) , proponuję w podprogramie "Welcome" , zakomentować/usunąć instrukcję Cursor Off , gdyż tylko ta instrukcja chciałaby "skoczyć" do etykiety _lcd_control .Ponieważ z krótkiej analizy kodu wnioskuję , że ten wyświetlacz pracuje tylko w trybie graficznym , więc o włączaniu/wyłączaniu kursora , raczej nie może...
Okazało się że nie jest problem z napędem bębna .Ponieważ nie mam sterowania ani z klawiatury ,ani z pilota ,to żeby włączyć PLAY wyłamałem klapkę w kasecie .Teraz po załadowaniu kasety włącza się automatycznie PLAY ,bęben się kręci .Niestety brak obrazu (raster) i dalej brak reakcji na rozkazy.
Okazało się że starsze modele PD3000 nie obsługują wszystkich rozkazów z zamieszczonego pdf-a. Lista rozkazów do starszych typów PD3000 i user manual
Wyżej chyba link nie do tematu; chyba chodzi o przykład zastosowania mikrokontroler >> wyświetlacze LED bez użycia komputera. Jeżeli nie potrafisz napisać oprogramowania w stylu Smartie, więc będzie bardzo ciężko to zrealizować. Można zrobić tak, ale to jest bez sensu: Program Smarie >> LPT lub COM >> mikrokontroler >> wyświetlacze LED gdzie: mikrokontroler...
Witam, właśnie od kilku godzin próbuje uruchomić wyświetlacz kupiony na allegro z sterownikiem UC1601S za pomocą szyny I2C i jakoś nie potrafię chyba ustawić właściwego kontrastu, czy komuś udało się go poprawnie uruchomić? Jakiej sekwencji startowej rozkazów używacie?? Pozdrawiam Andrzej
Gdzie, w sterowaniu tym wyświetlaczem jest konieczność używania makr? Wystawiana jest dana, po czy na lini zegara, zmiana na H, następnie L. Gdyby trzeba to zrobic kilka razy to już prędzej, ale wtedy lepiej użyc pętli. Chyba, że makra mają zastąpić pętle. Ale to szczególny i zadki, zwłaszcza w dzisiejszych czasach, przypadek. No raczej często trzeba...
Nie ma takie możliwości Marku. Robiłem takie próby kiedyś. Panele musiałyby mieć identyczne w czasie odpowiedzi na wysłane impulsy i rozkazy, a to jest nierealne !
Na 51 nie ma takiej instrukcji o której mówisz. Trzeba się posiłkować rozkazami jb lub jnb. A program da się zmniejszyć. Zakładając że załączenie przycisku sygnalizowane jest jedynką i jedynka także włącza diodę to może to wyglądać następująco: zmiana stanu diody musi być przy wykryciu zbocza narastającego a nie przy poziomie bo inaczej diody migałyby...
W zasadzie dobrze. Co do tych opóźnień nie jestem pewien, bo u siebie mam zrobione tak, że czas opóźnienia w programie podaję w cyklach kontrolera i częstotliwość kontrolera mam jako makro, to się samo przelicza. U mnie to tak wygląda, że wysyłam rozkaz ustawiający adres na 0, a potem dane. Adres jest zwiększany automatycznie przez kontroler po każdym...
Witam ponownie. Temat stoi w miejscu ale chciałbym go podbić bo mam jeszcze jedno pytanie. Ustaliłem że ramki z rozkazami wysyłane do radia przez wyświetlacz MID i sterowanie z kierownicy są całkiem inne od rozkazów wysyłanych przez w monitor nawigacji. Znam wszystkie ramki wysyłane przez klawisze monitora do radia i tak się zastanawiam czy dałoby radę...
(at)domin122 Stwórz w pamięci obszar danych reprezentujący to co chcesz wyświetlić na pojedynczym wyświetlaczu. Nie wiem ile informacji chcesz wyświetlić, powiedzmy ze około 5 znaków szerokich na 5 kropek. myślę że około 30 bajtów powinno wystarczyć. Do tej przestrzeni wpisz swój wynik pomiaru używając wcześniej zdefiniowanego generatora znaków. Do...
Czy możliwa jest współpraca wyświetlacza graficznego JM 12864 ( sterownik ks 108) z magistralą 4 bitową zamiast 8 bitowej? Korzystam z bibliotek języka C - AVRlib i tam takiej opcji nie uwzględniono, co nie oznacza że nie istnieje. W wyświetlaczu alfanumerycznym LCD taka opcja oczywiście istnieje, ale sam wyświetlacz ma rozkazy pozwalające na określenie...
Wyświetlacz jest raczej sprawny. Moim zdaniem coś nie tak jest z komunikacją (albo błąd w podłączeniu, albo błąd programu). Wyświetlające się kwadraciki na LCD to oznaka że wyświeltacz "ruszył" i czeka na inicjalizacje (czyli ciąg rozkazów, które mają na celu go skonfigurować). Wysyłasz mu to wszystko?
. Język BASCOM BASIC oferuje wiele instrukcji obsługujacych wyświetlacz LCD. Aby jednak mieć całkowitą kontrolę nad wyświetlaczem można stosować procedury w języku asembler. Poniżej znajduje się przykład: $asm Ldi _temp1, 5 'załadowanie kodu rozkazu do R24 Rcall _Lcd_control 'prześlemy do LCD jako komendę Ldi _temp1, 65 'załadowanie do R24 kodu znaku...
Wewnętrzne pull-upy sa za słabe (mozna od biedy na stykówce tak się bawic). Muszą byc zewnętrzne. I tak te pady dodałem poza specyfikacja klienta - tak na wszelki wypadek, jak by mu sie przypomiało :) Dodano po 2 PS mozesz yzywac SPI i I2C symultanicznie (jest kolejka rozkazów do obsłużenia i oddzielne bufory odbiorccze).
Witam Wygląda to na jakiś interfejs szeregowy, nie do końca zgodny ze standartami. Zauważ, że jest tam jakiś mikrokontroler i on jest odpowiedzialny za realizacje transmisji. Dodatkowo zawiera, pewnie bibliotekę rozkazów i odpowiednio do otrzymanej komendy steruje wyświetlaczem. Pozdrawiam
m8se zgadza sie mozna i tak sterowanie multiplekserowe, tylko nie wiadomo jak beda sie zachowywaly wyswietlacze jak chce ich podpiac az 8 ;) beda migotaly bo jeszcze mam tam zamiar zrobic transmisje szeregowa do komputera (usart) ale moze to w przerwaniach ale to sie zobaczy narazie trzeba sobie poradzic z wyswietlaczami ;) Hmm nie wiem o czym myślisz...
A jakby wstawić jakiś autonomiczny układ który by tylko z stereodekodera pobierał sygał?? Stereodekoder nie ma tu nic do rzeczy. Chodzi o to, żeby układ wyświetlacza reagował (przełączył tryb wyświetlania na częstotliwość) w momencie jakiejkolwiek zmiany częstotliwości - czyli np. w czasie strojenia tunera, lub przełączenia z jednej stacji na inną....
Coś plączesz. Wiedz, że z nazw pinów i mojego doświadczenia wynika to, że wyświetlacz chodzi w kilku trybach: parallel 8080, parallel 8060, i serial. Ten serial to nie jest i2c , mimo że są dwie linie. Gdzie ty znalazłeś SDA?? Tu masz najzwyklejsze, najpewniej 8bitowe SPI w jedną mańkę , tj. możesz tylko zapisywać do wyświetlacza, a czytać z niego już...
Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...
Do ustawienia współrzędnej poziomej służy rozkaz o kodzie 0x80, do pionowej 0x40.
Bascom nie kontroluje zakresu, jak przekroczysz obszar ekranu, to adres pamięci jest obliczany przez Bascom i znak ląduje nie tam gdzie chcesz, to zależy od organizacji pamięci kontrolera i konstrukcji jego rozkazów. Co do przesuwania sprawdź czy zadeklarowany rozmiar wyświetlacza jest zgodny z tym co masz zainstalowany. KotS
Zmieniając częstotliwość odświeżania wyświetlacza. Jednak nie jestem w stanie przybliżyć rozkazu, gdyż bawię się atmegą.
Nie tak dawno też nieco walczyłem z tym wyświetlaczem. Wyświetlacz fajny ale potrafi być oporny :D Trochę czasu musiałem na niego poświęcić żeby ruszył... Biblioteki które można znaleźć na necie nie zawsze działają. Miałem podobny problem. Rozwiązaniem okazało się wysyłanie odpowiednich komend do sterownika. U mnie działało dla takiej konfiguracji:...
Ja miałem wersję y więc daję po kolei: 1. Bipolarny NPN 2. AND 3. Wzmacniacz 4. Środkowoprzepustowy 5. Tyrystor 6. Sterowanie wyświetlaczem ????? 7. Wykonanie podwójnych rozkazów ????? 8. licznik modulo 5 9. Detektor ????? 10. montarz powierzchniowy Znaki zapytania oznaczają niepewność
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
ATmega8 to przerost formy nad treścią, no chyba że komuś potrzebna jest możliwość sterowania większą liczbą przekaźników. W pozostałych przypadkach IMO atiny 2313 jest wystarczający, z dużym zapasem. Nie wstarczy wlutować. Szczególnie w przypadku Atmegi, gdzie położenie pinów zasilających jest nieco inne niż w większości układów, gdzie zazwyczaj używane...
Witam, bardzo dawno nie używałem tego procesora ale coś tam jeszcze pamiętam. Po pierwsze. Wystarczy Ci tylko jedna pętla i jedna tablica "znaki". W rozkazie MOVC ... rejestr DPTR trzyma adres bazowy a akumulator przesunięcie. Możesz więc jednorazowo, na początku podstawić adres tablicy do DPTR a następnie "jeździć" po niej akumulatorem (przesunięciem)...
Te miganie wyświetlacza spowodowanem ciągłym odbieraniem rozkazu z pilota (mozna go schować) lub klawiatury lokalnej i to bardziej prawdopodobne. Masz prawdopodobnie przywarty jeden z klawiszy klawiatury lokalnej. Od tego trzeba zacząć. Po usunięciu migania napisz dalej o efektach.
makos najbardziej łopatologicznie napiszesz sobie programik zamieniający cyfrę na odpowiednią kombinację zapalonych segmentów na wyświetlaczu(jedna pozycja)przy pomocy rozkazu: cjne :w pętli dekodującej umieścisz ich tyle ile znaków chcesz wyświetlić na wyświetlaczu i po bólu.Nie jest to rozwiązanie najwyższych lotów ale będzie działać niezawodnie :-)
Czyli mam rozumieć że taki, a nie inny charakter programu wynika ze "struktury systemu mikroprocesorowego"; mam na myśli fakt wykorzystania rejestrów w zewnętrznej przestrzeni adresowej (zewnętrznej pamięci)? Tak masz to rozumieć. Stąd też deklarowane stałe: F_CSDS EQU 0FF30H ;bufor wyboru wskaźnika F_CSDB EQU 0FF38H ;bufor danych wskaźnika są umieszczone...
Witam! Mam pewien problem... posiadam ja sobie LCD podpięty do atmegi 8515. Wszystko byłoby pięknie, ale dziwi mnie zachowanie się tego LCD, a konkretnie rozkazu DDRAM SET. Rozkazu tego używam do przesuwania kursora w żądane miejsce na ekranie... napisałem sobie takie makro: #define LCD_CURSOR_POSITION(ZNAK) (0x80+ZNAK) oraz funkcję...
Jak mu na linii CAN podasz rozkaz ACC to pogra więcej. Tego tak łatwo nie przeskoczysz.
W niektórych przypadkach trzebaby zastąpic ją poprostu funkcją delay w zleznosci od wyslanego rozkazu do wysiwetlacza co prawdopodobnie jest opisane w nocie tak aby wyswietlacz mial czas na wykonanie polecenia.
PC i DPTR to rejestry 16bitowe. i tak samo jak przy adresowaniu pośrenim z użyciem R1 lub R0 (MOV A, (at)Ri) wprowadzasz do rejestru A daną spod adresu tyle ,że z pamięci ROM. Rozzkaz przydatny przy korzystaniu z tablic danych w pamięci ROM. Ja np. Używam rozkazu MOV A, (at)A+DPTR do wprowadzania komunikatów na wyświetlacz LCD. Popatrz na program selektywnego...
Witam mam w naprawie dth223,świeci tylko czerwona lampka stb,napięcia po podaniu rozkazu załączajacego pojawiają się na płycie głównej,ale na wyświetlaczu nic i nie porusza się laser.Mam pytanie czy ktoś z kolegów naprawiał już taki sprzęt i może coś doradzić?
Do wymiany jest frontpanel. Po jego wymianie /naprawie wszystko działa. Dodam, że nie jest to ET. Powodem wchodzenia tunera w tryb recovery jest wysyłanie rozkazu "Power" z frontpanelu w momencie załączania tunera do sieci. To częsta usterka tych tunerów po kilku latach eksploatacji.. Najprostszą formą "naprawy" jet wylutowanie sterownika klawiatury/wyświetlacza...
Czujnik temperatury jak w temacie. Komunikacja uC z czujnikiem: 1.reset 2.wyślij 0xCC 3.wyślij 0x44 4.czekaj około 1 s 5.reset 6.wyślij 0xCC 7.wyślij 0xBE .odczytaj temperaturę z DS'a Pytanko brzmi jak długo mogę zwlekać po resecie z wysłaniem rozkazu 0xCC. Dokładnie chodzi mi o to czy punkty 1,2,3,6,7 mogą być wykonywane w odstępach czasu np 2ms. Problem...
Odnosze wrażenie że albo nie do końca pojmujesz temet o którym piszesz, albo nieprecyzyjnie go określasz w poście. Jeżeli ja dobrze rozumiem to kożystasz z jakiejś formy emulacji, ale i to nie zmienia faktu że na początku programu możesz wstawić procedure inicjującą wyświetlacz (tak jak to napisał slawko_k) i jak licznik rozkazów zostanie ustawionu...
Cześć! Miałem podobny problem z innym wyświetlaczem od drukarki ale udało mi się go uruchomić. podłączyłem zasilanie(+5V) a linie danych połączyłem z portem rs232 (przez konwerter napięć) i wysyłałem do niego dane z hyperterminala . W razie braku efektu należy zamienić linie rxd z txd ,i nie spowoduje to uszkodzeń.Wyświetlacz przyjmował ciągi znaków...
Witam!! Najlepiej to wziąść sie za jakiegoś Atmega np. uniwersalnego ATmega 128. Można w fajnej podstawce kupić w firmie www.propox.com za parę złotych. Ale zależy co ma wykonywać projektowany układ. Do prostych gdzie nie wymagane są obliczenia tylko operacje proste na portach to pasuje '51, a jeśli o szybkość obliczeń, moze wyświetlacze graficzne LCD...
Sterowanie wyświetlaczem LCD 8x20 firmy ALPS 02028AA. Sterownik wyświetlacz zbudowany na układzie Mitsubishi M50530. Sterowanie po magistrali 4 lub 8-bitowej. Data 0 DB0 [ 1| 2] DB1 Data 1 Data 2 DB2 [ 3| 4] DB3 Data 3 Data 4 DB4 [ 5| 6] DB5 Data 5 Data 6 DB6 [ 7| 8] DB7 Data 7 execute (strobe) EX [ 9|10] R/W read-/write I/O-Control 2 I/OC2 [11|12]...
Po wyczuciu pozostaje odczytać co jest na liniach adresowych i danych, na jaki adres został wykonany dany rozkaz i jaka wartość została wysłana przy rozkazie OUT, można wykonać określoną czynność. Oczywiście, jedna czynność może składać się z serii rozkazów IN lub OUT, w zależności od ilości danych do wysłania lub odebrania. Czy to ma szansę zadziałać?...
Kontroler NJU6450. Nie trzeba odswiezac co 50Hz. Rozkazy inicjujące i sterujące w nocie katalogowej. Bardzo wdziczny wyswietlacz do róznych aplikacji jedyny minus ze zajmuje duzo nozek procesora
Witam wszystkich. Tak jak w temacie. Nabyłem wyświetlacz VFD, 2x40 znaków, matryca znaku posiada 5x7 punktów. Z pomocą noty katalogowej znalazłem piny LD (4 piny) dla każdej dwudziestki znaków po jednym i piny danych D0-D7. Piny POR nie są wyprowadzone na złącze - układ POR jest zbudowany na płycie wyświetlacza. Chcę go uruchomić w trybie równoległym...
może być to loked sprawdż trzymając rozkaz play z pilota przez czas do 30 sek. czy odpusci
przepraszam odrazu że odświerzam ale mam pytanie do kolegi "androot" : czy sterowałeś tym wyświetlaczem (cu406scpb-t20a 5i4l) w sposób szeregowy ? jak tak to w jaki sposób wysłać do niego rozkazy sterujące np: jasnością świecenia , pozycją kursora itp.? ja wysyłam do niego kody ale wyświetlacz wogóle nie reaguje , jedyne co mi się udało to wyświetlić...
Czas obsługi wyświetlacza zależy od tego jak została napisana biblioteka. Jeżeli jest to standardowy wyświetlacz zgodny z HD4470 to czas wykonania komendy to około 40us a dla komendy ClearDisplay około 2ms. W przypadku gdy biblioteka jest pisana dla konfiguracji bez odczytu bitu zajętości (linia R/W na stałe podłączona do masy) wielu autorów idzie na...
Witam Rozumiem, że efekty przewijania cyfr generowane są przez mastera? Proponował bym dodać kilka funkcji do programu tak właśnie aby takie efekty jak przewijanie długich ciągów itp rzeczy było generowane przez slava. Tak jak kolega wyżej pisał proponował bym zastosowanie wewnętrznej tablicy o rozmiarze większej niż ilość wyświetlaczy. Master wpisywałby...
Ostatnio w moje ręce wpadła płyta główna CA80 w trochę niekompletnym stanie, ale za to wlutowany był w polu z dziurkami dodatkowy scalak (bramka NAND). Jednym z niewielu scalaków, które były obecne na płycie był m.in. pamięć ROM 2764, którą niżej załączam. Ca80 był bez wyświetlacza, ale podejrzewam, że przystosowany do jakiegoś konkretnego zadania....
rozkaz atmega8 licznik rozkaz rozkaz komputerowy
płyta indukcyjna budowa ściszyć domofon potencjometr vaillant podtrzymanie
profinet kabel wozek widlowy nissan
Dlaczego nieużywany laptop się rozładowuje? Przyczyny i rozwiązania Kondensator 10uF do głośnika średniotonowego: czy to dobry wybór?