Witam Powstawiaj odpowiednie instrukcje tam gdzie napisałem zapal, zgaś itp. Powinien program zadziałać nie daję gwarancji że się nie machnołem. Niemniej idea chyba będzie widoczna i powinieneś w razie czego uruchomić ten program. Pozdrawiam ledequp1.7 buzerequp1.5 licznikequ21h ; licznik przerwań czas_led22h czas_buz23h czy_sequ1 ; czy sekunda org0000h...
33suchy. Było programowanie obiektowe w C++. Dokładnie w MFC. Asembler ostatnio zainteresował mnie, dlatego, że nie wiem, jak mam np. oprogramować mysz w języku C++. (kompilator DevC++, konsola). Do tworzenia GUI próbuj darmowych bibliotek typu [url=http://www.wxwidgets.org/]Link, nie będzie trzeba pisać nic do implementacji ruchu myszki. Ogólnie raczej...
Proponuje zacząć od ćwiczeń na jakimś gotowym zestwie np. coś takiego: http://sklep.avt.pl/p/pl/49612/plytka+dr... Lub szukaj pod nazwą "Zestaw uruchomieniowy". Jeśli czujesz się na siłach to możesz kupić w częściach i zlutować samodzielnie. Jak nie, to szukaj gotowego uruchomionego. Na początek sugerowałbym coś z procesorów...
Cześć, mam takie pytanko. Jak skonfigurować eclipse do programowania avr-ów w języku asembler??
No to polecam prosty do samodzielnego wykonania programator i program go obsługujący. Jak znasz asembler na Intelu, to i AVRasm nie powinien sprawić tobie problemu, zasady programowania są identyczne, tylko procesorek ma 32 rejestry tego typu co np. al w Intelu. Są tutaj ludzie, co znają go od podszewki... ;) Lista rozkazów jest dostępna w każdym pdf-ku...
Witam. Uczę się asemblera i szukam jakiś informacji na temat programowania połączenia internetowego. To zupełnie inne poziomy. Funkcje internetowe to kilka warstw kodu, w wymiarze tysięcy rozkazów maszynowych (i właściwie asm jest bez sensu) Ze sposobu zadania pytania wnioskuję, że pewne rzeczy jeszcze ci się nie ułożyły. A na jakiej to platformie...
Spotkałem jeszcze Pascala dla PIC.
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...
W niektórych mikrokontrolerach można, ale wówczas traci się możliwość programowania procesora przez SPI (szeregowego, używanego przez popularne programatory). Pozostaje tylko możliwość równoległego zaprogramowania (wysokonapięciowego).
Mądrala jesteś! :P Ale czy już widziałeś na YouTube film "AI pisze program w najtrudniejszym języku programowania na świecie (asembler + ChatGPT)"? Co o nim sądzisz? Dlaczego Twój kumpel ChatGPT nie potrafi programować w asemblerze, chociaż jest taki mega inteligentny? :D Dziękuję za miłe słowa! Obejrzałem klip "AI pisze program w najtrudniejszym...
Jeżeli chcesz tylko poprogramować to weź 8252 i ISP (tak jak pisał przedmówca). Zdecydowanie łatwiej uruchamiać wszystko, nie wyciągając co chwilę kości z podstawki (już nie wspominam o kasowaniu UV) Kurczę zapomniałem jak się programowało AT89C2051, dopisanie kilka linijek kodu kompilacja, włożenie mcu do Willem'a zaprogramowanie, wyjęcie z programatora,...
Nie jest ważny procesor 80c537 bo prawdopodobnie nie będziesz wykorzystywał jego możliwości sprzętowych. Sądząc po poście z assemblerem u ciebie słabo, bo zagadnienia należą do podstawowych, ale nic to. Włożysz trochę własnej pracy w to co ja ci przyślę i będzie po problemie. Układ pasuje?
Programator w Bascomie obsluguje pliki typu hex i bin. Jezeli Twoj asembler potrafi wytworzyc takie pliki to nie ma problemu. Poprostu otwierasz programator i wskazujesz plik skompilowany przez asembler a nie przez bascom i tyle. Pozdro Dexter
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...
Po pierwsze, 8051 i AVR to całkowicie inne rdzenie, więc na pewno 8051 będzie się inaczej programowało w asemblerze niż AVR. Mam tu na myśli nie tylko inny zestaw rozkazów, ale także i całkowicie odmienne architektury, co zmienia nieco styl pisania programów. Kolega darkonel ma częściowo rację, jeśli zrozumiesz specyfikę programowania w asemblerze 8051,...
Nie znam aspiracji autora tematu, ale według mnie uczenie się asemlera w dzisiejszych czasach nie ma popłaca . Asembler jest przeważnie dokładnie powiązany tylko z jednym (albo kilkoma z jednej rodziny) mikrokontrolerem i potrzebna jest znajomość jego architektury. Natomiast poznając inne języki programowania nie jesteśmy tak blisko z tym związani i...
Spróbuj czasów 1.8ms 1.2ms Powtarzanie co 20 ms nie jest krytyczne. Robiłem kiedyś eksperymenty z impulsami co 100 ms i serwo też się wychylało, choć mniej dynamicznie. Uszkodzenie potencjometru w serwie skutkuje wychylaniem się w jedną stronę - może trafiłeś na uszkodzone ...
Siłą rzeczy programowanie uC wiąże się ze znajomościa jego architektury - a stąd już niedaleko do jako-takiego wyobrażenia o asemblerze dla danego procesora. Nie musisz umieć pisać programów w asemblerze, wystarczy umiejętność "czytania" kodu asemblerowego. Oczywiście wyciśnięcie ostatnich potów z układu wymaga znajomości i architektury, i asemblera....
Kolego, wypisujesz banialuki (delikatnie rzecz ujmując), również w imieniu swjego kolegi. W programowaniu chodzi o niezawodność (w tym łatwość usuwania błędów) i wydajność, a nie o "kontrolę nad rejestrami". Pod względem prawdopodobieństwa błędu asembler jest dużo gorszy od C, a pod względem wydajności - na starych architekturach (51, PIC10/12/16) lepszy,...
To jest tak że jak był asembler programista był zawodem elitarnym jak języki upraszczały sposób pisania programów przybywało "programistów" Nigdy tak nie było. Jest to jakaś Twoja chora teoria, powtrzana wielokrotnie na tym forum. Programowanie w asemblerze nie różni się od pisania w innych językach - powiem więcej - przez swoją prostotę jest duzo...
To co napisał shg- trzeba uważać. Jeżeli pierwsze przerwanie odłoży na stos to co trzeba i drugie przerwanie wewnątrz pierwszego też odłoży na stos to co trzeba i z tego przerwania zostanie wywołane jeszcze raz pierwsze albo drugie- bo znów zostało wywołane- i znowu odłozy na stos to co trzeba- to stos może się przepełnić. To znaczy wejść w obszar pamięci...
AVR Studio 4 na archeologii studiujesz? :) tam "na nie" jest sama aplikacja (jakieś MFC z lat nie wiadomo jakich)jak i zintegrowany archaiczny kompilator. Nie wiem dlaczego pokutuje w społeczności, ale to religijne towarzystwo: asembler jest zawsze lepszy od C, C jest zawsze lepsze od C++, że fakty przeczą,m tym gorzej dla faktów itd.. AS 7, który...
Są sytuacje, w których programowanie w asemblerze jest jedynym możliwym rozwiązaniem problemu. Choćby programowanie małych procesorów stosowanych w pilotach podczerwieni, gdzie po pierwsze jest bardzo mało pamieci programu i po drugie trzeba spełnić dosyć rygorystyczne zależności czasowe. Tak więc asembler jet takim samym narzędziem jak każde inne i...
kolego VanThor tak się składa, że ostatnio tylko do niedużych projektów ze względu na prostotę i wygodę programowania ISP dla całej rodzinki AVR używam akurat tych procków. Jednak już ponad 10 lat temu używałem do tego typu zapotrzebowania procków 8051 które nie miały żadnych wbudowanych pamięci Flash a programowanie Epromów i Lampa ultrafioletowa do...
Jeśli jest to programator na 2xPCF... to program do niego przyjmuje pliki z rozszerzeniem "bin". wczytaj do niego "bin"-a. pozdrawiam
C faktycznie pozwala na szybką migracje z rodzinki na rodzinkę do tego dostępność bibliotek czyli jechanie na czyimś garbie (wiedzy) Asembler to esencja programowania wymaga wiedzy ale nie posiada ograniczeń i daje 100% kontrolę nad wszystkim. Bascom z jednej strony daje szanse na krok w programowanie dla osób mało ambitnych ,psuje rynek usług związanych...
Witam grupowiczów!! Przeszukiwałem forum i napotkałem się z asemblerem dla AVR-ów Atmelowskich. Nie znalazłem zaś asemblera dla atmelowskich 51. Proszę o pomoc. Grzegorz. Przeniesiono z Programowanie Ogólne. - arnoldziq
pisałem, że programowanie na wysokim poziomie tz, nie chodziło mi o to że asembler jest językiem wysokiego pozimu, tylko o to że programowanie a raczej programista posługyjący sie asemblerem musi być na wysokim pozimie wiedzy, a czy te programy mają np symulacje programowe, a może poleciłbys jakąś literaturę, od czego zacząć np C? dzieki wogóle za odpowiedzi...
typowymi językami programowania uC w tym AVR jest asembler , bascom , C i własnie najwięcej znajdziesz własnie o programowaniu w tych językach , nie znam Free Pascala może inni koledzy wypowiedzą się na ten temat Twoje pytanie pasowało by bardziej do działu Mikrokontrolery
Witam. Na wstępie zaznaczę, że przeczytałem tematy związane z programowaniem AVR'ów. Chciałbym zacząć zabawę z mikrokontrolerami no i tu się pojawia problem, jest dużo tematów z tym związanych, ale chciałbym poprosić kogoś doświadczonego żeby mi dobrał zestaw (budżetowy) taki na start, który pozwoli mi się nauczyć podstaw. Jestem na 4 roku technikum...
Ostatnio pracuje na podobnym projektem tylko że inaczej to rozwiązałem. Ale do rzeczy interesuje mnie bliżej pisanie programów w MS-DOS. Nie wiem jak się zabrać za programowanie starego komputera. Wiem jest tam to napisane tak po części ale interesują mnie konkretne nazwy programów źródła gdzie mogę go pobrać. Mój zasób wiedzy to asembler i C++ (programowałem...
Sądzę, że procesory ARM są bardziej predestynowane do programowania w języku wyższego poziomu ( C ), niż bezpośrednio w asemblerze. Niemniej jednak nie przesadzałbym z ogłaszaniem asemblera ARM jako bardzo skomplikowanego. Przed analizą poszczególnych instrukcji, należy zapoznać się z ogólną strukturą rozkazów tych procesorów. Okaże się, że wszystkie...
Witam wszystkich, mam prośbę i pytanie, czy istnieje asembler pod wspomniany w tytule mikrokontroler, jeżeli tak to skąd go można ściągnąć, oraz gdzie można znaleźć opisy rozkazów asemblera, i opis tego mikrokontrolera w języku polskim, mimo szczerych prób nie umiem nauczyć się programować mikrokontrolerów w c i pozostaje wierny asemblerowi który ma...
A czym różni się informatyka lub automatyka i robotyka na wydziale informatycznym od wydziału elektrycznego ? I co jest bardziej praktyczne ? Informatyka na Wydziale Informatyki to programowanie software a na Wydziale Elektrycznym to pewnie asembler
Hmm.. No ja jesli chodzi o C++ to wlasnie od Symfonii zaczynalem i tez uwazam ze to swietna ksiazka.. Aktualnie dorwalem taką jedną o wdziecznym tytule: Programowanie Asembler IBM PC - Peter Abel I mysle ze swietny podręcznik na początek tak by poznać "o co biega i jak to biega" - w szczególności dla tych którzy programują załóżmy w jezykach wysokiego...
Jeśli masz podstawy asemblera to proponuje wykorzystać C do programowania procesorów PIC, szczególnie uciążliwe w asemblerze jest przełaczanie banków pamięci,ogólnie sam asembler jest zbiorem ponad 30 rozkazów dla serii pic12 i pic16...wersje pic18 zawieraja wieksza liste rozkazow W prostych układach sterowania mozna wykorzystywać asembler lub w operacjach...
Proszę nie traktować moich słów jako zachwalania/nawracania asm, tylko uważam, że sporo osób ledwie go liznęło, przerzuciło się na C i twierdzą, że jest nieoptymalny do dużych projektów. Po pierwsze to chyba/może się coś koledze pomyliło bo ja nie widziałem jeszcze ani jednej wypowiedzi, gdzie ktoś twierdziłby iż asembler jest nieoptymalny do dużych...
Czesc .Chcialbym zacząc programowac mikrokontrolery.Narzie mam Asembler , Pony Prog , AVR Studio 4 , bo przeczytalem na stronie ze potrzeba te programy. Nie wiem jak obsłuzec sie tymi programami.Co najpierw trzeba zrobic rzeby zaprogramowac jakic mikrokontroler.Pomózcie.
Stanislaw Kruk - Programowanie w jezyku Assembler -- jedna z najlepszych pozycji poza tym: Asembler w koprocesorze Asembler. Wykłady i ćwiczenia tego samego autora oraz "assembler nie tylko dla orlow" firmy intersoftland Choc i tak najwiecej nauczylem sie z "Programowanie w jezyku assembler"
Jak długo zajęło napisanie tego programu? [1.12.2010] v1.2 - obsługa dodatkowych języków [29.11.2009] v1.1 - wygodna konfiguracja - sprawy kosmetyczne przy edytorze - konfigurowalny wygląd edytora - poprawa wydajności edytora - poprawione rozpoznawanie komunikatów AvrDude [24.11.2009] v1.0 - uzupełnianie kodu w edytorze - zmiana...
Magnetofon był w tamtych czas tanią pamięcią i pozwalał na sterowanie programowe prawie jak mikroprocesor. Sam magnetofon niczym nie sterował , był jedynie magnetycznym nośnikiem danych i to wszystko . Systemy posiadały pamięci RAM i Eprom , w Eprom zapisany był monitor systemu ( Bios ) posiadający kilka funkcji miedzy innymi obsługę interfejsu magnetofonu...
nie można udzielić jednoznacznej odpowiedzi , właściwie każdy jest dobry jeżeli zaczynasz i chcesz ograniczyć się tylko do programów prostych związanych z sterowniem robotami to możesz zacząć od Bascoma , dość szybko opanujesz ten język , oczywiście nie jest to idealny język ale na początek jest dobry przy ambitniejszych planach pracy z uC to asembler...
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
Program najlepiej byloby w bascomie... ale jak trzeba to i asembler może być... zawsze można dać wstawkę...
Jeśli programowanie jakiegoś prymitywnego procesorka w jego kodzie wewnętrznym to niedostępny dla większości programistów szczyt Sagarmatha, to gdzie są ludzie piszący oprogramowanie narzędziowe, systemy operacyjne, tworzący złożone systemy sterowania czy rozproszone systemy internetowe. Takie porównania są spektakularne, ale nie wnoszą nic do dyskusji....
Tak Asembler :D A to dlatego że kiedyś gdzieś na necie wydłubałem kurs z EDW "Mikrokontrolery to takie proste" jest to bardzo szczegółowo z przykładami, opisane programowanie mikrokontrolerów z rodziny 51 i to wszystko w Asemblerze, więc zakupiłem WILEMA i zacząłem pogłębiać się w tym kierunku a było to dość dawno, około 6-7lat temu itd,.. Dobra będzie...
no to teraz moja opinia: - jeśli znasz C na PC, to zacznij od programowania w C - przesiadka nie jest trudna, nawet biblioteki standardowe są podobne. Czasem jest kłopot z utrzymaniem standardu, bo nie ma chyba kompilatorów w pełni zgodnych z ANSI - C++ to domena komputerów - w MCU się tego nie stosuje - jeśli chodzi o asembler, to akurat rodzina '51...
No tak ty wiesz jak zachowuje sie C. Ja wiem że z poziomu asemblera panuję na nad wszystkim co robię łącznie z długością kodu. Ale mam takie wrażenie ze jak coś zapisane w asemblerze to mniej więcej wiem ile to w hexa, Przy C to już dużo więcej (śmieci). W Basic to dużo za dużo. Ale się może mylę tak było kiedyś dla aplikacji. Tylko asembler AVR jest...
To co mówię jest poparte doświadczeniem. Nam na samym początku na uczelni (oczywiście na niektórych przedmiotach) kazali pisać tylko w C (ze względu na STL'a, bo na przedmiocie Algorytmy i Struktury Danych chodzi o to żeby samemu zaimplementować dany algorytm, a nie skorzystać z gotowego, więc aby wykluczyć STL'a kazali nam pisać wszystko w C :P). Wielokrotnie...
Nie jestem guru asemblerowym. Asembler traktuję jako zabawę i dodatek do elektroniki. Jedno z czego jestem zadowolony to wykonanie prostego programatora procesorów AT89C51 i napisanie oprogramowania do niego. Sterowanie PC<=>prog jest przez port LPT. Program można używać pod Win95/98/2000/NT/XP. W celach edukacyjnych (mogłem skorzystać ze sterowników...
programowanie asembler asembler programowanie atmega16 asembler programowanie atmega
działa obrotomierz mazda akumulator wózek melex włącznik termiczny wentylator
wybierak skrzyni biegów mercedes nagrzewnica indukcyjna
Etersky 3 LED Blinking on Smart Curtain Switch: Pairing Mode, Calibration, and Faults Łączenie kabla USB: kolory przewodów i wtyczka