asembler dodawać

Znaleziono około 257 wyników dla: asembler dodawać
  • [Asembler] Dodawanie i odejmowanie w U2

    Skoro masz program, i mówimy o asemblerze to odpowiednie instrukcje potrzebują konkretną liczbę cykli procesora na wykonanie - przeanalizuj program zgodnie z dokumentacją techniczną procesora (uwzględniając częstotliwość z jaką będzie pracował)... co do poprawności - kod U2 służy głównie do wykonywania...

    Programowanie   28 Mar 2009 12:07 Odpowiedzi: 1    Wyświetleń: 4073
  • [Asembler] Dodawanie 3 liczb 8-bitowych

    Okej. Panowie wróciłem:D troche pcozytałem, poszukałem i z tej całej mieszanki(raz jest tu kod z 8051, raz 8086) wybralem 8086. mam już coś takiego .model small .stack 100h .data .code start: mov ah,0 int 16h ;pobiera znak z klawiatury i zwraca w AL mov bl,al ;przerzucam...

    Mikrokontrolery   26 Cze 2010 22:23 Odpowiedzi: 11    Wyświetleń: 6078
  • Assembler (Intel 8086) - Dodawanie liczb czterobajtowych

    Hej, mam problem z napisaniem prostego (tzn. wyglądający na prosty) "programu". Może podam dokładne polecenie: Napisać program w asemblerze dodawania 2 liczb 4 bajtowych (w zapisie U2) zapisanych w komórkach o adresach 1000-1003 (pierwsza liczba) i 1004-1007 (druga liczba). Wynik umieścić...

    Programowanie Początkujący   01 Cze 2014 10:00 Odpowiedzi: 1    Wyświetleń: 2712
  • funkcje asemblera w C (AVRStudio)

    Witam wszystkich forumowiczów, Czy ma ktoś pojęcie w jak i sposób skorzystać z całych funkcji napisanych w asemblerze w języku C? Czy mógłby ktoś mi wytłumaczyć to w prosty sposób? Chodzi mi o to, czy muszę robić coś poza samym AVRStudio (jakaś może kompilacja plików asemblera)? Jak na razie to...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2020
  • [asembler] Wczytanie ciągu bajtów i operacje na nim.

    Moje zadaniepolega na tym że do aplikacji po przez pipe jest przesyłany losoby ciąg bajtów, długość duża, bez znaczenia. I teraz należy odczytać 2 pierwsze bajty i przekształcić je na liczbę szesnastkową (wsumieto już jest) i następnie wczytać pozostałe bajty w ilości takiej jak wartość tej liczby, następnie...

    Programowanie   11 Lis 2008 15:22 Odpowiedzi: 0    Wyświetleń: 2489
  • Fitlr cyfrowy na mP 8051F362 i programowanie w asemblerze

    Mam zaprojektować filtr cyfrowy, na mikroprocesorze 8051F362. Ten procesor, ma specyficzną jednostkę dodające-mnożącą i mam prośbę, czy może mi ktoś napisać prosty program w asemblerze ( z tłumaczeniem) , jak wykorzystać jednostkę dodający-mnożącą.

    Mikrokontrolery   09 Sty 2009 18:04 Odpowiedzi: 0    Wyświetleń: 753
  • [Atmega16][C/WinAVR]Zła zmiana kodu C na asemblera

    Cześć. Mam program i nie mogę zrozumieć dlaczego skacze mi do: 291: return pgm_read_byte(&(local_lcdspec (at)00000165: lcd_PrepareSpec 309: memset(lcd_spec, 0xff, sizeof(lcd_spec)); +0000016... ED81 LDI R24,0xD1 Load immediate +00000166:...

    Mikrokontrolery AVR   07 Gru 2009 15:48 Odpowiedzi: 2    Wyświetleń: 1552
  • [8051] DSM-51 mam dwa zadania w asemblerze i nie wiem jak.

    Stos w '51 jest analogią stosu talerzy (np. po zmywaniu a przed wycieraniem, przy założeniu że nie masz suszarki :-)) Najpierw myjesz i kładziesz jeden na drugim a następnie zdejmujesz od góry (czyli nie możesz wyciągnąć nic ze środka). Ostatni talerz umyty jest jednocześnie pierwszym wytartym. Konkret....

    Mikrokontrolery   15 Paź 2010 17:14 Odpowiedzi: 5    Wyświetleń: 2530
  • Przeznaczenie operatorów w asemblerze 8051.

    Nie 30, tylko 6 plików... No dobra, Ctrl+C, Ctrl+V: ADD A , Rn do akumulatora dodawana jest zawartość rejestru Rn A <− A + Rn gdzie Rn = R0...R7 (jeden z rejestrów roboczych) kod: 0 0 1 0 1 n2 n1 n0, gdzie n2...n0 – wskazują na R0...7 stąd: 28h−2Fh cykle: 1 bajty: 1 przykład:...

    Mikrokontrolery   05 Cze 2012 19:59 Odpowiedzi: 3    Wyświetleń: 1914
  • Realizacja funcji logicznych w asemblerze

    Tak masz rację, nie orientuję się w asemblerze, ładnych parę lat pisałem jakieś proste programiki na zajęciach i tyle... Potrzebne mi to tylko po to, żeby pokazać, że język drabinkowy może być uproszczeniem takiego programu w asemblerze i szczerze mówiąc tylko po to mi potrzebny ten program... nie...

    Mikrokontrolery   20 Cze 2009 09:35 Odpowiedzi: 5    Wyświetleń: 1785
  • Jak odpalić zegarek PCF8583 na Atmedze16 w asemblerze?

    Kiedy już widzisz okno Dissasembly jesteś w domu. Po prostu widzisz jak to kompilator obsługuje, które rejestry i jakimi instrukcjami....Każda instrukcja języka wyższego poziomu jest tłumaczona na ASM a tak naprawdę to jest opisem poprzedzajacym to co na podstawie tej instrukcji wygenerował kompilator....

    Mikrokontrolery AVR   14 Maj 2020 13:28 Odpowiedzi: 10    Wyświetleń: 693
  • Mnożenie w asemblerze. Kod w C i tłumaczenie na asembler.

    nie wiem-zainstalowałem tego Codevision ale z tego co wyczytałem to tam poruszać się tylko można w C a dla mnie to czarna magia. Próbowałem skopiować kilka programów w C na ATM16 i dodawałem tam komendy zwiazane z funkcjami ale podglądu do asemblera nigdzie tam nie widzę. Chyba dalej bedę siedział nad...

    Mikrokontrolery   15 Sie 2006 14:55 Odpowiedzi: 12    Wyświetleń: 3431
  • Zadanie w debug.exe i odejmowanie za pomocą asemblera.

    Hej, Na początek, odejmować, to znaczy dodawać zanegowaną wartość. Czyli: 10 - 50 to nic innego jak 10 + (-50) Skomplikowanie to wygląda, ale zaraz tłumaczonko będzie, tylko uruchomię sobie SIM51ENG, bo taki mam dostępny symulator 51, bo rozumiem, że to dla MCS-51 ma być? Oto kod...

    Programowanie   15 Mar 2007 22:17 Odpowiedzi: 3    Wyświetleń: 2613
  • Asembler - tablica. Wypisanie parzystych indeksów.

    A jak mogę wyświetlić zawartość rejestru w konsoli, żeby nie wyświetlały się krzaki? Musisz zrobić konwersję znaków z rejestru na ASCII. Do znaków 0-9 dodajesz '0' (30h), a do znaków A-F dodajesz '7' (37h).

    Programowanie Początkujący   05 Lip 2009 17:09 Odpowiedzi: 6    Wyświetleń: 5136
  • Asembler. Otrzymanie składni NASM.

    Ndisasm.exe jest gotowym programem do tego, znajdziesz go w paczce razem z nasm'em na sourceforge.net. Jeżeli chcesz zdisassemblować swój własny program i odzyskać nazwy wszystkich symboli, to nawet w konfiguracji Release jest to możliwe, o ile: * każesz kompilatorowi wygenerować plik .map (w którym...

    Programowanie Początkujący   26 Paź 2009 23:17 Odpowiedzi: 3    Wyświetleń: 1512
  • PIC 16f628 wilekość hexa w asemblerze i c

    Heja, mam za zadanie przerobić pewien program na PIC 16f628 napisany w asemblerze. I tutal wolałbym napisać go od nowa w C, bo spodziewam się częstych poprawek. Problem polega na tym iż plik hex generowany z asemblera przy użyciu mplaba ma ok 1,5 k słów. Jak wiadomo C dodaje milion śmieci i zwiększa...

    Mikrokontrolery   31 Paź 2007 10:07 Odpowiedzi: 4    Wyświetleń: 1046
  • [C/C++][asembler] - Wyjątek przy próbie zapisu danych przez bibliotekę DLL

    Witam! Od kilku dni uczę się asemblera. Chciałem napisać bibliotekę DLL w asemblerze, która zamienia małe literki na duże, w podanym w argumencie łańcuchu(w ramach nauki). Funkcja biblioteczna otrzymuje w argumencie wskaźnik na łańcuch(char *). Odczyt poszczególnych znaków działa, problem występuje...

    Programowanie Początkujący   23 Wrz 2012 17:30 Odpowiedzi: 2    Wyświetleń: 1707
  • Pisanie programów i używanie bibliotek w C i Asemblerze

    To jest tylko sztuczny marketingowy zabieg w celu zdywersyfikowania produktu jakim jest kompilator na wersje Free, Standard i Pro. Taki system powoduje przywiązanie do produktów i skrojenie na miarę kieszeni klienta i nie ma nic wspólnego z obiektowością. I to jest właśnie problem , bo pisząc...

    Mikrokontrolery   16 Gru 2016 02:36 Odpowiedzi: 260    Wyświetleń: 10290
  • problem z programem w asemblerze

    Potrzebuje pomocy w napisaniu programu w asemblerze. Temat programu to: miliwoltomierz wartości średniej na mikrokontrolerze 8051 wyświetlający wartość na wyświetlaczu 7 segmentowym. Próbowałem to napisać jednak po kompilacji jest cos nie tak. Dodaje swój program i prosze o jakieś poprawki, uwagi bądż...

    Mikrokontrolery   09 Kwi 2003 13:10 Odpowiedzi: 2    Wyświetleń: 1212
  • problem z programem w asemblerze

    Potrzebuje pomocy w napisaniu programu w asemblerze. Temat programu to: miliwoltomierz wartości średniej na mikrokontrolerze 8051 wyświetlający wartość na wyświetlaczu 7 segmentowym. Próbowałem to napisać jednak po kompilacji jest cos nie tak. Dodaje swój program i prosze o jakieś poprawki, uwagi bądż...

    Mikrokontrolery   08 Kwi 2003 20:45 Odpowiedzi: 0    Wyświetleń: 980
  • Asembler Atmega regulator PI

    Buduję napęd silnika prądu stałego oparty na Atmedze8. I moim problemem jest implementacja algorytmu kaskadowego do sterowania silnikiem, a dokładniej regulatorów PI. (przepraszam za takie "mądre" określenie problemu, ale w ten sposób najłatwiej mi to opisać. Tak czy owak potrzebuje stworzyć program...

    Mikrokontrolery   15 Maj 2007 11:57 Odpowiedzi: 9    Wyświetleń: 2425
  • Program w asemblerze info.

    Hej Znalazłem na forum plik w asemblerze do wysyłania kodu RC5 poprzez układ '51. Czy ktoś mógłby rozszyfrować mi o co w nim chodzi?? Co jest potrzebne a co można wyrzucić i gdzie i w jaki sposób zapisać adres wysyłany oraz komendę. Plik jest z komentarzami ale nie bardzo wiem co i jak nadal ...

    Mikrokontrolery   11 Cze 2007 15:25 Odpowiedzi: 5    Wyświetleń: 1176
  • [8051 ATMEL][asembler] klawiatura + obsługa.

    Witam, jestem w trakcie realizacji mojego 1wszego projektu na AT89S52. Od niedawna jestem szczęśliwym posiadaczem klawiatury "telefonicznej" 12 przyciskowej (niestety nie jest to klawiatura matrycowa, i ma 14 wyprowadzeń) , dotychczas nie udało mi się jej dobrze "obsłużyć". Chciałbym sczytywać 4...

    Mikrokontrolery   26 Maj 2009 10:31 Odpowiedzi: 1    Wyświetleń: 3910
  • Timer oparty na Atmega8, soft napisany w asemblerze

    Witam. Chciałem przedstawić projekt licznika opartego na mikrokontrolerze atmega8. Projekt ten powstał z chęci sprawdzenia swoich umiejętności w asemblerze więc przy komentowaniu projektu proszę zwracać większą uwagę na software niż na hardware. Projekt został ukończony parę miesięcy temu ale dopiero...

    DIY Poczekalnia   04 Wrz 2011 18:43 Odpowiedzi: 9    Wyświetleń: 8094
  • Asembler 8051-procedura sumująca dwie liczby dwubajtowe

    ;Sumowanie dwóch liczb LICZBA1 i LICZBA2 wynik sumowanie umieszczony w WYNIK. LICZBA1 EQU 40 ;Adres gdzie znajduje się pierwsza liczba LICZBA2 EQU 42 ;Adres gdzie znajduje się druga liczba WYNIK EQU 44 ;Adres gdzie znajduje się wynik sumowania MOV A,LICZBA1+1 ;Do akumulatora pobieram młodszy...

    Mikrokontrolery   27 Sty 2012 20:25 Odpowiedzi: 1    Wyświetleń: 4162
  • Attiny13 - Pozytywka w asemblerze

    Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem. Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie. [syntax=basic4gl] '***...

    Mikrokontrolery AVR   21 Paź 2012 22:29 Odpowiedzi: 5    Wyświetleń: 1935
  • [Asembler] Zmiana ASCII na liczbę i na odwrót

    Dzień dobry, To mój pierwszy post tutaj, więc jeśli pomyliłem działy lub coś wykonałem niepoprawnie to proszę od razu mnie poinformować - usunę lub przeniosę swój temat. Tak czy inaczej... Asemblerem zajmuję się od niedawna i właśnie próbuję napisać program, który będzie pobierał liczbę dodatnią z...

    Programowanie Początkujący   14 Sie 2017 15:14 Odpowiedzi: 6    Wyświetleń: 2127
  • [STM32F1][C/ASM] Pytania o kod asembler

    Opcja -S, o której pisałem to opcja kompilatora, do użycia w komendzie ...-gcc ..., Z tym, że tak wprost się tego raczej nie da dodać. Niestety, CubeIDE nie znam, więc od ręki nie odpowiem, jak tej opcji użyć. Dobra to po kolei :) To już znam odpowiedz na to co mnie interesowało( czyli że to jest...

    Mikrokontrolery ARM   27 Sty 2020 08:32 Odpowiedzi: 15    Wyświetleń: 1221
  • assembler proste dodawanie

    mam problem, poniewaz dopiero co zaczalem sie uczyc asemblera mam maly problem Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq

    Programowanie   06 Cze 2011 16:24 Odpowiedzi: 5    Wyświetleń: 2289
  • Jak wyświetlić 65536 na LCD w asemblerze?

    Cze ! Opisowo wygląda to następująco: - w pętli, której warunkiem działania jest liczba16bit>0 przeprowadzasz dzielenie 16-to bitowe (mam taką procedurę) liczby16bit przez 10 - do reszty z dzielenia dodajesz 48 i masz kod ASCII cyfry (od końca) - pętla zakończy działanie gdy liczba16bit będzie równa...

    Mikrokontrolery   02 Paź 2002 15:47 Odpowiedzi: 3    Wyświetleń: 2947
  • Suma kontrolna w Bascom (asembler)

    jak jusz to modulo 256.. a pozatym to jest to samo co dodawanie z przepełnieniem... jak do x o wartości 255 dodasz 1 to wynik będzie wynosił 0 (zmienna 8 bitów)...(natomiast bit C będzie ustawiony).. odrazu mówie.. modulo 256 z bajtu jest stratą cykli, miejsca w programie, a pozatym nic niedaje (to tak...

    Mikrokontrolery AVR   05 Kwi 2004 15:22 Odpowiedzi: 11    Wyświetleń: 3778
  • sumowanie liczb w asemblerze (MCS 51)

    Masz zadeklarowaną tablice(pole 16-bajtowe) TABLICA EQU 50 ;od adresu w RAM-e = 50 I teraz nie piszesz gdzie sumujesz te osiem srodkowych wartosci ale zakładam że np do akumulatora, więc najprościej jest tak: CLR A ;zeruję bo tam będę sumował ADD A,TABLICA+4 ADD A,TABLICA+5 ADD...

    Mikrokontrolery   21 Kwi 2004 18:21 Odpowiedzi: 11    Wyświetleń: 3184
  • zaokrąglanie w asemblerze

    czy ktos może mi pomóc zrobić zaokrąglenie Mam zrobiony woltomierz na MCS 51 oczywiście sam go nie zrobiłem więc wielu rzeczy tam nie rozumiem. Mam do tego symulator, uklad wykonuje 16 pomiarów w okreslonym czasie zrobilem sam sortowanie bombelkowe po wielkich bólach dodawanie i wyliczyłem średnią...

    Mikrokontrolery   25 Maj 2004 21:50 Odpowiedzi: 4    Wyświetleń: 1701
  • asembler a 89cx051

    żadne, wszystko zależy od tego jak wygląda Twój program i czy umiesz posługiwac się asemblerem. Przy dobrym wietrze koło 30% używaj szukaj I tu bym się niezgodził. Zanim zacząłem programować mikroprocesory jednoukładowe w C moje największe programy napisane mieściły się w 2kb pamięci i też wykonywały...

    Mikrokontrolery   15 Cze 2004 20:50 Odpowiedzi: 8    Wyświetleń: 1245
  • Projekt w asemblerze, obliczanie iloczynu. AVR

    Masz napisać procedury mnożenia liczb: 1 bajtowej przez 1 bajtową (8x8) wynik będzie 16 bitowy (2 bajty) 2 bajtowej przez 1 bajtową (16x8) wynik będzie 24 bitowy 3 bajty 2 bajtowej przez 2 bajtową (16x16) wynik będzie 32 bitowy (4 bajty) Procedura przebiega tak w kodzie naturalnym binarnym: 1....

    Początkujący Elektronicy   23 Lis 2004 18:52 Odpowiedzi: 1    Wyświetleń: 1314
  • Asembler zamiana liczby w systenie ósemkowym na dziesiętny !

    witam nic prostszego! zaczynasz od wyzerowania wyniku i zrobienia pętli dla wszystkich cyfr liczby wejściowej, począwszy od najbardziej znaczącej W pętli: 1. mnożysz wynik przez podstawę liczby wejściowej (czyli 8) 2. dodajesz do wyniku kolejną cyfrę liczby wej. na którą wskazuje stan pętli np...

    Programowanie   15 Gru 2005 08:35 Odpowiedzi: 6    Wyświetleń: 2850
  • problem z asemblerem motorola 56300 mnozenie

    Witam ponownie napisałem coś co przypomina generator liczb pseudo losowych jeśli w tym tyg nic nikt nie zasugeruje proszę o zamknięcie tematu. org P:$100 move #$024411,y1 ; liczba 'a' dodatnia wieksza niz 0.25 move #$4f4f4f,x1 ; kolejna 'b' liczba dodatnia wieksza niz 0.5 move #>$010011,y0...

    DSP i Transmisja   08 Maj 2006 08:13 Odpowiedzi: 1    Wyświetleń: 1125
  • Mnożenie ułamkowe w asemblerze.

    Rozumiem, że korzystasz z jakiegoś AVRka (po rozkazach wnioskuję). Proponowałbym Tobie zapisać liczbę w postaci zmiennoprzecinkowej, czyli bit znaku + mantysa + wykładnik. Wówczas mantysy mnożysz normalnie, a wykładniki dodajesz (zapomniałem dodać, że wykładnik zapisujesz jako liczbę w kodzie U2) :)...

    Mikrokontrolery   07 Lip 2006 13:45 Odpowiedzi: 3    Wyświetleń: 966
  • Asembler. Fragment programu. Zasada działania.

    • XOR AX, AX zerowanie rejestru AX(dla takich samych wartosci wynikiem xora jest 0) • MOV AL, '6' wpisujesz do AL wartosc kodu ASCII jaka ma 6 czyli 0x36 • ADD AL, '7' dodajesz 0x37(wartosc 7) do AL • AAA ; AX:=0103H nie mam pojecia ;) ale znalazlem cos takiego...

    Programowanie   19 Sty 2007 18:44 Odpowiedzi: 3    Wyświetleń: 2448
  • AVR Asembler - mały problem z licznikiem

    Witam, chcę za pomocą at90s2313 w celach edukacyjnych zaprojektować prosty liczniki. To znaczy klikam jeden przycisk to na wyświetlaczu 7-segmentowym wyświetla się cyfra o 1 większa od poprzedniej. Wczoraj trochę próbowałem zrobić taki licznik, ale jest pewien problem. Chodzi o to, że jak wciśnie...

    Mikrokontrolery   03 Lut 2007 11:39 Odpowiedzi: 1    Wyświetleń: 881
  • Prosty Kalkulator W Asemblerze

    Mam wielka prosbe,potrzebuje zrobic program realizujacy zadanie dodawania i odejmowania 2 cyfr(czyli kalkulator prosty).pozatym przy wystapieniu bledow obliczen ma sie pojawic komunikat.I tu moja prosba,jestem w tych klockach "zielony":cry:i prosze o pomoc bardziej doswiadczonych w tym temacie forumowiczow.Jesli...

    Programowanie   26 Maj 2007 22:29 Odpowiedzi: 5    Wyświetleń: 6774
  • Program w asemblerze. Proszę o sprawdzenie zamieszczonego programu.

    zapisuje liczbe dwucyfrowa czy cos takiego nie czekaj dodaje dwie liczby dwucyfrowe do iluś ale nie pamiętam ilu czy cos takiego wiesz ze cos z liczbami dwucyfrowymi chyba do 372 czy cos takiego Prosze o porawienie tego programu

    Początkujący Elektronicy   28 Maj 2007 16:32 Odpowiedzi: 5    Wyświetleń: 1194
  • Potrzebna pomoc - log10 w AVR asemblerze.

    Może skorzystaj z rozwinięcia logarytmu w szereg potęgowy? Np. jeśli 0<x<=2 to ln x = suma(od 0 do niesk) z (-1)^(n+1) ((x-1)^n)/n Oczywiście nie liczysz do nieskończoności tylko np. 5 pierwszych składników sumy... wtedy przy sprytnym podejściu będzie działać dość szybko, wystarczy mnożenie...

    Mikrokontrolery   22 Cze 2007 21:15 Odpowiedzi: 5    Wyświetleń: 1179
  • AVR Studio : C + asembler

    Witam. Ostatnio udało mi się przeczytać (pobieżnie) książkę Rafała Baranowskiego "Mikrokontrolery AVR ATmega w praktyce". Do tej pory do AVR-ów używałem C. Jednakże chciałem sobie popróbować asemblera. Nie miałem problemów, aby uruchomić program, który był w całości napisany w asemblerze. Problem pojawił...

    Mikrokontrolery   05 Sty 2008 12:42 Odpowiedzi: 6    Wyświetleń: 2628
  • dsm i 8-bitowy sumator, klawiatura matrycowa, asembler.

    a jak to ma byc zsumowane? arytmetycznie czy bitowo? bo jesli arytmetycznie, to nalezy uzyc dodawania (zapewne nazywa sie ADD, alezy na jakim procku), zeby zsumowac cos logicznie - jak juz powiedzialem nalezy uzyc funckji OR. jesli koniecznie ma to byc takie sumowanie jak na gorze, ze przez XOR'a i jakies...

    Mikrokontrolery   17 Sty 2008 08:16 Odpowiedzi: 35    Wyświetleń: 3677
  • Kalkulator w asemblerze

    Witam, to jest mój pierwszy post i mam nadzieję, że nie złamię nim żadnego z punktów regulaminu. Mam pytanie- prośbę, mianowicie: Moim zadaniem jest napisanie programu kalkulator który dodaje, odejmuje, mnoży i dzieli liczby dwubajtowe. Nie chcę prosić o podanie gotowego programu, bo nie o to chodzi....

    Mikrokontrolery   13 Sty 2009 19:46 Odpowiedzi: 6    Wyświetleń: 2320
  • dołączanie plików z programem w asemblerze 8051

    Powinno to wygladac tak: plik .h z definicjami podprogramow czyli int podprogram(void); void podprogram2(int a, char b); plik .c z definicjami funkcji czyli int podprogram(void){ //..tres... funkcji.. } i w pliku glownym programu dodajesz #include...

    Mikrokontrolery   22 Kwi 2009 10:08 Odpowiedzi: 7    Wyświetleń: 2091
  • Problem ze zrozumieniem działania programu ASEMBLER.

    Witam wszystkich serdecznie, jestem tutaj nowym userem i dopiero raczkującym w świecie MCS51, dlatego proszę o wyrozumiałość. Mam taki problem: Mam program, który przesuwa diodę. diody bit P5.1 switch bit P5.0 dane equ P4 cseg at 8000h clr diody <----- nie rozumiem tej linijki mov B,#00000001B PROGRAM...

    Mikrokontrolery   22 Kwi 2009 18:02 Odpowiedzi: 1    Wyświetleń: 1099
  • Rozkaz djnz asembler 8051

    Witam mam problem ze zrozumieniem poniższej pętli. Wiem, że na początku mnożymy x2, bo rozkaz djnz ma dwa cykle, ale nie mogę dojść do tego, czemu poźniej dodaję +1 i +2? Załączam screena programu (żeby się opis nie rozjechał). Gdzie mógłbym znaleźć rozwiązanie tej zagadki? mov R2,#50 ; | PETLA2...

    Mikrokontrolery   12 Maj 2009 09:29 Odpowiedzi: 1    Wyświetleń: 3319
  • [asembler] kalkulator

    Witam Pisze sobie a raczej próbuje napisać sobie kalkulator w asemblerze przy użyciu klawiatury matrycowej i wyświetlacza LCD. i tak mój problem polega na tym że chciałbym żeby klawisze "góra, dół, prawo, lewo" miały przypisaną operacje dodawania odejmowania mnożenia i dzielenia. np wciśniecie "prawo"...

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5559
  • [asembler]Woltomierz z odpowiednia dokladnoscia

    ja zrobiłem sobie woltomierz z dużo większą dokładnością... kawałek kodu w bajtach 92 93 94 95 96 - są kolejne cyfry w zależności kolejnych bitów dodawane są konkretne przeliczone wartości dla mnie to było najwygodniejsze... sorki za język bo pisałem w moim własnym asmie pod st7 ;92...

    Mikrokontrolery   30 Paź 2009 18:43 Odpowiedzi: 8    Wyświetleń: 1764
  • [Asembler] Problematyczne zadanie

    adc reg,reg A bez wsunięcia CY: add reg,reg

    Programowanie Początkujący   11 Lis 2009 15:33 Odpowiedzi: 5    Wyświetleń: 1314
  • asembler problem z napisaniem programu

    Wyniki: W1 – 60h, W2- 61h, W3 – 62h, W4 – 63h A1 – 20h, A2 – 21h B1 – 22h, B2 -22h Start: MOV 20h, #0fdh ;A1 MOV 21h, #0ffh ;A2 MOV 22h, #0fdh ;B1 MOV 23h, #offh ;B2 ;mnożenie ;A1*B1 MOV A, 20h MOV B, 22h MUL AB MOV 80h,...

    Mikrokontrolery   22 Lis 2009 15:54 Odpowiedzi: 2    Wyświetleń: 1522
  • [Asembler] Program wygaszajacy monitor

    Witam, Musze napisać program, który będzie pobierał od użytkownika liczbę sekund po ktorych monitor przejdzie w stan uśpienia, następnie po nacisnięciu dowolnego klawisza powróci do normalnej pracy. Program, który udało mi sie napisać na chwile obecna wygląda tak: .model small .data t1 db...

    Programowanie   06 Gru 2009 10:12 Odpowiedzi: 1    Wyświetleń: 1139
  • [Asembler] Licznik kroków

    Trochę dawno pisałem w asm i nie wiem czy jest gotowe przerwanie do wypisywania liczb ale możesz zrobić np. tak: 123 :10 = 12 reszta 3 12 : 10 = 1 reszta 2 1 : 10 = 0 reszta 1 Dzielisz liczbę przez 10 i wrzucasz reszty z dzielenia na stos dopóki wynik z dzielenia różny od 0. Później ściągasz ze...

    Programowanie   04 Lut 2010 16:30 Odpowiedzi: 1    Wyświetleń: 1107
  • [Asembler][8051]Sumator 16 bitowy

    Tak oczywiście że używam symulatora. A co do twojego kodu... w r7 jest suma dwóch młodszych bajtów ale w przypadku przeniesienia do r6 powinna zostać wstawiona jedynka a tutaj tego niema. Podobnie przy dodawaniu starszych bajtów. Przecież przeniesienie trzeba uwzględnić i wstawić do rejestru bo...

    Mikrokontrolery   10 Mar 2010 00:51 Odpowiedzi: 9    Wyświetleń: 3093
  • funkcja y=ax+b asembler w zakresie liczb 16bitowych uk8051

    Witam. a i x są liczbami 16 bitowymi. wykonałem mnożenie liczby 16bitowej przez 16 bitową i teraz mam problem bo nie mogę zrobić dodawania(+b). wynik mnożenia liczba 32bitowa, chciałem dodać jakąś liczbę 8bitowa. moje pytanie jak zrobić w asemblerze dodawanie liczby 8b do 32b?

    Mikrokontrolery   18 Mar 2010 19:49 Odpowiedzi: 7    Wyświetleń: 1930
  • [ASEMBLER] kalkulator + zapis/odczyt z/do pliku

    Tak PutStr i GetStr to makra Aktualnie program wygląda nastepująco: PutStr input GetStr wejscie nwln PutStr output GetStr wyjscie je odczyt odczyt: mov ah, 3dh mov al, 0 mov dx, wejscie int 21h mov bx, ax mov ah, 3fh mov cx, 1024 mov dx, bufor int 21h mov ah,...

    Programowanie   19 Cze 2010 21:02 Odpowiedzi: 3    Wyświetleń: 3017
  • [Asembler 8051] Czas trwania programu - obliczanie

    Witam. Timer mikrokontrolera '51 taktowanego zegarem 11.059200 MHz zliczy w ciągu jednej sekundy 921600 impulsów. Ze względu na wielkość timera (2 bajty) może Kolega zliczać setne części sekundy - ustawić przerwanie co 9216 impulsów. Każde wywołanie przerwania zwiększy zmienną o 1, czyli mamy w niej...

    Mikrokontrolery   26 Lis 2010 13:16 Odpowiedzi: 1    Wyświetleń: 3525
  • asembler 8051 + AVT-2250 blad liczenia

    Witam, mam pewien problem z programem na avt-2250 licze wyrazenie (x-3):2 = y x pobieram z portu rs232 y wyswietlam na hyperterminalu oraz na wyswietlaczu 8 segmentowy avt-2250. Teraz sedno problemu program liczy dobrze gdy wstawie za x liczbe parzysta, w przypadku nie parzystej juz nie. Moglby...

    Mikrokontrolery   10 Cze 2011 19:14 Odpowiedzi: 4    Wyświetleń: 1747
  • [Asembler] Instrukcje PUSH, POP, RETURN

    Rozumiesz o co chodzi? Większość tak, dziękuję bardzo :) Chciałbym jeszcze spytać co mogę wstawić pod "wartość" i dlaczego do stack pointera dodaje się i odejmuje 2 a nie 1? (skoro przykładowo ściągamy pierwszy element od góry, a nie pierwsze dwa)

    Programowanie Początkujący   19 Cze 2011 10:34 Odpowiedzi: 6    Wyświetleń: 3299
  • Kod w Asemblerze odpowiadający fragmentowi kodu w C oraz instrukcja CALL

    1. rejestry ax-dx to rejestry ogólnego przeznaczenia. Czyli w większości przypadków nie różnią się niczym. Ale mogą mieć też specyficzne zastosowania, jak AX do niektórych operacji arytmetyczno-logicznch, BX do wskazywania adresu (zapis: [BX]), CX używany do liczenia (podobnie, jak licznik w for). xH...

    Programowanie Początkujący   21 Cze 2011 14:21 Odpowiedzi: 8    Wyświetleń: 1418
  • Syntezator MIDI, SID 8580 [8051][Asembler]

    wygląda to tak dla każdego dźwięku w stroju równomiernie temperowanym: A to 440Hz, A# to 466,16Hz czyli pierwiastek 12 stopnia z 2 wyższa częstotliwość. 1 cent wyżej to częstotliwość wyższa o pierwiastek 1200 stopnia z 2. Wartość, którą należy wpisać do SIDa, określająca częstotliwość oscylatora to:...

    Mikrokontrolery   03 Maj 2012 14:46 Odpowiedzi: 48    Wyświetleń: 12979
  • Obrazek na TV - program w C bez asemblera

    Witam, Postanowiłem sobie napisać program w C, który wyświetla na ekranie TV jakiś obrazek.. Chciałbym do tego użyć języka C, beż użycia asm,którego w ogóle nie znam. Tutaj można zdobyć trochę wiedzy: !!Uwaga poprany i działający kod jest [syntax=c] #include <avr/io.h> #include <util/delay.h> #include...

    Mikrokontrolery AVR   13 Sty 2012 13:45 Odpowiedzi: 19    Wyświetleń: 2698
  • Asembler - CO zrobiłem źle

    Mam pewien problem otóż program dodaje 2 liczby wprowadzane z klawiatury ale tylko suma do 10 co zrobiłem źle i jak mam przekształcić program żeby zapisywał do pliku wynik?[syntax=asm].MODEL SMALL .STACK 100H .DATA PROMPT_1 DB 'Podaj pierwsza liczbe: $' PROMPT_2 DB 'Podaj druga liczbe:...

    Programowanie Początkujący   15 Sty 2013 15:22 Odpowiedzi: 6    Wyświetleń: 2853
  • [Asembler] Potrzebuję program do kalkulatora

    Witajcie, Dużo szukałem, ale nie mogłem znaleźć Działającego programu do kalkulatora, który dodaje, odejmuje, mnoży i dzieli ( Może też pierwiastkować ) maksymalnie 3 liczby 16-sto bitowe i wynik pokazuje na wyświetlaczy LCD. Jak by ktoś posiadał to był bym wdzięczny za wstawienie.

    Mikrokontrolery   06 Cze 2013 17:05 Odpowiedzi: 1    Wyświetleń: 855
  • ATMEL - jak zacząć programowanie w asemblerze ?

    Ok, ale nawet gdyby przyjąć twoje przeliczniki DMIPS to wychodzi raptem różnica 3,5 razy, a nie 20 razy jak napisałeś. Nawet dodając do tego różnicę w zegarach (20-32 MHz), vs. max 48 MHz nie wychodzi owe 20-razy. Czepiam się, ale sam lubisz być precyzyjny. No i wiesz, że znormalizowane instrukcje,...

    Mikrokontrolery   02 Paź 2013 11:16 Odpowiedzi: 26    Wyświetleń: 4764
  • Asembler - Czytanie i wypisywanie wektora

    Witam. Usiłuję od dłuższego czasu napisać fragment kodu pracujący pod DOSem (DOSBox) który ma za zadanie czytać znaki z klawiatury do wektora. Wektor ten ma być później wypisany na konsoli. Poniżej kod - jest jakiś błąd, albo ja nie rozumiem czegoś do końca... [syntax=asm] .model small .stack...

    Programowanie Początkujący   29 Lis 2013 21:54 Odpowiedzi: 4    Wyświetleń: 1143
  • Część bascoma w asemblerze.

    Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. ...

    Mikrokontrolery AVR   14 Maj 2014 16:06 Odpowiedzi: 7    Wyświetleń: 1677
  • operacje arytmetyczne mikrokontroler asembler 8051

    Kod dodający nie ma teraz sensu.

    Mikrokontrolery Pozostałe   11 Lis 2014 21:26 Odpowiedzi: 7    Wyświetleń: 3138
  • XMega 128 - Pętla For Krok Next z 32-bit liczbami w Asemblerze

    Jest taka sprawa. Stworzyłem sobie pętlę For Krok Next w Asemblerze [syntax=armasm]For_plus: AD... R24 ,4 CP R24,R26 CPC R25,R27 BRNE For_plus[/syntax] Można w niej zarówno dodawać, jak i odejmować. W przypadku odejmowania należy ADIW zastąpić SBIW Jednak ma ona kilka wad. Po pierwsze maksymalną...

    Mikrokontrolery AVR   03 Gru 2016 15:16 Odpowiedzi: 9    Wyświetleń: 1131
  • [asembler] - Prezentacja wyniku w monitorze CGA.

    Nie trzeba tak kombinować jak sugeruje kinggustav. Bo trzeba pamiętać, że przesówjąc bity w lewo, mnożymy o 2, a w prawo dzielimy o 2. No i można skorzystać z komendy która ustawi nam bajt w BCD. Wtedy AND $0F ADD $30 I masz mniejszą cyfrę liczby ROR (x4) AND $0F ADD $30 I masz większą...

    Programowanie Początkujący   05 Lis 2015 12:24 Odpowiedzi: 3    Wyświetleń: 687
  • Matlab (Asembler w sumie?) - Liczba sięgnięć do pamięci i operacji

    Proszę o pomoc bo nie pamiętam już pewnych rzeczy z Assemblera. Chodzi o obliczenie w kodzie liczby sięgnięć do pamięci, operacji i zapisów. Moje wątpliwości budzą indeksy w tablicach - o ile pamiętam, muszę liczyć jako sięgnięcie i operację każde odwołanie w którym jest zwiększenie indeksu a także...

    Programowanie Początkujący   15 Paź 2016 10:06 Odpowiedzi: 0    Wyświetleń: 504
  • asembler instrukcja adc o co chodzi z przesunięciem

    Czesc Wiem że instrukcja adc dodaje do siebie pare rejestrów ale o co chodzi z tym przeniesieniem bo nie mogę tego rozkminić.

    Mikrokontrolery Początkujący   16 Mar 2017 21:48 Odpowiedzi: 4    Wyświetleń: 1137
  • [asm]STM32 czy AVR do nauki asemblera?

    Moim zdaniem wiedza niedokładnie przekłada się na pieniądze, nie jest liniowa, a wręcz jest konstrukcją szarpaną. Nie kosztuje 100zł. W zdobywaniu wiedzy (nie chcę wchodzić w filozoficzne konotacje, czy skądinąd ciekawe jak np angielski odróżnia od umiejętności) ... najciekawsze i najbardziej charakterystyczne...

    Mikrokontrolery Początkujący   13 Kwi 2018 10:59 Odpowiedzi: 19    Wyświetleń: 1578
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    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...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 909
  • [Assembler] Dodawanie binarne.

    cześć jestem świeży w programowaniu w asemblerze, w zasadzie to dopiero co wczoraj zacząłem, a potrzebuje napisać programik który sumował by 2 liczby 12 bitowe. (liczby nie musza być wprowadzane z klawiatóry mogą być zawarte w kodzie programu). Jeśli więc ktos w tym siedzi i wie jak to zrobić albo ma...

    Programowanie   10 Gru 2004 17:40 Odpowiedzi: 4    Wyświetleń: 3538
  • Czy w WinAVR jest możliwe wyłączenie dodawania?

    Witam Mam kilka pytań. 1. Czy w WinAVR jest możliwe wyłączenie dodawania przez kompilator prologu i epilogu do każdej wstawki asemblerowej. A jeśli tak to jak ? 2. Jak połączyć plik napisany w C z plikiem napisanym w asemblerze. avr-gcc -Wa,-adhlns=przerwania.lst,-gstabs -Wl,-Map=pierwszy.map,--cref...

    Mikrokontrolery   12 Sie 2006 21:57 Odpowiedzi: 14    Wyświetleń: 2222
  • Dodawanie w assembler [mikrokontroler 8051]

    Napiszę ci to symbolicznie bo nie pamiętam asemblera wynik_L = r3+r2 bez flagi c do wynik_H dodaj flagę C.

    Mikrokontrolery   14 Mar 2010 21:16 Odpowiedzi: 11    Wyświetleń: 3333
  • [8051][Asm]Wyświetlanie wyniku dodawania na wyśw. LED

    Ależ jestem za tym. Jasne jest, że wyłuskanie z BIN na BCD daje się robić. Ja w swoim programie miałem odwrotną sytuacje z BCD na BIN celem sprawdzenia czy dzieli się bez reszty przez 4. Użyłem oczywiście wtedy MUL AB (lub jak niektóre asemblery MUL A,B). Ten pierwszy zapis jest poprawny a drugi nie...

    Mikrokontrolery   03 Kwi 2010 12:48 Odpowiedzi: 18    Wyświetleń: 4284
  • DSM-51 Assembler-rozkazy,dodawanie w BCD i z użyciem U2,wartości wskaźników

    Adresy urządzeń mi nie pomogą. Dla jasności, nie znam asemblera, miałem dopiero jedną lekcję z niego.

    Mikrokontrolery   02 Sty 2012 05:28 Odpowiedzi: 3    Wyświetleń: 4053
  • AVR - operacje "* / %" czy dodawanie / odejmowanie?

    Gdyby chodziło o jakieś na prawdę krytyczne czasowo procedury np gdzieś w przerwaniach , gdzie miałbyś takie przeliczenia robić i zależałoby ci na każdym takcie zegara to wtedy też rozumiałbym jakieś próby optymalizacji tego o co pytasz. Ale wtedy do albo bym sięgnął po wstawkę asemblerową w przerwaniu...

    Mikrokontrolery AVR   07 Lut 2012 12:03 Odpowiedzi: 5    Wyświetleń: 1560
  • ULINK2 współpraca z IDE i dodawanie bibliotek

    Ano, kol. Adam popłynął i tutaj. A już miałem nadzieję na użycie Keila do większych zabaw. W asemblerze też jest graniczenie, bo konsolidator nie wygeneruje pliku wynikowego > 32 KiB.

    Mikrokontrolery ARM   03 Mar 2013 09:55 Odpowiedzi: 18    Wyświetleń: 2100
  • dodawanie 16b BCD - program asembler

    Dodaj młodsze połówki bajtów (bez przeniesienia), jak wynik większy niż 10 to ustaw bit przeniesienia a wynik zmniejsz o 10. Dodaj starsze połówki bajtów (tym razem z przeniesieniem). Jak wynik większy niż 10 to ustaw bit przeniesienia a wynik zmniejsz o 10. Dla kolejnych połówek bajtów tak samo, tyle...

    Mikrokontrolery   16 Sty 2010 23:50 Odpowiedzi: 7    Wyświetleń: 2633
  • asembler Motorola 6800 dodawanie

    Witam, Mam do wykonania następujące zadanie: dodawac do siebie poszczególne komórki obszarów pamieci, wynik dodawania umieszczac w drugim obszarze. Program ma sprawdzac poprawnosc podanych adresów – wynik w akumulatorze B. Program ma sie zaczynac od adresu 0020h. Dane wejsciowe: 0010h, 0011h...

    Programowanie Początkujący   05 Gru 2010 20:15 Odpowiedzi: 0    Wyświetleń: 1269
  • Błąd kompilacji Assembler

    Witam. Szkielet programu asemblera na 51' zamieszczałem w poście pod koniec wątku: [url=][Asembler] Dodawanie 3 liczb 8-bitowych - może się Koledze przyda. Do kompilacji najczęściej używam ASEM'a. Pozdrawiam.

    Mikrokontrolery   09 Sie 2010 14:30 Odpowiedzi: 10    Wyświetleń: 2597
  • Co wpływa na szybkość wykonywania programu - czego unikać?

    Ale mimo wszystko zastanawia mnie czego unikać aby przysłowiowo nie "zamulić" programu. Moze są ogólne rady. Zakładając, że nie korzystamy z wait czy waitms w pętli głównej to widać, że już jakieś doświadczenie masz w programowaniu, i powoli jak mówią koledzy wyżej dochodzisz - jak każdy zresztą-...

    Mikrokontrolery   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 4632
  • AVR - hardware, pytania szczegółowe

    Akumulator to tylko nazwa rejestru. Potrafił akumulować wyniki z ALU i był docelowym rejestrem do której zapisywany był wynik operacji. Obecnie wyniki mogą być zapisane do dowolnego rejestru z pewnej grupy rejestrów, więc nadaje się im po prostu nazwy R0..R31. Jeżeli, któryś z nich dodatkowo spełnia...

    Mikrokontrolery Początkujący   21 Kwi 2022 00:04 Odpowiedzi: 13    Wyświetleń: 726
  • LCD z NOKII 5110 (84x48, mono)

    Witam. Gratuluje pomysłu, fajne urządzenie z b szerokim zastosowaniem. Mam kilka pytań do autora; 1 - jak się zapala pojedynczy piksel? To jest LCD 84pixle*84pixle? tzn jest 7056 wszystkich pixli? Jeżeli tak to jak to jest realizowane? 2 - na laborkach uczę się C++ w Visual studio 2005 i patrząc...

    DIY Konstrukcje   01 Gru 2007 22:35 Odpowiedzi: 25    Wyświetleń: 22820
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    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 potrafiły...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8280
  • Obsługa wątków na pic18 z kompilatorem sdcc (PIC18XXXX threads)

    Chociaż na zdjęciu widać mini płytkę z PIC18F1220, to posłuży ona jedynie do praktycznego zaprezentowania obsługi wątków które zaimplementowałem. Obecne możliwości kodu który chce zaprezentować, to działanie równoległe 2 lub trzech wątków, w tym głównej funkcji main która jest pierwszym wątkiem....

    DIY Konstrukcje   26 Sty 2020 09:22 Odpowiedzi: 11    Wyświetleń: 2547
  • jaki jezyk programowania jest uzywany w DSP - assembler vs C

    Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie wydajny. Chociaż...

    DSP i Transmisja   24 Lut 2008 11:06 Odpowiedzi: 8    Wyświetleń: 5446
  • Wyświetlanie liczb na LCD w asamblerze

    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,...

    Mikrokontrolery   15 Mar 2008 14:38 Odpowiedzi: 8    Wyświetleń: 2191
  • Program dla procesora 8086

    Witam, dostałem do napisania program w asemblerze, dla procesora 8086. Program ma być napisany w środowisku dosboxa. Cel programu to wykonanie operacji dla liczb 79 i 82 -dodawania -odejmowania -mnożenia ... mają być wyświetlone w sposób dziesiętny w osobnym programie -dzielenia i wyświetlenie...

    Programowanie   04 Lut 2014 20:55 Odpowiedzi: 4    Wyświetleń: 1032
  • Program jak i w czym go napisać?

    ZAD. 1. Przygotować i uruchomić programy w języku asemblera 8051: a) kopiowania N-bajtowego obszaru TABL 1 z pamięci kodu do pamięci wewnętrznej DATA (obszar TABL2), b) kopiowania bit po bicie w pamięci DATA fragmentu danych z obszaru TABL2, a następnie bajt po bajcie i utworzenie obszaru TABL3...

    Mikrokontrolery   13 Mar 2007 21:29 Odpowiedzi: 5    Wyświetleń: 2850
  • Jak tanio zbudować kolektor słoneczny.

    zle rozumujesz Gdzie napisałem ze powoduje? Nie napisałeś nic - dlatego poprosiłem o wyjaśnienie. Po prostu twierdzę, że Twój sposób sterowania jest lekko dziwny i chciałbym pojąć jego zasadę działania - może wtedy ulepszyłbym sterowanie u siebie. Mnie chodzi o krytyczne warunki. A mnie o...

    DIY Konstrukcje   06 Lut 2015 14:06 Odpowiedzi: 476    Wyświetleń: 516782
  • PILNE !!!!!! Mikrokontroler '51

    Według mnie dość dobrze się sprecyzował :) no ok... ale wynik czego ? dodawania czy zliczania to po pierwsze na porcie wyświetlić licznik dodawań a po drugie jaka '51 ma port P5 ? Chyba każda która ma 68 i więcej pinów, i tak wszystkie mają P5 po tym samym adresem. Czy jak wystąpi...

    Mikrokontrolery   22 Lis 2005 19:31 Odpowiedzi: 6    Wyświetleń: 962
  • Szybki algorytm zbierania próbek w ADC Atmega...

    W asemblerze da się to napisać w postaci pętli bez problemu. Spokojnie mógł bym to napisać, tyle że jest dużo szczegółów do obgadania - ja w asemblerze pisze tylko dla WinAVR, nie dla Codevision, więc niewiem jak są przekazywane parametry do funkcji w asemblerze, jak się dodaje wstawki, ile trwa jeden...

    Mikrokontrolery   30 Lip 2007 10:30 Odpowiedzi: 20    Wyświetleń: 4720
  • Czy da sie zrobić RANDOM w BASCOM?

    A z tego co mi wiadomo, to można do bascoma dodawać kod ASEMBLEra? Może zrobić losowanie z ASEMBLERZE? tylko, że ja nie znam nic z Asemblera.

    Mikrokontrolery   10 Maj 2009 14:04 Odpowiedzi: 13    Wyświetleń: 4918
  • ASM - Stoper w asm pod mikrokontroler 8051

    Witam Potrzebuje waszej pomocy, musze napisac stoper w asm. Już sie męcze z tym troche i nie chce działac tak jak powinno, więc prosze was o naproawdzenie/poprawienie błedów w kodzie ponizej. I chcialbym rowniez wiedziec, czy moja interpretacja polecen w tym kodzie jest poprawna. Sam Timer działa...

    Mikrokontrolery   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 4251
  • symulacyjny model filtru polifazwoego

    najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 68655
  • DS18b20 nieliniowy pomiar :(

    Problem rozwiązany! W programie znalazł się mały błąd ale za to tragiczny w skutkach. Całkowitą część pomiaru wymnażam x10 i dodaję do tego część dziesiętną. Kompletny wynik temperatury mam więc na dwóch bajtach i porównuję to z wartością zadaną termstatu. Wszystko świetnie tylko że to wymnażanie x10...

    Mikrokontrolery   12 Kwi 2008 00:49 Odpowiedzi: 14    Wyświetleń: 1980
  • AVT2250-język C, kompilator SDCC a przerwania

    Witam Próbuję właśnie "zmusić" zestaw AVT-2250 do współpracy z językiem C. Używam kompilatora SDCC oraz środowiska Code::Blocks. Przygotowałem sobie plik nagłówkowy bios.h oraz plik bios.c (wszystko w załączniku, łącznie z projektem), aby było łatwiej wywoływać procedury zaimplementowane z BIOSie komputerka. O...

    Mikrokontrolery   24 Sie 2009 10:56 Odpowiedzi: 3    Wyświetleń: 2164
  • Kontrola dostępu na i-Button (DS1990)

    Urządzenie zostało zmontowane na mikrokontrolerze ATtiny2313, do którego podłączono zewnętrzną pamięć EEPROM - 24C16. Źródła są udostępnione, a sam projekt zrealizowany i sprawdzony w praktyce. Urządzenie współpracuje z układami typu DS1990 w ilości do 500 sztuk. Sterownik kontroli dostępu programuje...

    DIY Zagranica   10 Paź 2014 22:09 Odpowiedzi: 7    Wyświetleń: 8802
  • zmierzyc szerokosc impulsu AVR

    Witam. Przeszukałem dokładnie internet i nie znalazłem podobnego przykładu stąd zapytanie. Czy może ktoś podpowiedziec jak napisać obliczenia na zmiennych ? Mam zadanie napisać listing i zaprogramować procka , który będzie mierzył ile impulsów z timer1 mieści się w przerwaniu INT1 , tzn. kiedy...

    Mikrokontrolery Początkujący   05 Paź 2015 11:44 Odpowiedzi: 2    Wyświetleń: 819
  • Przeróbka kodu miernika napięcia - Atmega 48 na Atmega 8

    tmf napisał: Znajdź właściwy plik include - komunikat oznacza, że w ścieżkach które są przeszukiwane nie ma pliku mega8.h Ciekawe że w moich projektach (używam linuksowego avr-gcc) nie dodaje plików nagłówkowych z uC, jedynie w opcjach kompilacji ustawiam rodzaj uC na jaki się kompiluje....

    Mikrokontrolery Początkujący   11 Lip 2018 08:11 Odpowiedzi: 21    Wyświetleń: 999
  • Procedura obsługi LCD 2x16

    Witam jasno i przejrzyście dla innych może być mało przejrzyście dla Ciebie i na odwrót nie zobaczysz idealne rozwiązania dla siebie szukając teraz przycisk szukaj wywali Ci wiele informacji o LCD pisząc LCD nie dostaniesz gotowców na laborki listingów na asemblera, w C, lub dość fajnego Bascoma...

    Mikrokontrolery   03 Lut 2005 09:10 Odpowiedzi: 1    Wyświetleń: 1112
  • Bardzo szybkie dzielenie w ASM na 51

    Kolega z Łodzi to coś słyszał ale nie do końca pamięta. Nie zaśmiecam sobie pamięci tego typu szrotem. Algorytm na poczekaniu wyczytałem z sufitu. Ponieważ jest "bardzo szybki" może być użyteczny przy wszelkiego rodzaju konwersjach liczba/łańcuch zwłaszcza w układach wyświetlania wielkości fizycznych,...

    Mikrokontrolery   13 Cze 2006 20:42 Odpowiedzi: 14    Wyświetleń: 7891
  • Początki z picem 16f84, połączenie pinów, świecenie diody.

    Chyba faktycznie zaczne sie uczyc assemblera bo ten mikropascal nie ma wogóle żadnej pomocy Wiesz, powiem Ci, że aby zacząć programować w asemblerze wystarczy znać nazwy najważniejszych rejestrów, wiedzieć za co odpowiadają i mieć pod ręką listę rozkazów dla danego procka. W porównaniu z Micropascal,...

    Mikrokontrolery   07 Lis 2006 17:24 Odpowiedzi: 14    Wyświetleń: 1992
  • Zakupy w MikroElektronice

    Próbowałem mikroC. Dla programisty dobrze znającego asembler (aby weryfikowac co kompilator produkuje dla konstrukcji w C) to jest duże ułatwienie. Ale w testowanej wersji było duzo irytujących błędów. Wszystkie na które trafiłem wystepowały tylko w okreslonych złożeniach kilku czynników. Jest to o tyle...

    Mikrokontrolery   19 Wrz 2008 07:28 Odpowiedzi: 8    Wyświetleń: 2849
  • Pic12F629 - początki i problemy z oscylatorem chyba

    Ostatnio naszła mnie chęć na zbudowanie tego oklepanego tutaj tematu, termometru z wyświetlaczem od Nokii. Do dyspozycji mam programatorek JDM i oczywiście do tego IC prog. Taki zestawikiem wcześniej programowałem bez problemu 16F84 jak i inne z serii 16F... Jednak z tym prockiem mam problem. Już doszedłem...

    Mikrokontrolery PIC   19 Cze 2009 10:45 Odpowiedzi: 2    Wyświetleń: 1524
  • Jaki język programistyczny dla elektronika?

    Ale asemblera też nie porzucaj, bo on pozwala na pełne panowanie nad danym procesorem, na pisanie bardzo zwartych fragmentów kodu a także fragmentów wymagających wyciśnięcia maksymalnej prędkości z procesora. Same zasady pisania programu w asemblerze są podobne jak i w językach wyższego poziomu tyle,...

    Początkujący Naprawy   29 Cze 2009 13:54 Odpowiedzi: 6    Wyświetleń: 1016
  • [Assembler][ATtiny2313][Podstawy] Zaczynamy naukę

    "Chcesz się nauczyć asemblera pisząc w języku BASCOM Basic?" a co- bardzo fajny: $asm ... ... $end asm Samo $ASM...$END ASM nie wystarczy. Bascom dodaje też coś od siebie. Nawet jakbyś pododawał te pozostałe dyrektywy wyłączające to musisz się trzymać kilku ograniczeń. Powstaje hybryda której...

    Mikrokontrolery AVR   22 Lut 2010 21:24 Odpowiedzi: 30    Wyświetleń: 7981
  • Zasady pisania programów pseudowielowątkowych na małych proc

    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...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14585
  • [LPC1114][uVision]zapis do portów

    Najlepszą metodą znalezienia błędu w przypadku jak nic nie pomaga jest analiza kodu w asemblerze jaki został wygenerowany z twojego programu i porównanie go z działającym programem. Pamiętaj że rdzeń cortex-m0 w przeciwieństwie do cortex-m3 jest znacznie prostszy i analiza asemblera nie jest aż tak skomplikowana...

    Mikrokontrolery ARM   04 Lis 2010 23:25 Odpowiedzi: 17    Wyświetleń: 2751
  • Moje rozwiązanie obsługi impulsatora obrotowego.

    Witam i zapraszam do dyskusji. Do asembler:Impulator jest nowy- zamówiony wraz z całym osprzętem (tylko w częściach). Program wgrany w prosesor. Po złożeniu tego okazało się, że program sobie nie radzi - popełnia błędy, o których pisałem. Ja zmieniłem zastosowanie tego Kit-u, a co za tym idzie cały...

    Mikrokontrolery   04 Gru 2011 20:38 Odpowiedzi: 38    Wyświetleń: 13021
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Jak widzę bardzo ciężko jest trafić w gust odbiorcy. Jestem programista uC i to zarówno tych mały AVR jaki tych przerażających niektórych Cortex-M3, -M4. Zupełnie nie rozumiem opinii o niektórych pozycjach i aż z ciekawości wypożyczyłem dwie książki wychwalanego tutaj p. Kardasia. Może zobaczę różnicę....

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 133682
  • Bascom - sterowanie diody RGB przez WS2811

    Witam ponownie z WS2803 nie miałem problemów, postanowiłem zająć się taśmą led z WS2812 z tego względu że ma tylko jedną linie danych nie ma linii zegara dane trzeba wysyłać o ściśle określonych czasach: logiczne 1 stan wysoki 0,7us stan niski 0,6us logiczne 0 stan wysoki 0,35us stan niski 0,8us. Jako...

    Mikrokontrolery Początkujący   07 Wrz 2020 21:09 Odpowiedzi: 17    Wyświetleń: 8637
  • V-USB (AVR USB) Tanie urządzenie USB w oparciu o AVR

    Panowie, czy któryś z was używał VUSB z pamięcią zewnętrzną RAM ? Ja mam 64k na mojej płytce z atmega128 i niestety gdy dodaje: [syntax=c] void before_main(void) __attribute__((naked)) __attribute__((section(".init3"))) { MCUCR = 1<<SRE; SFIOR = 1<<XMBK | 1<<XMM0; ...

    Mikrokontrolery AVR   07 Gru 2014 12:39 Odpowiedzi: 181    Wyświetleń: 82070
  • XMega 128 - Wyszukiwanie ciągu znaków (według wzorca) w łańcuchu znaków. ASM

    Piotrus_999 niestety żadna odmiana języka C mi nie "podchodzi". Jak ktoś się uczy to powinien słuchać rad ludzi bardziej doświadczonych. Ciekawe co znaczy nie podchodzi? Ale jak chcesz pisać jakieś program to niestety o asemblerze musisz zapomnieć. Ale dalej Twoja sprawa. Każdy ma prawo się katować...

    Mikrokontrolery AVR   08 Cze 2017 11:05 Odpowiedzi: 20    Wyświetleń: 2214
  • Wyświetlacz graficzny KS108 i zewnętrzny Eprom I2C

    Jeśli pan podpina wyświetlacz do at89c2051 ,który nie ma wyjścia magistrali 8080 i emuluje pan jedną żeby przerobić na drugą dodając jeszcze zewnętrzne bramki to nie wiem do końca czemu ma to służyć profesjonalizmu to tu jakoś nie mogę się doszukać . U dobrego programisty to jest stabilizator kilka kondensatorów...

    Mikrokontrolery AVR   22 Lip 2017 07:29 Odpowiedzi: 26    Wyświetleń: 1596
  • LPC-Link2 - jak podłączyć, jak zacząć programowanie?

    Trochę się gubię w takiej sprawie: w trybie Thumb adresy kodu dla instrukcji skoku mają być nieparzyste; niestety kompilator C czasem mi generuje parzyste, co oznacza przejście do trybu ARM. Przykład: deklaruję funkcję zewnętrzną, która jest napisana w asemblerze, i potrzebuję użyć jej adresu - dostaję...

    Mikrokontrolery ARM   21 Lip 2018 00:41 Odpowiedzi: 82    Wyświetleń: 3747
  • Stworzenie własnego procesora

    Autor się pyta, czy to możliwe, gdy tak naprawdę najwięcej zależy od niego. To, że jeden człowiek da radę, nie znaczy, że inny też może, każdy ma inne możliwości. Życie to nie telewizja, gdzie wystarczy tylko chcieć, żeby się udało. Możliwości umysłowe, finansowe, umiejętność pozyskiwania materiałów...

    Początkujący Elektronicy   10 Maj 2022 11:51 Odpowiedzi: 33    Wyświetleń: 957
  • pierwiastek kwadratowy

    Przeszukałem jeszcze to, co miałem na Amidze. Znalazłem generator tabeli pierwiastków tylko instrukcje przeniesienia, dodawania i skoki warunkowe. Skrócony kurs asemblera procesorów rodziny 680x0: :D instrukcja * ****************************************... * * **** Tiny...

    Początkujący Elektronicy   05 Wrz 2004 09:01 Odpowiedzi: 8    Wyświetleń: 13162
  • prowadzanie liczb 2-wu cyfrowych z klawiatury matrycowej

    Ja robiłem to w asemblerze w następujący sposób: mov B,#0Ah ;wpisujemy 10 do B mul AB ;mnozymy A razy 10 add A,<cyfra> ;dodajemy wczytana cyfre do A I generlanie działa to tak, jak wpisujemy liczbę dziesiętną, czyli wpisujemy cyfrę i przesuwamy o jedną pozycję dziesiętna...

    Mikrokontrolery   20 Wrz 2005 23:28 Odpowiedzi: 8    Wyświetleń: 1802
  • Bootloader mikrokontrolera AT90S2313. Potrzebna składnia komend.

    Nie wiem czy sie przyda ale mam opis bootloadera ale na ATmega8 oto on napisany w bascomie: 'Program Bootloadera (monitora) dla ATmega8 umożliwiający ładowanie 'programu do pamięci Flash przez interfejs RS232 z prędkością 19200 'bodów 'Bity fuse należy ustawić, by na Bootloader było...

    Mikrokontrolery   22 Maj 2006 11:54 Odpowiedzi: 24    Wyświetleń: 4236
  • Biblioteka matematyczna w ATtiny2313

    Do liczenia wielomianu wcale nie trzeba potęgowania, możesz liczyć wielomian w tej formie: T = a0 +x*(a1 + x*(a2 + x*(a3 + x*(a4 + a5*x)))) Potrzebne jest tylko mnożenie i dodawania, jest to bardzo przyjazna forma dla ASEMBLERA a także dla C (kompilatory potrafią odpowiednio zoptymalizować taki ciąg...

    Mikrokontrolery   28 Cze 2007 13:27 Odpowiedzi: 31    Wyświetleń: 3105
  • Tablica wielowymiarowa i wskaźnik [C++]

    Czy koniec tablicy jest jakoś specjalnie oznaczony?? Jeśli nie to skąd wie system ile pamieci zwolnić instrukcją: delete[] ppnTablica; W jakiejś strukturze, niewidocznej dla programisty, jest przechowywany rozmiar przydzielonej pamięci, tak że przy zwalnianiu program odwołuje się do tego...

    Programowanie   14 Gru 2007 14:46 Odpowiedzi: 21    Wyświetleń: 10838
  • Jak zrobić program ? np. kalkulator

    Programy się zwykle pisze a nie robi :) Przy pisaniu programów musisz wykonać następujące kroki: 1. Zdefiniować problem W przypadku twojego kalkulatora musisz określić: - typ obsługiwanych danych - czy to będą liczby wyłącznie całkowite czy całkowite i ułamkowe (ogólnie mówiąc rzeczywiste) -...

    Nauka Elektroniki, Teoria i Laborki   10 Cze 2008 06:10 Odpowiedzi: 19    Wyświetleń: 30604
  • Atmega16 DS18b20 Wyś. 4xLED LCD Prawie gotowiec

    LCD multipleksowo? nie bardzo rozumiem ponieważ multipleksowo sterowana jest sama matryca a za to odpowiada sterownik wyswietlacza(take czarne coś na płytce wyświetacza:)) a co do przepełniania licznika to możesz sobie policzyć częstotliwość występowania przerwania ze wzoru: częstotliwość= crystal/prescaler/x gdzie...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 2934
  • Generator/Vobulator DSG-108

    Szanowni koledzy ja na pewno się nie obrażę jeżeli ktoś próbuje dać jakieś cenne rady, ale proszę mnie nie traktować jak nowicjusza. Syntezę AD9851 testowałem na różne sposoby i wersji generatora też było pewnie ze sześć. Poniżej przedstawiam zdjęcie trzech płytek które jeszcze nie zostały wyrzucone...

    DIY Konstrukcje   18 Kwi 2020 20:56 Odpowiedzi: 28    Wyświetleń: 22889
  • w jakim języku napisać program

    witam wszystkich mam takie pytanie, chce sobie zrobić programik który mami pomoc przy projektowaniu węzłów cieplnych. Zrobiłem już sobie coś takiego w exelu i działa ale jestem automatykem na studiach uczyłem sie tylko asemblera i troszke Visual basica. Ma to działać na takiej zasadzie że jak wpiszę...

    Programowanie Początkujący   15 Sie 2010 10:50 Odpowiedzi: 3    Wyświetleń: 2024
  • Komputerek do dwukołowca LCD+LED.

    Nigdy nic nie napisałem na PC.A z czym bascom miał problemy to doskonale poznałem ,nawet przy wolnym podawaniu impulsów na przerwanie i dodając coś w nim na zmiennych single LCD zaczynał wyświetlać syf. Dodając coś do worda lub bajta nie było takiego problemu, więc skróciłem podprogram na max. W...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 25916
  • Dokładność pomiaru 1ms. [Zegarek w C]

    Po pierwsze to powinieneś najpierw zadbać o TL0 bowiem to on "ucierpi" w pierwszej kolejności pod wpływem impulsów z licznika. Korekty dokonujesz dodając niezerową zdefiniowaną stałą do obecnej wartości młodszego bajtu licznika. TL0=TL0 | 0x30; TH0=0xF8; W asemblerze będzie to: ORL TL0,#30h MOV...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2621
  • Suma kontrolna - jak poznać sposób wyliczania?

    atom: masz dane do wysłania, dodajesz CRC i ślesz to (dane + CRC) odbiorca odbiera wszystko i tym samym algorytmem liczy CRC dla odebranego bloku danych (dane + CRC). Jeżeli otrzymana wartość jest stała (z góry znana), nie było błędu w transmisji i dane (już bez CRC ) można mleć dalej... A...

    Mikrokontrolery   21 Lut 2011 12:07 Odpowiedzi: 14    Wyświetleń: 3102
  • assembler - prosty program na zaliczenie

    Musisz jeszcze pamiętać że akumulator jak i rejestry prawdopodobnie są ośmiobitowe a co za tym idzie nie możesz sobie tak bezmyślnie dodawać szesnastu liczb i trzymać ich sumy w akumulatorze bo się tam ta suma nie zmieści. Wynik musisz zapisywać na dwóch bajtach i dopiero dodawać kolejną bajtową liczbę....

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 3978
  • Arduino i FT800 - Dwie funkcje na raz

    Będzie miał ściśle określony czas, o ile nie wyłączę lub nie będę wykorzystywał innych przerwań. Nie chce mi się teraz kombinować, ale 6,5 bita prześlę przez USART w takiej konfiguracji w trybie SPI i bity startu oraz stopu mi niestraszne. Liczyłem 43 takty max dla kodu w C (na podstawie testowego kodu,...

    Arduino   21 Sty 2016 17:22 Odpowiedzi: 24    Wyświetleń: 2778
  • Ciśnieniowy kontroler poziomu wody

    Ciśnieniowy kontroler poziomu wody WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola...

    DIY Konkurs   06 Lis 2017 22:23 Odpowiedzi: 6    Wyświetleń: 7764
  • "jak zrobić" transmisje szeregową

    Zgadzam sie z MARKIEM81, przede wszystkim software dlatego tez warto nieco posiedzieć dłużej nad klawiatura niż niepotrzebnie dodawać pare scalaków. Co do wcześniejszych wypowiedzi to nie zgadzam sie co do konieczności stosowania UART'a, nie zapomnijcie że są procki które wogóle go nie maja a i tak stosuja...

    Mikrokontrolery   27 Sie 2002 19:21 Odpowiedzi: 16    Wyświetleń: 4420
  • Trzy prace dyplomowe

    Kontynujemy temat prac dyplomowych, wszakże jeszcze uczniowie mają czas na ich zrobienie, jednak jest to już ostatni termin, aby wreście rozpocząć realizację praktyczną. Mamy jednak nadzieję, że większość już ma gotowe modele i opis teoretyczny :) Teoria: Analiza standardów zarządzania sieciami...

    Newsy   27 Lut 2003 10:41 Odpowiedzi: 1    Wyświetleń: 5195
  • Arytmetyka Zmiennoprzecinkowa na MCS-51??

    Czy ktos mi pomoze zdobyć jakieś infornacje związane z prostymi operacjami arytmetycznymi zmiennoprzecinkowymi (dodawanie, odejmowanie, mnozenie?. dzielenie?) na MCS-51. Będe wdzięczny za jakis programik (w asemblerze) na ten temat. Dzięki.

    Mikrokontrolery   20 Lis 2003 12:36 Odpowiedzi: 8    Wyświetleń: 1915
  • dsm-51 - liczby 2-bajtowe

    Kolego z tego co zaprezentowałes nic nie będzie, wystarczy ten program skompilować i popatrzeć na listę błedów. Brak w nim opisu podprogramów (wszystkie nazwy po lcall). Nie rozumiesz tez do konca liczby dwóbajtowe. Dwa bajty=16 bitów=65535 i taka może byc najwieksza liczba zapisana na dwóch bajtach...

    Mikrokontrolery   02 Sty 2004 11:31 Odpowiedzi: 7    Wyświetleń: 1933
  • liczba 3 cyfrowa na BCD

    tak to jest najszybsza metoda wykorzystujaca przesuwanie i dodawanie wartosci 3 .Porownanie czasu tej operacji w asemblerze a sposobow napisanych w basicu pokazuje jakie to sa roznice.Algorytm jest kilka razy szybszy i kilka razy mniejszy.i ta metoda nie jest tylko dla 8-bitowych liczb lecz dla kazdej...

    Mikrokontrolery   03 Wrz 2004 23:07 Odpowiedzi: 4    Wyświetleń: 1650
  • i2c - 2051<->2051

    Witam !!! Podstawowy problem z I2C i dwoma prockami to sprawa wybowu master/slave. Standard zakłada, że wymuszenie transmisji na magistrali może występować tylko z jednego miejsca więc urzycie go do komunikacji dwuch masterow (bo tak by musiało być jeżeli oba mają wywoływać transmisje) jest wykluczone....

    Mikrokontrolery   19 Wrz 2004 15:20 Odpowiedzi: 3    Wyświetleń: 1130
  • konwersja binary -> bcd

    a w jakim języku programujesz ? Bo np.: w Bascomie jest gotowa funkcja. Programuje w asemblerze. Teraz mi się przypomniało, że 6 się dodaje po dodaniu dwóch liczb bcd. Najpierw do mniej znaczącej liczby. Jesli nie nastąpi przepełnienie półbajtu to się tą 6 spowrotem odejmuje, jak nastąpi to się...

    Mikrokontrolery   18 Kwi 2005 17:36 Odpowiedzi: 12    Wyświetleń: 4083
  • Zrobic z 8051 kalkulator?

    Ogólnie wszyscy macie bardzo dobre pomysły na wykonanie tego zadania. Ale skoro autor napisał że ma podstawową wiedze w zakresie cyfrówki to pewnie o mikrokontrolerach wie jeszcze mniej. Moze ten projekt nie powinien być aż taki ambitny jak normalny kalkulator tylko jakiś uproszczony aby pokazać tylko...

    Mikrokontrolery   13 Lis 2005 14:21 Odpowiedzi: 11    Wyświetleń: 3967
  • Nowe uniwersalne środowisko programistyczne dla uPC

    Witam wszystkich :) Przyjąłem już strategię działania. Otóż, wersja MikroLuk v2.0 zostanie wypuszczona z moim własnym asemblerem, obsługą dwóch, może trzech programatorów, symulatorem i następującymi możliwościami integracyjnymi: 1. Będzie można zdefiniować obsługę programatora poprzez wywoływanie...

    Mikrokontrolery   08 Wrz 2005 09:09 Odpowiedzi: 71    Wyświetleń: 9828
  • Melodia + opuznienia w AT90S8515

    Witam, Na laborki musze zrobic 2 programy na atmela AT90S8515 z ktorych pierwszy ma za zadanie: 1)generuje losowy czas miedzy 0 a 5 sek, w ktorym nic sie nie dzieje 2)zaswieca diody na PORT B (7 LED`ow), 3)uzytkownik wciska RESET, 4)program wyswietla czas (w HEX) na 7 segmentowym (2 cyfrowym)...

    Początkujący Elektronicy   25 Lis 2005 13:30 Odpowiedzi: 0    Wyświetleń: 779
  • Procedury stałoprzecinkowe sumy i róznicy liczb 16-bitowych

    Jeśli chodzi o AVR: Zapis stałoprzecinkowy robiony jest wg. dwóch formatów: 2^7, 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0 w zapisie -1, 2^{-1}, 2^{-2}, 2^{-3}, 2^{-4}, 2^{-5}, 2^{-6}, 2^{-7} zapis 2^{-8}...2^{-15} teraz, aby załadować liczbę tego typu (czyli z przedziału (-1..1)) do rejestru najlepiej...

    Początkujący Elektronicy   16 Gru 2005 17:37 Odpowiedzi: 2    Wyświetleń: 2200
  • mam problem z policzeniem ile ten program zajmuje bajtów

    mam taki problem bo nie wiem jak policzyć ile poniższe programy zajmują bajtów nie wiem jak to policzyć czy mogłby mi ktos w tym pomóc czy chociaż naprowadziłby mnie ktoś na jakiś link gdzie mógłbym to sam wykombinować są to programy w asemblerze avr programy na sume i różnice liczb 16 bitowych bardzo...

    Początkujący Elektronicy   16 Sty 2006 11:26 Odpowiedzi: 1    Wyświetleń: 794