Programowania dopiero się uczę i po prostu ogarniam sprawę. Zwróciłem się także do autora książki, cytuję jego odpowiedź(oczywiście się na to zgodził): "Panie Dominiku, problem przez Pana przedstawiony wcale nie jest trywialny, zresztą nie ma takich :) Są wyłącznie problemy poważne. Co do Pana pytania - wszystko zależy od tego, do jakich zadań chce...
Witaj, W moich ostatnich pytaniach bardziej chodziło mi o to - jaką "funkcję" w układzie pełnią P3.4 i P3.7, a nie do czego są podłączone. Choć oczywiście i ta ostatnia informacja też jest pomocna w ocenie i pomocy dot. twojego układu. Na początku wątku napisałeś też że: > chcę dokonywać pomiaru i wyświetlać jego wynik na led7seg Czy możesz powiedzieć...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
Witam, http://obrazki.elektroda.pl/8289051000_1... Pomyślałem, że warto byłoby pokazać dodatkową funkcjonalność wyświetlaczy DWIN ze sterownikiem DGUS a mianowicie OS. Do demonstracji został wybrany wyświetlacz DMT80480T070_18WT. Jest to model panelowy o IP65 matrycy 7", rozdzielczości 800x480 i interfejsie RS232/485 (zamiennie). Określenie...
Symulator Lasera http://images49.fotosik.pl/261/c05af04e8... Fot.0 Jedno ze zdjęć prototypu symulatora lasera Jest to opis kilku symulatorów zaprojektowanych i działających przeze mnie . Zarówno tych najprostszych opartych na popularnym tajmerze 555 , jak również do konstrukcji profesjonalnych opartych na mikrokontrolerach jednoukładowych...
Witam. Sposób wykonania niezbędnych połączeń elektrycznych jest opisany w PDF’ie (Multipleksowany wyświetlacz LED). Załóżmy chwilowo, że są już połączenia: - uaktywniony bufor (JP1 1-2), - bufor podłączony kablem (1 do 1) do portu np. P1 (JP2>>JP4), - sterowanie wspólnymi katodami wyświetlaczy podłączone do portu np. P2(JP3>>JP5). Zastosowane...
Konwerter bitmap możesz zastosować np ten :arrow: [url=http://radzio.dxp.pl/asystentlcd/]K... bitmap
https://obrazki.elektroda.pl/8844150300_... Sterowniki programowalne czyli PLC (z ang. P rogrammable L ogic C ontroller) na dobre zadomowiły się w przemyśle i nie tylko, dając dużą elastyczność konfiguracji urządzeń a tym samym zapewniając oszczędności i poprawiając wydajność produkcji. Idea PLC powstała pod koniec lat 60-tych ubiegłego...
To fajnie... dobrze wiedzieć, że MAX232 spełnia to zadanie :) Odnośnie czyszczenia LCD, to o ile dobrze pamiętam to niema specjalnej komendy, która by czyściła wyświetlacz... Musisz po prostu wpisać zera do pamięci którą aktualnie odwzorowuje LCD.
Jakie instrukcje należy wypisać aby wyświetlić na wyświetlaczu LCD cyfrę zero. Wyświetlacz ma dwa wiersze po 16 znaków każdy cyfra ma być wyświetlona na górze wyświetlacza LCD mikrokontroler 8051/2 Asembler
Po co robić nie dokładny zegar programowo(i tym samym prowadzić początkującego kolegę na złą drogę) skoro są do tego gotowe dużo dokładniejsze układy Przykład z życia płyta główna A co do asemblera to trochę ciężki jest jak na początek (od takiego zastosowania) Więc jeżeli zależy ci głównie na tym projekcie to raczej C a jeśli chcesz po prostu zacząć...
zapytaj google o sterowanie wyświetlaczami opartymi na HDD44780...opisów jest tyle ze nie chce sie czytać :D Jakby tu powiedzieć dla początkujących asembler to tak jak palnik spawalniczy dla noworodka :) Zdecydowanie lepiej jest sie uczyć w bascomie, albo c....asembler wymaga doswiadczenia....
Dzięki. Również do tego dotarłem. Właśnie przegryzam się przez ten asembler (na szczęście prosty). Pierwsze wyniki już są. Jak w 100% połapię się o co chodzi to coś napiszę. Dla niecierpliwych biblioteka
Ten wyświetlacz jest oparty na HD44780?
Mam płytkę ewaluacyjną EvB 16-32. Link: http://www.microsense.pl/allegro/EvB_ATm... Mam problem z wyświetlaczem LCD. Jak widać na schemacie jest możliwa tylko komunikacja przy pomocy 4-bitowej magistrali. Próbuję odpalić program testowy: http://www.microsense.pl/allegro/EvB_ATm...
Do otrzymania wsadu dla pamięci EPROM został użyty kompilator języka asembler dla mikrokontrolerów AVR (trochę nietypowa rola kompilatora). To nie wyjaśnia czego należy użyć do generacji wsadu do pamięci? Pierwszy [url=http://www.atmel.com/atmel/acrobat/... w googlach to manual do programu. Przenoszę do działu Mikrokontrolery AVR, tam...
Nie wiem dlaczego to chcesz napisać w Asm, ale musisz wiedzieć, że Bascom generuje plik OBJ który mozesz załadować do Atmel Studio i podejrzeć wygenerowany kod Asm. Mój program NoSave Tool także potrafi te dane wyciągać z pliku OBJ tyle że szybciej i przyjemniej - jednym klikiem. Proszę to zdeasemblowany kawałek (nie cały) kodu wraz z opisami która...
Witam Zamieszczam program który może pomóc. Jest on napisany w programie Keil mVision. ;---------------------------------------... ; Definicje: ; LCD_D Port D do komunikacji z LCD ; LCD_RSLinia R/~S do podłączenia LCD ; LCD_ENLinia ENABLE do podłączenia LCD ; Linia R/~W wyświetlacza LCD powinna być na stałe w stanie niskim....
Zastanów się co chcesz robić avrkiem z lpt dostajesz już gotowe sygnały wyjściowe, to port równoległy niema żadnej tam paczki danych, najczęściej do amatorskich cnc do portu lpt dołącza się przekaźniki opto izoloacje ewentualnie układ przerabiający pwm z jednego pinu na napięcie do sterowania falownika, z płyty wychodzą sygnały do sterowników silników...
To na obrazku to jest to co pisałem. Jeśli chodzi o Atmele i listę procesorów to masz [url=http://www.atmel.com/dyn/products/d... Masz tam od razu noty katalogowe. Jak chcesz więcej nóżek to może ATtiny2313, ma 20 nóżek. Podłączysz wyświetlacz i wszystko. Co do programowania to masz kilka możliwości. Jest asembler (trochę...
Hmm ujmę to tak. Wyświetlacz się tylko świeci. Nic więcej. Nie wiem co jest z kontrastem bo nie widać tych ciemnych pól poświęconych na znaki, widać je dopiero pod kątem. Wyświetlacz ma wyjścia z Anody i Katody żeby podpiąć podświetlenie. Byłem u kumpla z tym kodem i z wyświetlaczem. Sprawdziłem połączenia i wszystko jest dobrze podpięte. 1. Do połączenia...
Witam, mam pytanko. Napisałem program który po wciśnięciu przycisku wyświetla na wyświetlaczu liczby kolejno od 0 do F. Jest to wywoływane przyciskiem na porcie p1.5 teraz druga sprawa. Chciałbym by przyciskiem p1.4 móc obniżać wartość liczby, przypuśćmy gdy będzie 7, a wcisne p1.4 pojawi mi się 6. Jakim sposobem to zrobić? Oto program: [syntax=asm];...
To nie żaden problem z kompilatorem/debugerem tylko niestety problem ze zrozumieniem co i jak powinno działać. Po pierwsze nie wyłączaj żadnej optymalizacji bo po co??? Chyba, że tobisz ten program, żeby działał po wsze czasy tylko w symulatorze to wtedy możesz się bawić w takie tam. Analizując od góry, po co ci: volatile char jjj; tzn po co to volatile...
Bo już głupieję- dość szybko. No nie dziwię się, ja też bym zgłupiał ;) poważnie.... Tak sobie poczytałem cały ten wątek i aż mi ciarki po plecach przeszły od tej niby-wojny ;) tymczasem wyszedł z tego bełkot dla kogoś kto zaczyna naukę C. (tzn proszę mnie źle nie zrozumieć, nie chcę nikomu dogadywać) Pytanie wpierwszym poście było proste aczkolwiek...
Witam. Niedawno zainteresowałem się uC, głównie z powodu chęci zbudowania kodera PWM ( do aparatury modelarskiej) i szukam osób, które mogą mi pomóc w tym. Założenia do mojego 1 projektu: - uC to ATMega32 ( Taki sobie zakupiłem z powodu 8 A/DC) - Modulacja PWM - język; asembler ( jest dla mnie bardziej zrozumiały niż C) - działanie; jak standardowy...
Zakładając, że w firmie pracują małorozgarnięci ludzie (a sądząc po jakości softu śmiało można założyć, że jednak są całkiem rozgarnięci) to masz plik z wersją binarną softu - można to zdeasemblować. Jeśli znasz asembler użytego procka i masz kupę czasu da się to zrobić. Jeśli jednak ludziska są w miarę rozgarnięci (a sądzę, że są) to wersja binarna...
Witam, właśnie czekam na świeżutką przesyłkę z zamówioną pełną wersją Bascom'a ... i mam pytanie do fachowców tu na forum czy ktoś miał może jakieś doświadczenia z pisaniem własnych bibliotek do Bascoma. Jak narazie jeszcze nie natrafiłem na informacje na ten temat a z drugiej strony poza takimi ew znalezionymi informacjami w necie chciałbym tak z pierwszej...
Uruchomiłem (z diodami :]) ale problem podstawowy to drgania styków po prostu jak wcisne raz np. 5 to mam cały wyświetlacz w piątkach. Czytałem że można zrobić opóźnienie i jeszcze raz sprawdzić. Faktycznie asembler obługuje rozkaz CALL i mogę go używać w RIDE-7 tam zanalazłem że jest MA51 assembler chociaż M to może oznacza że to makroasembler. ale...
Witam ! Umiem już pisać programy na komputery ale chciałbym zacząć "przygodę" z mikrokontrolerami :) ... I właśnie tu zaczynają się schody - w jakim języku jest najlepiej pisać programy na µk ? Czytałem opinie że Bascom to "badziewny" język za to asembler jest "boski" oraz że w C jest łatwo pisać programy na µk ale czy to jest rzeczywiście...
; lcd podlaczony do portu 1, mozna zmienic na dogodny ; ponizsze linie ster. mozna zmienic na dogodne lin_rw equ p3.1 lin_e equ p3.2 lin_rs equ p3.0 org 0 ;--------------init lcd ---------------- mov a, #38h ; interf.8-bit,2-wiersz,5x7pix call lcd_cont mov a, #0ch ; display on, reszta off call lcd_cont mov a, #1 ; clear display call lcd_cont ;------------koniec...
inf3rnus ręce opadają ...... tu masz stronę z płytkami testowymi http://www.kamami.pl/?id_k1=52&id_k2=60 możesz kupić cały zestaw lub samą płytkę i własnymi siłami ją zmontować , jeżeli potrafisz sam wykonać płytkę to w sieci znajdziesz inne rozwiązania , ostatecznie można taki układ testowy na początek zrobić na płytce uniwersalnej , inne propozycje...
Witam. Przebrnąłem juz przez pisanie pierwszego programu, jednak nie obyło się bez problemów. W sumie to nic mi nie działa i dlatego szukam pomocy. Otóż napisałem program który zawarty jest w załączniku do tej wiadomości. Asembler nie znalazł żadnego błędu w trakcie kompilacji, wrzuciłem więc program do procesora. Po podłączeniu wszystkich elementów...
Witam Męczę od kilku miesięcy (z przerwami) łączność między modułami RF. Transmisja przebiega prawie poprawnie, tzn. pomiędzy poprawnie odebrane bity wstawiane są ciągi zer. Nie znalazłem nic na ten temat na forum. Nadajnik: ATmega88, zegar: wewn. RC 8 MHz RFM12B, wersja 868 MHz, antena: drut lambda/2 zasilanie:3,3 V (trafo daje 500 mA) interface: programowe...
Nie jestem pewien, ale przy -5V nie zobaczysz chyba tego co trzeba (może się mylę). O ile dobrze pamiętam, to ja wykorzystałem ujemne napięcie -12V z zasilacza ATX. Regulację napięcia zrobiłem poprzez dzielnik napięcia wykonany z potencjometra. Programujesz w języku Bascom. Tak naprawdę nie wiem na jakie instrukcje maszynowe są tłumaczone instrukcje...
Zastanów się, jaka wartość ląduje w R1 i dlaczego. Zresztą, chyba wyświetla się na wyświetlaczu?
Może przykład w załaczniku (AVRasm)... Pisanie w asemblerze pozwala na znaczne zmniejszenie kodu, gdy stosujemy podprocedurki uniwersalne dla każdej opcji menu... ;)
Jest to dość klasyczny układ, nie jest ani odkrywczy, ani nie zawiera najnowocześniejszych elementów - termometr z 3-cyfrowym 7-segmentowym wyświetlaczem LED ze wspólną anodą. Zamieszczam pełny kod programu w asemblerze z komentarzami. Układ jest zbudowany na mikrokontrolerze AT89C2051. Jego zadaniem jest odczyt temperatury z czujnika DS18B20 (1-wire),...
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
Spróbuj inny dział "mikrokontrolery, programowanie ogólne" może tam znajdziesz odp. :)
Wysłałem koledze listingi na pw z obsługą tego wyświetlacza po SPI napisane w asemblerze . Mam nadzieję że lektura nie była zbyt złożona ? Zastanawiam się kto teraz "świeci" ....
Czy na pewno wiesz, jak działa ten układ ? (dane wchodzą przez DIN, a nie przez LOAD jak zaznaczyłeś na rysunku). Zajrzyj do specyfikacji tego układu. Są tam narysowane przebiegi czasowe. Najpierw napisz ogólny algorytm w jakimś pseudokodzie (i zaprezentuj go oczywiście), a dopiero potem będzie asembler.
Nie dam Ci kodu w C bo piszę tylko w asemblerze. Jak pisałem wcześniej wyświetlacz 4x20 może być i obsługuję się go dokładnie tak samo jak 2x16. Jeśli korzystasz z jakiejś biblioteki do obsługi wyświetlacza to tam się definiuje jaki to wyświetlacz czy 2x8 czy 2x20 czy 2x16 itd. Każdy mikrokontroler z odpowiednią liczbą portów może obsłużyć wyświetlacz...
Faktycznie szukaj. Po pierwsze znajdź dokumentację sterownika HD44780 i sposób jego inicjalizacji do pracy w trybie sterowania 4 bity. Tam znajdziesz również sposób przesyłu i odczytu danych w tym trybie. Wiem, że kiedyś było to bez problemu na serwerze Elektroniki Praktycznej chyba www.ep.com.pl .Potem przeglądnij choćby elektrodę i wątki z tym związane...
A co u ciebie Light'I udało ci się wykonać ten układzik czy zaniechałeś budowy ? W takim kształcie jak jest to zaniechałem, a akurat mam sporo roboty, więc ten inny kształt jest odłożony na wolną chwilę, będzie on miał własny wyświetlacz oraz klawiaturę i będzie służył jako taki zgrubny generator do napraw audio.
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...
Tak . Rozumiem ,że używasz portu P1 i P2 Można to skrócić. MOV P1, #00h MOV P2, #00h ... MOV P1, #00111111b ... nie musisz korzystać z akumulatora jako rejestru przejściowego. Pomiędzy poszczególnymi wysłaniami danej na port musisz dać jakiś warunek np. jnb P0.0, aby zatrzymać program w pętli i obejrzeć efekt na wyświetlaczu 100ms to krótki czas ;)...
Na czym dokładnie polega twój problem? w jaki sposób inicjalizujesz wyświetlacz?
mirekk36-masz100% racji. Potem będą na elektrodzie "kratki na wyświetlaczu", "złe czasy" i co to są "fusebity". z tymi kratkami to przesadzasz troszeczkę ;) .... to nie zależy od tego jakiego się programatora używa .... dawno temu było inaczej? tzn jak? .... najważniejsze, że teraz jest lepiej - bo nie trzeba dużo kasy wydać na sprzęt, na programator...
A gdzie kropki odzielające godziny od minut? 8-O
wyświetlacz hd44780 asembler diody asembler dodawanie asembler
sprężarka lodówce wymiana grzałki odtwarza youtube
mikrokomputer cobra1 esp8266 ds18b20
Elektroliza wody – produkcja wodoru, technologie PEM, AWE, SOEC, bezpieczeństwo, wydajność Toshiba 40L2433D Universal Remote Codes: 1508, 1311, 10156, 516, Vestel IR Setup