Witam miłośników CA80, w ostatnim czasie zainstalowałem sobie dwa gadżety na CA80 – RTC DS3231 /do aktualizacji czasu i daty, z możliwością ustawiania czasu i daty na RTC/ oraz termometr DS18B20. O ile z tym pierwszym nie ma problemów ze sterowaniem /wg I2C/, to z termometrem mam mały problem. Mam program na odczyt temperatury i działa prawidłowo...
https://obrazki.elektroda.pl/1583763800_... Witam wszystkich Tym razem chciałbym zaprezentować programowy projekt zegara z datownikiem, którego program został napisany w asemblerze na mikrokontroler Z8681 z rodziny Z8 Ziloga. Być może ten projekt będzie interesujący dla osób lubiących od czasu do czasu zrobić sobie coś na starym (by...
Jak jeden z kolegów wspomniał, nie ma szans, aby zrealizować to zadanie inaczej niż tworząc jakieś oprogramowanie od podstaw. Potrzebujesz złapać dwie podstawowe rzeczy: 1. zrozumieć podstawy (rejestry, stos i inne podobne rzeczy). Jest MNÓSTWO tutoriali w internecie tłumaczących to od podstaw 2. napisać Hello World program, aby zrobić cokolwiek, co...
Asembler to nie moja bajka, tak jak i C, więc ja nic nie przerobie, choćbym nawet dostał gotowy program;] Ja poszukuje czegoś w bascomie....
Starzy inżynierowie z niego korzystają bo mają tony gotowych programów, które łatwo dostosować do nowych zleceń. A że kiedyś pisało się w assemblerze to ich przerabianie na nowsze kontrolery jest bez sensu. Więc każdy woli biadolić i dalej tej staroci używać. Co do asemblera, to trudno się zgodzić że jest prosty. '51 i spółka mają asembler pokręcony...
http://obrazki.elektroda.net/90_12302453... Kontynuacja zeszłorocznego projektu Co Nowego: Nowy sterownik oparty jest o procesory atmega16 włożone może trochę na wyrost ale okazały się najtańszymi oferującymi dostateczną ilość wyprowadzeń. Każdy obsługuje 16 kanałów i posiada własny unikalny adres ustawiany dipswithem. Sterownik ma na chwile...
Witam, oczywiście cała rodzinka AVR nadaje się do tego o czym piszesz. Tanio można zacząć od ATtiny2313 lub ATmega8. Tylko zrób sobie sam albo kup gotowy programatorek za 15zł - STK200 podłączany właśnie do portu LPT ;) .... zassij sobie program PonyProg najnowszą wersję, będziesz nim mógł bez problemu programować procki poprzez programator STK200 .......
Pozostaje tylko 89c4051. i pomoc kolegów posiadających pełną wersję Bascoma, ewentulanie przerobienie programu na uC AVR i użycie wersji demo Bascoma AVR do 4kB. Nie koniecznie mamy jeszcze coś takiego jak asembler różnica w kodzie wynikowym jest bardzo często znaczna i podejrzewam, że zmieści sie w 2051 Nie korzystałem z Bascoma i nawet nie mam zamiaru,...
1A. Asembler 80C51: LJMP 0000h :D Oczywiście było to rozszerzane na wszelkie sposoby, jakieś mrugałki, brzęczyki itp. ale za cholerę nie pamiętam już co jak było zrobione, utkwił mi w pamięci ten jeden "program" bo go napisałem ręcznie(jako gotowy bin) w edytorze w NC :lol: 1C. C na AVR: programik do wyświetlania przepływu powietrza przez przepływomierz...
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...
Te procesory nie mają sprzętowego SPI i jeśli już to tylko programowo można zrealizować.
To zależy jakiego asemblera się uczycie. Jak do '51 to możesz sobie złożyć lub kupić gotowe modułu uruchomieniowe (na allegro ich pełno), jak do do AVR'a to tak samo tylko inny uC.
Oto plik asemblera gotowy do skompilowania - tu akurat steruje dwoma syntezerami w Motoroli 2000 z NMT . Rządanie załadowania przyciskiem na porcie CPU. W razie niejasności pytaj
Witam Stosuję obliczenia numeryczne tylko w asemblerze z całkiem dobrymi efektami. Na stronie ATMELA można znaleźć gotowe procedury dzielenia i mnożenia wielokrotnej precyzji, jest pełno stron z przykładami działających procedur. Znalazłem nawet pierwiastkowanie (nie potrafię zrozumieć algorytmu :cry: ). Pisanie programów w asemblerze daje nieograniczone...
Skoro obliczenia w asemblerze sprawiają Ci kłopot , to mając 8KB pamięci programu i 2KB EEProm-u , wygospodaruj 720 bajtów na tablicę , zapisz w niej gotowe wartości dla każdego kąta i ... to tyle ;) Piotrek
Programy pochodzą z nieistniejącego PE, pliki *.s03 to moje wymysły i poprawiony kod, może się przyda.
Unowocześnienie AT90S2313 brzmi : ATtiny2313 .... ;) No to OK, kody przerobione pod modłę AVRStudio + gotowy HEX - na AT90S2313, ATtiny2313 i ATmega8515. Licencja GNU zachowana - mamy binaria i źródła... ;) Some other requests ? ;) P.S. ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp - oryginalny kod jest pod avrgcc......
Witam jeżeli chodzi ci o prosty sposób na kod programu obsługujący wyświetlacz, to moja propozycja jest taka: Sciągnij sobie Oshon Pic Simulator [url=http://www.oshonsoft.com/downloads.... Tutaj Tam jest gotowy programik do obsługi LCD, możesz go pozmieniać do własnych potrzeb w Basicu (jest w symulatorze), po skompilowaniu ładujesz program.hex do...
Bo ten avr nie ma w asemblerze komendy dzielenia. Musisz sobie sam napisać taką procedurę albo poszukać gotowej w necie. Ja kiedyś napisałem taką prostą działającą na zasadzie odejmowania. Wydajne to to nie jest ale nie wiem jak zrobić to lepiej.
Jest dostępny schemat DSM-51. Koszt wykonania kopii to oczywiście potrzebne elementy, wykonanie PCB oraz najważniejsze - czas wykonania tego przez projektanta. Obawiam się jednak, że w ten sposób nie zaoszczędzisz i racjonalniej będzie kupić gotowy DSM-51, jak się znudzi sprzedasz przyszłemu rocznikowi. Na schematach masz podane nazwy elementów w tym...
Pewna niewygoda jest z tym, że sygnały muszą być podawane z określoną szybkością - czasy '1' i '0' albo 0,35µs i 0,9µs (z tolerancją 0,15µs), albo odwrotnie - to są czasy tysiące razy krótsze, niż milisekunda, i odmierza się je instrukcjami procesora. A nie wiadomo, co kompilator wygeneruje - trzeba pisać w asemblerze. Ale dają gotową...
Posiada ktoś z Was algorytm do zamiany kodu BCD na kod NKB lub gotowy program w asemblerze na mikrokontroler 8051??? Z góry dzięki.
Witam. Zwracam się do was z prośbą. Potrzebuje gotowy podprogram w asemblerze do sterowania pilotem od tv. Chodzi mi dokładnie o program który po wgraniu do mojego atmela bedzie odczytywal dane z pilota tv. Próbowałem samodzielnie go napisać jednak z braku czasu próby zaprzestałem. Czekam na waszą pomoc.
Witam. Mam pytanko. Czy ktokolwiek ma jakis gotowy prosty projekcik napisany w asemblerze pod DSMa 8051. Cos naprawde prostego no moze nie az tak prostego :P Cokolwiek zeby nadawalo sie jaka praca zaliczeniowa a nie bylo bardzo skomplikowane. Bede wdzieczny za kazda pomoc.
Spójrz na swój kod rozbity na poszczególne kroki. Jeśli w programie występują powtarzające się fragmenty - należy użyć pętli. Na początek zrób rysowanie pojedynczej linii w pętli, np: 1. Załaduj do rejestru bajt jako wzorzec 1 linii figury z wyrównaniem do lewej, np 00110000B 2. Pętla 6 kroków - przesuń rejestr z bajtem wzorca o 1 bit w lewo z przeniesieniem...
To jest najlepsza droga do poznania procka , jeśli sam będziesz musiał zwiększać możliwości Swojej płytki testowej. Najlepsza droga do poznania procesora to pisanie w asemblerze. Ewentualnie w AVR-GCC. Sprzęt mikroprocesorowy bez odpowiedniego programu jest tylko złomem elektronicznym. I nie ważne czy będzie to pająk, czy profesjonalna płytka.
Zamiast "konwertować" kod maszynowy +1 Brzydkie to jak cholera, i nie ma żadnych cech "wysokopoziomowych", w tym merytorycznie nazwanych funkcji, stałych itd. Prawdopodobnie nadwyżka "fałszywych" funkcji nie występujących w oryginalnym kodzie źródłowym (oczywisty efekt disasemblacji) To się nie nadaje do zrozumienia "co poeta miał na myśli" a to warunek...
Witam. Gdzie znajdę gotowe procedury w asemblerze dla pic 16f84 np. mnożenie,dzielenie liczb 32-bitowych itp.
Napisz na jaki uC to potrzebujesz jeśli na 51-52 to moge przysłać gotowy program :)) pozdrawiam
Szukam szukam i znaleść nie mogę ... Mam gotowy plik źródłowy napisany w asemblerze z rozszerzeniem ASM... jakim programem skompilować go do postaci HEX gotowej do wrzucenia do procesorka AT90C2051?
Witam Pierwsze linie kodu to deklaracja ustawień liczników T0 i T1. Konfiguracja dla ułatwienia została rozpisana na poszczególne bity, dlatego póżniej trzeba je przemnożyć x4 i x8 aby bity były na swoich miejscach. Dla licznika T0: CT0 EQU 0 M0 EQU 1 G0 EQU 0 T0S EQU M0 + 4*CT0 + 8*G0 oraz dla licznka T1: CT1 EQU 0 M1 EQU 0 G1 EQU 0 T1S EQU M1 + 4*CT1...
Sposób który pierwszy narzuca się aby liczbę przedstawić w postaci tekstu to znaleźć ilość jednostek, dziesiątek, setek, tysięcy, itd... w danej liczbie (dzieląc przez 1000,100,10). Następnie te znaki pozostaje już tylko "przesunąć" do znaków ASCII, a wiec dodać 0x30. Dla przykładu mamy liczbę 123, liczba setek: 1, liczba dziesiątek 2, liczba jednostek...
Potrzebuje pomocy. Czy ktoś wie, jak napisać w asembelerze program sterujący mikrokontrolerem 8051, tak aby wykonywał całkowanie dowolnego sygnału? Nie mam wogóle pojęcia jak się do rzeczy zabrać, nie znam się dobrze na asemblerze, a do tego czas mnie bardzo goni. Bardzo proszę o wskazówki. Może ktoś ma gotowy taki programik i mógłby się tym podzelić?...
A masz już układ gotowy że szukasz tylko programu , czy chodzi ci o jakiś konkretny projekt z jakiegoś czasopisma np.praktycznego elektronika??
Czy ktoś może posiada procedury obsługi UART na at90S2313 w asemblerze? Chodzi o asemblerowski odpowiednik print i input, tak żeby mozna bylo z terminala zczytac dane, ewentualnie je sobie dalej zmodyfikiwać i na koncu wyslac z powrotem. W bascomie to proste ale mi trzeba w asemblerze takie cos, może ktoś ma gotowe bo asembler jeszcze słabo idzie i...
Witam wszystkich znających się na sprawie. Mam zadanie napisać program w asemblerze na Atmega32 do obsługi wyświetlacza LCD na sterowniku T6963C (OPTREX DMF5005N 240x64). Posiadam kartę katalogową do sterownika i także jakąś specyfikację już całego wyświetlacza, niestety wszystko jest w języku angielskim i nie mogę się z tego nic wyznać. Układ dostałem...
No kolego to nie jest Bascom. To jest asembler ;) Możesz to sobie wstawić jako gotową wstawkę asemblerową. W chwili przerwy przy kawie rozrysuję Ci co i jak może się uda.
Mam zastosować ATMEGA8535? Czy chcesz mieć regulowaną jasność podświetlania z procesora a nawet kontrast za pomocą PWM? Czy stosujemy fotoelement aby automatycznie regulować podświetlanie? Ile chcesz mieć przycisków, do menu i setup wystarczą 5 ale może chcesz mieć przyciski szybkiego wyboru? Czy wyprowadzenia sygnałowe wychodzące na zewnątrz zabezpieczamy...
1. Atmel Studio 6 jako środowisko jest bardzo dopracowane, ale też ciężkie (nawet na nowszych komputerach chodzi jak chodzi). Jeśli nie zamierzasz korzystać z nowych procesorów (ATTiny4/5/9/10, ATXMega) to weź AVR Studio 4. wersji 5 unikaj jak ognia. 2. Nie za bardzo - niby da się, ale to jest kombinowanie i niebyt wygodnie i szybko to działa 3. Tak,...
Jeśli chodzi o punkt 4 to da się to zrobić. Ja polecam Atmege bo ma gotowe PWM-y a programator do atmegi to 5zł i kilka minut roboty. Atmege tez możesz programować w Bascomie. Co do 51 to ciężka sprawa zasymulować programowo trzy kanay PWM wymaga dużego doświadczenia i absolutnie nie zrobisz tego w Bascomie. Musiałbyś walczyć w asemblerze.
Można się bawić w STMy i kombinowanie z grafiką, można kupić np. FT80x lub FT81x i mieć za parenaście złotych gotowy akcelerator graficzny, który realizuje wysokopoziomowe polecenia graficzne, w efekcie nawet 8-bitowy MCU będzie generował grafikę lepszą niż STM32Fxx... Oczywiście OpenGL jest poza zasięgiem nie tylko 8-bitowców, ale nawet wspomnianych...
Witam Szkoda że nie podzielasz naszego entuzjazmu :cry: , trzeba będzie ustawiać kolorki ręcznie. Dodałem oprócz kolorowania makr, zmianę koloru dla rejestrów i portów uP. Jak na razie wykorzystałem zestaw nazw portów ATMega128, ale z czasem uzupełni się też i inne. W załączniku gotowy plik ini , ale kolory trzeba dobrać wg swojego gustu.
Ze stwierdzeniem że w C pisze się szybciej niż w asemblerze jest troszkę racji ale nie zawsze ... W asemblerze można pisać sobie gotowe procedury i dołączać je do programów tak jak w C. W niektórych przypadkach jest łatwiej pisać w C ,ale asembler daje pełną kontrolę nad wszystkim i optymalizację kodu nieosiągalną dla innych języków. Z mojego doświadczenia...
Przygotować Ci gotową procedurę zamieniającą liczbę 16bit na ciąg tekstowy, gotowy do pobrania przez Twój program czy chcesz "pobawić się" z tym sam ? Napisałem wyżej, że posiadam procedurę dzielącą liczbę 16bit przez liczbę 8bit.
Posiada ktoś z Was moze algorytm zamiany kodu NKB (naturalny kod binarny) na BCD ?? ewentualnie gotowy program w asemblerze na uP Z80? np. jak zamienić 92(BCD) na NKB. potrafie to przeliczyć ale chodzi mi o uniwersalny wzór, algorytm Z góry dzięki
Do takiego pomiaru jako czujnik polecam SHT11. Co do języka programowania to wg mnie najlepiej zacząć od asemblera bo wtedy można dokładnie zrozumieć działanie mikrokontrolera; aczkolwiek jest to najtrudniejszy język. Pozostaje Ci jeszcze BASCOM i C. Tu wydaje mi się większej różnicy nie ma chociaż dokładnie nie wiem bo w BASCOM nic nie pisałem. A jak...
Algorytm jest dość prosty, wygląda jak mnożenie pisemne. Potrzebujesz dwóch pętli, zewnętrzna wybiera kolejne cyfry mnożnika, a wewnętrzna mnożnej. Kolejne cyfry wyniku (ma nie więcej cyfr niż suma długości mnożnej i mnożnika) wyznaczasz ze wzoru: x=a[i]*b[j]+przeniesienie jeśli x>9 to { przeniesienie=x/10 x=x mod 10} potem oczywiscie musisz sumować...
Dla ESP32 jest dostępna biblioteka ESP-DSP , w której są gotowe m.in algorytmy FFT (szybka transformata Fouriera) dla liczb float oraz stałoprzecinkowych. Kod w dużej części jest napisany w asemblerze xtensa, jest dobrze udokumentowany i z przykładami. [url=https://github.com/espressif/esp-ds...
Wybacz, ale mnie to niczego nie wyjaśnia. Po kolei: Chcę pomnożyć 42949672954294967295 * 42949672954294967295 (dec) Muszę te dwie liczby zamienić na hex. Jak to zrobić? Zakładam, że jakimś cudem to się udało i mam je w zmiennych. Mnożę je przez siebie i wynik mam w trzeciej zmiennej, ale w hex. Jak tę liczbę wyświetlić w postaci dec? Nie chodzi mi o...
Pewne zasady są wspólne. U mnie kompilator z pliku asemblera tworzy plik *.obj a potem inny program z *.obj robi HEX gotowy do umieszczenia w pamięci. Nie potrafię polecić oprogramowania które robi to dla PICów.
gotowy asembler zasilanie asembler gotowy gotowy mostek
eeprom sc202 regulator napięcia seicento matrix storage manager
ogrzewanie podłogowe histereza ogrzewania
Agregat Carrier Vector gaśnie i uruchamia się ponownie bez błędów Ustawienia P3 i P4 w piecu Termet Silver Pro 20 kW