; tryb VGA 13h mov ax,0013h int 10h push es mov ax,0A000h ; segment wideo mov es,ax xor di,di mov cx,80 linia_poz: ; petla linii poziomych push cx mov ax,0A0Ah mov cx,40 rep stosw pop cx add di,240 loop linia_poz pop es powinno dzialac.
Stary fajny BIOS :) Nawet szkoda komentować tą wypowiedź. :/ jakbym był moderatorem dałbym ostrzeżenia za naruszenie przynajmniej 2ch puntów regulaminu: ironizowanie, nie posuwa wątku naprzód. Co masz konkretnego? W grach to się nazywało "sprite", trzeba było zapamiętać gdzie jest i jaki jest. Drogi kolego. Myli kolega 8-o bitowe procesory z architekturą...
aj, niestety w tym nie jestem w stanie Ci pomoc - myslalem ze mowisz o koderze kwadranturywm stosowanym do sledzenia sciezki na plycie CD, jest on oparty o uklad czterech diod itd , ale to widze jest zupelnie cos innego... :D sorki but i can't help you
najprostrzy wzór iteracyjny to metoda Newtona która wyraża się tak: Xn+1 = (Xn + a/Xn)/2 gdzie liczbą podpierwiastkową jest "a", a Xn jest kolejnym szacowaniem wyniku, dla liczb 32 bitowych całość wymaga ~5 iteracji aby uzyskać poprawny wynik. [Helion->Uczta programistów->strony 319-320] inna metoda to testowanie pokoleji wszystkich wartości podnosząc...
Czyli jest wszystko ok. Teraz musisz napisać poprawny program sterujący. Poczytaj artykuł w czterech częściach o LCD do którego link Ci podesłałem. Jest tam dokładnie opisane jak przebiega inicjalizacja. Napiszesz procedurę według tego i zaciemnione kwadraty powinny zniknąć.
Witam, za zadanie mam napisać prosty program w asmeblerze pod DSP56311. Program ma liczyć sumę kwadratów (x0^2 + y0^2 + x1^2 ... ) z wykorzystaniem operacji MAC i przesłań równoległych, tak, żeby kod był jak najbardziej zoptymalizowany. Jakieś pomysły? clr a clr b mac x0,x0,a mac y0,y0, b add a,b to zdecydowanie za mało :) a tyle na razie napisałem...
Witam. Mozesz sprobowac wykorzystac dodatkowo - jako uklad posredniczacy miedzy np enkoderem ,a uC jakis licznik np kwadratury. Wtedy do uC wysylasz dane w postaci ilosci impulsow,a sama kwestia ich zliczania zajmuje sie ten dodatkowy uklad. Bedziesz mial pewnosci ze impulsy beda dobrze zliczone i odciazysz uC.
Mam problem, potzrebuję zmiennej (rejestru?) o dużej pojemności, nawet 16bitów. Potrzebuję je do obliczania m.in. pierwiastków i kwadratów liczb. Jak je uzyskać w Asemblerze? piszę w AVR Studio pod AT90s2313.
Czesc. Mam problem z asemblerem a musze zrobic Stoper przy uzyciu mikrokontrolera.Nie zabardzo sie na tym znam i rposze o pomoc. Wymyslilem sobie, ze do mikrokomtrolera bedzie podlaczony generator impulsu kwadratowego o czestotliwosci 1kHz, Ten kontroler bedzie zliczal te impulsy i po przekroczeniu 1000, da na wyjscie sygnal do zmiany na wyswietlacu...
Witam Na czwartek muszę przygotować listingi programów napisanych w asemblerze które wykonają poniższe działania: 1. Dane są liczby: A=0F1h, B=00011111b. Obliczyć binarnie A+B, A-B, B-A. Podać wynik w postaci binarnej i szesnastkowej. 2. Napisać program mnożenia x4 liczby umieszczonej w rejestrze R7 bez użycia instrukcji mul ab. 3. Napisać program obliczający...
Moja znajomość z asemblerem skończyła się już bardzo dawno. Mam prośbę do koleżanek i kolegów. Zależy mi na czasie!! ;-) oczywiście wykonywania tych funkcji, a nie Waszej odpowiedzi. Czyli lepiej wersja „inline”, ale i zwykła się przyda. Liczę x*y mod z. Zmienne x, y oraz z są 32bitowe. Pośredni wynik może być oczywiście 64bitowy. Warunkowo...
Asemblera mam 1 rok i tego :) Wielkie dzięki za pomoc. Po analizuje ten kod i zrobię inny a nóż się uda :) Wydaje mi się, że w kodzie masz pomieszane zmienne ze wskaźnikami do zmiennych. mov ecx, tablica mov eax, j mov edx, [ecx+eax*4] <-------------- blad Skomentuj ten kawałek. Co tu jest zmienną, a co wskaźnikiem? W asemblerze taka instrukcja:...
RW do masy. chyba tak mozna ;) podobno nieraz potrzeba zainicjowania w asemblerze zeby dzialalo z bascomem? ale nie jestem w stanie raczej tego zrobic sam:(
Mam wielka prosbe do kogos, kto posiada jakis program pisany w asemblerze pod mikrokontroler 8051. Moglby byc to np program rozwiazujace rownanie kwadratowe, jakis tekst plywajacy cos w tym stylu. W piatek mam zaliczenie i niestety sam nie dam rady. bardzo dziekuje....LUDZIE POMOZCIE moj adres booros(at)wp.pl pomocy.... Dodano po 34 pomocy, kurcze...to...
Данноk... устроl... разраk... для дополl... уже сущесm...
Jestes pewny ze to sterownik HD (Hittachi)? Jaki to jest model wyswietlacza? Przy podlaczeniu wyswietlacza wazne jest odpowiednie wykonanie procedury inicjalizacji i dobranie czasow. Bascom robi wszystko sam i przez to niezawsze LCD zalapie. Co innego w C albo asemblerze. Wiec moja rada, sprawdz najpierw jaki masz model wyswietlacza, a nastepnie wgraj...
Witam, Piszę program w asemblerze na architekturę MIPS, który ma tworzyć kwadrat a w nim okrąg o średnicy długości boku kwadratu używając algorytmu Bresenham'a i zapisać w pliku bmp. Prawie skończyłem, ale w żadne sposób nie wiem jak zrobić symetrię 8-io bitowego bajtu względem osi pionowej między 4 i 5 bitem (przy numeracji od 1) używając prostych...
tjanusz :arrow: znam troszke c# na tyle ile mi jest to potrzebne, ale w c# przecież można także wstawiać kod asemblera tworząc np. swoje własne algorytmy dzałań matematycznych. Pszepraszam, ale nie wiem co to znaczy " żródełko" gcc lub FreePascal i jak mogę do tego dotrzeć :arrow: elektryk dokładnie np. teraz pracuję nad potęgowaniem modulo metodą iterowanego...
Witam, Walczylem kilka ladnych godzin z uruchomieniem wyswietlacza LCD (HD44780) poprzez kontroler atmega 16. Powiedzcie mi prosze, bo probowalem jzu chbya wszystkiego, a wyswietlacze juz odpalalem na innych ukladzikach- czy jest jakis myk przy podpieciu wyswietlacza (dane) na port C mikrokontrolera ? Wiem ze jest tam JTAG i wylaczylem go (odznaczylem...
Witam.. muszę zrobić klucz elektroniczny, działający na takiej zasadzie że do mikrokontrolera 8051 będę podłanczał pamięć EEPROM i gdy dane zczytanez tej pamięci przez mikrokontroler zgdzą się z danymi w mikrokontrolerze to wystawi on na jakiś port stan 1. Mikrokontroler jest 20 pinowy a pamięć EEPROM jest 8 pinowa, z tym że zostaną wykorzystane tylko...
Eh. To smutne. Myślałem, że w C da się wszystko :). Moim zadaniem jest napisać program do transpozycji macierzy z wstawką asemblerowską. Chciałem zrobić dynamicznie stworzoną tablice (malloc) po podaniu wymiarów macierzy. Następnie napisać funkcję drukującą macierz (działającą na trzech argumentach - wskaźnik do tablicy, x i y). Teraz widzę jednak,...
o rzeczach o których mówisz nie mam pojęcia. z tym przejściem na "ujemna" strone układy wsp. to może być problem. To jest program w asemblerze na 51 i jako to wartościu ujemnych nie ma. Program tworze pod kątem aby wartosci współrzędnych utrzymywały się w granicach 1...100. mamjuż prawie opanowany "zoom" wyświetlanego obrazka
https://obrazki.elektroda.pl/7425317500_... Jest to prosty skaner magistrali I2C, zbudowany na mikrokontrolerze ATtiny24/44/84, zasilany stabilizowanym napięciem Vcc=2.7-5.5V, np. z badanej magistrali (1.8-5.5V jeśli użyjemy mikrokontrolera w wersji "A"/"V" i rezonatora 4 MHz). Można go wykorzystać do wykrywania obecności urządzeń...
Właściwie oda linki które podałeś dotyczą tego samego projektu. Jeśli chodzi o sterowanie ( schemat, blok mocy etc ... ) to można znaleźć w sieci schematy od UHU. Z programem jest gorzej. Jeśli chodzi o pojedyncze elementy jak obsługa enkoderów kwadraturowych, PID, sterowanie silnikiem DC nie jest problemem. Problem pojawia się jeśli chcesz to wszystko...
Chciałem się dowiedzieć czy wyświetlacz LCD 2x16 typ WC1602 jest oparty o sterownik HD44780? Ostatnio próbuje go skonfigurować wykorzystując do tego AT90s2313 w asemblerze i już nie mam pomysłów jak to zrobić. Postępując według dokumentacji konfiguruje wszystko jak trzeba. Wypróbowałem przerabiając programy znalezione w sieci i nic. Na wyświetlaczu...
Musculus, mam pytanie: jak zmierzyć charakterystykę mojego przepływomierza 13621734653? Nie mam problemów z wystrzałami, bo zamontowana jest sekwencja i podobnie jak AlexMastah chcę pozbyć się oporów przepływu. Dodatkowo jak kolega pisze, jest możliwość zmiany charakterystyki w celu zwiększenia mocy silnika. Nasuwa mi się pytanie: czy można zastosować...
http://obrazki.elektroda.pl/3413210700_1... Witam serdecznie :D Chciałbym przedstawić wszystkim mój autorski projekt prostej konsoli stworzonej w ramach konkursu obecnie prowadzonego na elektrodzie. Każdy pewnie zapyta dlaczego akurat SharkII? To wskazywałoby jakby istniała pierwsza część, ale w sumie gdzie ona jest? W dawnych czasach...
Despotka: Masz w tej funkcji nieskończoną pętlę, która czeka na wciśnięcie klawisza. Ta pętla to while(1) {}. W c++ jakakolwiek liczba poza 0 jest rozumiana jako true, więc warunek pętli jest zawsze spełniony. Pętla ta wykonuje się co 25ms oto kwadrat powtórz 4 [naprzód 100 lewo 90] już Sądzę, że moja funkcja w LOGO przyda się Despotce w takim...
Ja wcale nie twierdziłem, że to jest sztywna granica. Właśnie dlatego że twierdziłeś że więcej się nie da: Według moich szacunków, przy częstotliwości taktowania 16MHz, detekcji na jednym zboczu, procedurach napisanych w asemblerze i niezbyt wysokich oczekiwaniach dodatkowych co do pozostałych zadań wykonywanych przez mikrokontroler można osiągnąć...
Za pomocą jednego przycisku, w zakresie częstotliwości 0,1 Hz-10MHz, sinus, trójkąt, kwadrat, niezależną kontrolę porowatości, na wyświetlaczu LCD, szerokość impulsu zewnętrznego i modulacji częstotliwości, pamięć nieulotna, oscylator przesunięte o 90 stopni wibracji 10Hz-10kHz. THD poniżej 1%, dokładność przesunięcia fazowego w zakresie pracy jest...
(at)tmf Trochę offtopic, ale czuję się wywołany do odpowiedzi w poście #9. Czy można zrobić na AVR32 kartę dźwiękową w systemie 7.1 podłączaną przez USB, która może również odtwarzać i nagrywać dźwięk na kartę pamięci? Ta karta ma również regulację głośności każdego z kanałów, korekcję opóźnienia czasowego każdego z kanałów i funkcję analizy i korekcji...
Udalo mi sie niedawno zasterowac LCM-8354 przez procesor AVR co prawda odswierzanie tylko 40Hz no ale wiem ze wyswietlacz jest sprawny zalaczam fotke. Gratuluję osągnięć w sterowaniu AVR-kiem matryce LCD, ale mam pytanie ....... zkąd pewność, że odświeżanie masz 40Hz ??. Jeśli matryca ma uklad "autoinwersji co drugą ramkę" a większość monochromatyków...
:arrow: hunterhouse Dobrze, ale nie wszystko, nie zgadza się z algorytmem :( W sumie to się zgadza, ale tylko dla 3 próbek, ale te 3 próbki to za mało. aby zapisać sygnał 31 Hz (najniższa częstotliwość filtrowana) przy próbkowaniu 44.1kHz potrzebujesz aż: 44100/31=1423 próbki. Do atmega można chyba podłączyć pamięć zewnętrzną (ale nie wiem, bo nigdy...
Slusznie slusznie, ale dla mnie kategoria "blad" o tyle, ze z innymi programami dziala, wiec sprzet jest ok i jesli program czegos nie potrafi, to albo jest w nim blad, albo jest za stary i nie obsluguje nowych urzadzen. Kolega moze podpowiedziec czy i jak da sie zmienic predkosc w sofcie, zeby dzialal z tym ST-Linkiem ? Czytalem, probowalem i ciagle...
Np TU http://www.elektroda.pl/rtvforum/topic21... http://www.elektroda.pl/rtvforum/topic61... Gdzieś jest nawet jakiś kawałek w BASCOMie - wystarczy przepisać na C Ja najczęściej robię to tak, że A mam podpięte pod przerwanie zewnętrzne a B pod dowolny pin...I teraz kiedy generowne jest przerwanie w jego obsłudze sprawdzam stan na linii...
https://obrazki.elektroda.pl/3563451200_... Intro Zawsze fascynowała mnie możliwość konwersji sygnału czasowego na dane w dziedzinie częstotliwości. Pamiętam jak w wieku około 16 lat dopytywałem mojego ówczesnego nauczyciela matematyki, jak działa transformata Fouriera. Dowiedziałem się wtedy tylko że jest to całka, niestety nic więcej...
Witam ponownie, Byłem pewien, że napisałem tutaj moje rozwiązanie już wcześniej, więc nie zaglądałem do tego tematu a tu pojawia mi się e-mail z propozycją napisania rozwiązania.. więc opiszę je. Ogólnie skorzystałem z porady Kolegi atom - odwołuję się do tablicy w sposób [y][x] - czyli mam tablicę (pikseli poziomych) tablic pionowych. Dało mi to możliwość...
Ja już ci odpowiedziałem i to wyraźnie. Wskazując konkretne programatory i procka. Nawet jak uznasz po miesiącu, że to za mało, że chcesz coś więcej (o ile w ogóle po miesiącu będziesz w stanie cośkolwiek więcej chcieć albo wiedzieć czego chcieć) to do "jasnej choinki" co za problem nawet skierować się nagle na ARM jak doznasz olśnienia! Co uważasz,...
Chce zbudować prosty generator przebiegów zmiennych. Interesuje mnie przede wszystkim sinusoida 1kHz, ale nie pogardzę też innymi przebiegami i i regulacją częstotliwości. Napisałem (a raczej zmodyfikowałem kod znaleziony w necie): #include <avr/io.h> #include <avr/interrupt.h> const unsigned char signal[4][256] = {...
Dobre pytanie ;) Niestety nie wiem, ale kojarzy mi się debug, ale raczej jakiś sprzętowy, albo może ja sobie tego nie wyobrażam inaczej? Ćwiczenie wygląda tak: klepiesz "znaczki" (asemblera) co zamieszczone są w instrukcji, a potem "analizujesz" komenda po komendzie i patrzysz co się dzieje... przycisk nie był opisany nawet. To jakaś praca inż była,...
Jak wcześniej napisano wiele tematów jest wspólnych dla różnych procesorów, część problemów jest rozwiązanych w C czy BASCOMie bez odwołania do konkretnego procesora, niektórzy użytkownicy "robią" w C, inni w asemblerze itd..itd. To może podzielić ten dział na 1000 różnych robionych pod konkretne kryteria ;-) . Tematów i postów dotyczących BASCOMA jest...
Przesyłam moją propozycję implementacji algorytmu FFT w asemblerze. Celem nie ma być dokładność, ale możliwość upchnięcia analizy w jak najmniejszych uC. Wymagania co do algorytmu: kontroler AVR (w zasadzie dowolny) z min 128b SRAM (64b zajmują dane, a potrzebne jeszcze miejsce na stos). W przypadku ATMega można spokojnie zastosować mnożenie sprzętowe,...
czarny kwadrat kwadrat ekranie monitor kwadrat
wymiana matrycy aparat pralka przycisk filtr paliwa znajduje
sterownik rolet sterownik rolet
Kompatybilność głowicy F9Q K7 z Oplem Vivaro 1.9 DCI Nagrzewanie się wtyczki dmuchawy - przyczyny i rozwiązania