assember dodawanie

Znaleziono około 182 wyników dla: assember dodawanie
  • [Asm] [Z80] Mnożenie 7-cyfrowych liczb binarnych ze znakiem w emulatorze Altairz80

    tu masz liste rozkazów http://www.spectrum.8bit.pl/z80cpu/z80cp... z z80 sie nie bawiłem :) tylko 6502 :) ale moze Cie naprowadze -najpierw sprawdz znaki czy liczby są ujemne (and a,#80 ..cmp a,#80 jz xxx) -jeśli tak ustaw jakiś bit w pamieci ze tak jest ( jeśli obie to nie ma problem, jeśli jedna wo wynik trzeba na końcu też xor-owac)...

    Mikrokontrolery Pozostałe   05 Sty 2010 21:18 Odpowiedzi: 4    Wyświetleń: 5000
  • Assembler: Dodawanie i mnożenie rejestrów, zapis do pamięci 12h i 60h

    LJMP START START mov R3, #8 mov R4, #2 mov R5, #4; dotąd jest dobrze mov A, R3 ;add R3 -źle, dodawanie wymaga dwóch operandów add A, R4 ;add R4- jak wyżej add A, R5 ;add R5- jak wyżej mov R7,A ;mov A, R3-nie wiem co miałeś na myśli pisząc ten kawałek kodu(5 lini) ;mov A, R4 ;mov A, R5 ;mov A, R7 ;mov A, P1 mov B,#5 mul A, B mov B,#2 div A,...

    Mikrokontrolery   17 Lut 2010 11:59 Odpowiedzi: 10    Wyświetleń: 3582
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Ale w twoim przypadku konieczna jest atomiczność modyfikacji zmiennej kolejka_r w petli głównej. Nadal twierdzisz że nie?... Czy C nie jest zależny od sprzętu?? Hehe już widzę jak kompilator kompiluje ifa do IT EQ na AVRku :P I ciekawe ile z tej instrukcji ten AVRek zrozumie. oczywiście że to, w co kompiluje się kod w C jest zależne i od kompilatora,...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15086
  • Jak uzyskać zmienne 16-bitowe w AVR assembler dla AT90s2313?

    Zobacz na http://www.avrbeginners.net AVR Assembler->Math->Multiple byte maths. Są tam co prawda krótkie, ale dobrze opisane przykłady operacji na liczbach 2 i nawet 4 bajtowych: dodawanie, odejmowanie, porównania itp. Pozdrawiam

    Mikrokontrolery   21 Lut 2005 21:03 Odpowiedzi: 6    Wyświetleń: 2926
  • REKLAMA
  • [Bascom/assembler] Jak zaimplementować funkcję Lookup w assemblerze dla AVR w Bascom?

    Nie. Dodawanie do ZH jest potrzebne, gdy górny bajt adresu jest inny w pierwszej a inny w ostatniej komórce tabeli.. jeśli tablica ma 2 elementy o adresach 0x8FF oraz 0x900, to bez tego dodawania uzyskasz adresy 0x8FF i 0x800 (brak dodania przeniesienia).

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3394
  • Dodawanie/Odejmowanie 100 w assemblerze (AS4) - Błąd operand 2 out of range

    Czasu szkoda na analizę. Spodziewałem się, że ktoś z tym "walczył". Assembler jest dla mnie w miarę prosty.

    Mikrokontrolery Początkujący   31 Sie 2023 20:19 Odpowiedzi: 14    Wyświetleń: 486
  • [assembler] Poprawa kodu dodawania liczb i wyjaśnienie błędów

    A możesz opisać, jaki był zamysł tego programu?

    Programowanie Początkujący   26 Paź 2010 18:23 Odpowiedzi: 6    Wyświetleń: 14154
  • REKLAMA
  • Assembler - moduł do dodawania liczb zmiennoprzecinkowych w C

    witam, mam problem ponieważ muszę napisać moduł w assemblerze do C, który będzie dodawał 2 liczby zmiennoprzecinkowe, wpisane w c i wyświetlane w c, moduł assemblerowy ma wykonywać dodawanie. Jakieś podpowiedzi , albo najlepiej podobne programy do przeanalizowania

    Programowanie   12 Cze 2016 15:00 Odpowiedzi: 12    Wyświetleń: 1443
  • 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ć w komórkach 2000-2003. Bajty liczb rozmieszczone są jak w konwencji...

    Programowanie Początkujący   01 Cze 2014 10:00 Odpowiedzi: 1    Wyświetleń: 2982
  • Assembler (DSM-51) dodawanie, mnożenie, komparator.

    Dodawanie i mnożenie: Można wykonać na podobnej zasadzie, jak ręczne dodawanie i mnożenie dużych liczb (zapisuje się liczby jedna pod drugą i operuje na poszczególnych cyfrach). A komparator, to sprawdzasz po ile cyfr mają liczby, jeżeli różna, to odpowiedź jest oczywista, a jeżeli obie są tej samej długości, to porównujesz kolejne cyfry. W jednym bajcie...

    Mikrokontrolery   26 Maj 2010 00:37 Odpowiedzi: 2    Wyświetleń: 3224
  • Assembler Z80: Dodawanie, parzystość i inkrementacja liczby

    Czesc. Mam problem, a w sumie to nawet 3 =]. Mam do napisania 3 programy w assemblerze (dokladniej bede je uruchamiac na symulatorze procesora z80). 1 zadanie. Napisz program, ktory liczbe 21H doda do liczby 42h. 2 zadanie. Za pomoca programu sprawdz czy suma tych liczb (zad 1) jest liczba parzysta. 3 zadanie. Dane sa dwie liczby. Napisz program, ktory...

    Programowanie   30 Mar 2007 00:06 Odpowiedzi: 6    Wyświetleń: 1281
  • Jak wyświetlić liczbę 16 na wyświetlaczu numerycznym za pomocą mikrokontrolera?

    A gdybym chciał się zając mikrokontrolerami, czego bym potrzebował?? Mikrokontroler (jaki?) programator (jaki?) kompilator na kompie (jaki?) hmm.. coś jescze???? _emes Na początek polecam zacząć od mikrokontrolerów rodziny AVR. Nie daj się nabrać na początki w '51 - owszem, może to i "sztandarowy" mikrokontroler, tak jak Pascal w językach programowania,...

    Początkujący Elektronicy   30 Mar 2005 17:54 Odpowiedzi: 17    Wyświetleń: 5877
  • REKLAMA
  • Assembler, 8051, dodawanie liczb, przesył na port i wyznaczenie setek, dziesiąte

    Po co na początku (setki) dodajesz do wyniku 1000 ? Chyba nieco bez refleksji skopiowałeś ten kod z innego programu.

    Nauka Elektroniki, Teoria i Laborki   30 Sty 2019 22:16 Odpowiedzi: 4    Wyświetleń: 1011
  • [assembler] Jak zmodyfikować kod inkrementujący XP, aby dodawał 6 punktów zamiast 1?

    Mam jeszcze pytanie, jak zrobić skok do wybranego adresu? Wystarczy wpisać jmp nr adresu+offset, czy jak? Może obejrzysz przykład, np tu: http://www.elektroda.pl/rtvforum/viewtop...

    Programowanie Początkujący   29 Lis 2015 10:18 Odpowiedzi: 19    Wyświetleń: 1854
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    To ja dam jeszcze podpowiedź ze starych czasów assemblera: Zero ascii ma kod 0x30. Potem kolejne cyferki lecą po kolei czyli 9 ascii = 0x39 Jak chcesz wyświetlić zmienną zawierającą wartość 0-9 to dodajesz do niej 0x30 lub '0', bo apostrofy tłumaczą jeden znak ascii na jego wartość, i wysyłasz na wyświetlacz (czy to LCD, czy port szeregowy/terminal)....

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1656
  • [VS 2008] Jak zlinkować System.Windows.Forms.DataVisualization.dll w VS 2008?

    Nie napisałeś w jakim języku, ale to nie powinno mieć znaczenia... Generalnie masz kilka możliwości, jednak - o ile wiem - "wbudowania" tej biblioteki do Twojej nie ma wśród nich ;) Generalnie: tak, biblioteka której używa Twój plugin (i wszystkie do niej podlinkowane) musi zostać dostarczona do klienta. Chyba najprościej wykorzystać do tego instalator,...

    Programowanie   15 Gru 2011 18:12 Odpowiedzi: 4    Wyświetleń: 1285
  • Jak napisać program w Spim Assembler do wyszukiwania wzorca w łańcuchu?

    1. Jak działają rozkazy to chyba rozumiesz, dobrze zmniejszasz literę przez dodanie 32. 2. Zamiast "li $s6, 91" użyłbym "li $t5, 91", albo jakiś inny wolny rejestr $t. 3. Nie wiem czy w ten sposób w jaki próbujesz zrobić zmniejszanie liter będzie działało, ja to zrobiłem inaczej (w "funkcji" porównującej, czyli naszym "searchstr"). Jednak problem na...

    Programowanie Początkujący   24 Kwi 2012 20:20 Odpowiedzi: 47    Wyświetleń: 5381
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    płynny efekt też mam, może to nie jest najlepiej wykonane, ale żarówka ładnie się rozjaśnia i ściemnia i oto chodziło (a prosto wykonane), mnie nie interesował pobór mocy czy jakaś dokładna regulacja obrotów silnika, ale efekt wizualny, a wiemy, że ludzie oko postrzega światło silnie nieliniowo. Ten motyw który zastosowałem w zupełności wystarcza na...

    Mikrokontrolery AVR   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5498
  • 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ń: 4230
  • Assembler 80x86- mnożenie 5 bajtowych liczb w systemie szesnastkowym

    Ten algorytm przedstawia prosta metode mozenia ktora czesto byla stosowana w procesorach nie posiadajacych instrukcji mnozenia. wykozystuje sie w nich rotacje bitow i dodawanie. Algorytm jest bardzo prosty w realizacji.

    Programowanie   05 Gru 2018 23:16 Odpowiedzi: 2    Wyświetleń: 783
  • [Assembler] Niepoprawne wyświetlanie sumy dwóch cyfr w programie

    Skoro dodajesz 2 cyfry i domyslam się że są w postaci dziesiętnej to po co Ci aż 2 bajty na cyfrę? Wprowadzasz cyfry jako znaki i tak widzi je kompilator więc przy dodawaniu cyfr i zapisywaniu do zmiennych wypadałoby odjąć te 30h.

    Programowanie   13 Maj 2009 05:17 Odpowiedzi: 7    Wyświetleń: 6714
  • Assembler suma dwóch cyfr – dlaczego wynik sumowania zawsze wynosi „1”?

    Tak, dokładnie tak samo się zamienia (oczywiście dodając). Jednak w momencie, gdy wynik będzie dwucyfrowy, co już tak się nie da. Najpierw trzeba podzielić przez 10 i wyświetlić resztę z dzielenia (dodając owe 30h), a potem pozostały wynik.

    Programowanie Początkujący   25 Maj 2012 16:13 Odpowiedzi: 4    Wyświetleń: 2061
  • Jak dodać zawartość akumulatora do komórki pamięci 2000 w '51 Assembler?

    genetix: Tu masz rację. Chodziło mi o przeniesienie a napisałem dodawanie:) Ale już wszystko gra. Dzię wszystkim za pomoc.

    Mikrokontrolery   20 Sty 2004 00:21 Odpowiedzi: 9    Wyświetleń: 1533
  • Assembler '51: Jak dodać dwie liczby dziesiętne w zakresie 0-2047?

    W jakim kodzie są dodawane liczby - bin czy BCD? I w jakim kodzie ma być wynik bo jeśli w bin to dodając do siebie dwie 11-bitowe liczby potrzebujesz tylko dwóch rejestrów 8 bitowych na reprezentacje wyniku.

    Mikrokontrolery   29 Lis 2004 13:10 Odpowiedzi: 5    Wyświetleń: 1686
  • [Pytanie] Propozycje projektów w DSM-51 na laboratoria z mikroprocesorów

    1.Jak wiadomo czas jest cenny i za dużo go nie mam (jak prawie każdy), ale powiedzmy,że mogę przeznaczyć na projekt max. 2 tygodnie kilkugodzinnej pracy. 2. Praktycznie nie znam assemblera, choć miałem z nim styczność (zapoznałem się z podstawowymi poleceniami, jakieś proste operacje dodawania). 3.Mógłbym zrobić coś swojego tylko obawiam się, że będzie...

    Mikrokontrolery   12 Kwi 2011 20:55 Odpowiedzi: 11    Wyświetleń: 4821
  • [Assembler] Jak zacząć naukę assemblera dla ATtiny2313? Wskazówki i pierwsze kroki

    "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 nie da się kontrolować w pełni, a nie o to przecież w pisaniu...

    Mikrokontrolery AVR   22 Lut 2010 21:24 Odpowiedzi: 30    Wyświetleń: 8284
  • AVR-GCC zamiana assemblera na tą nieludzką postać

    przetestowałem to wczoraj od strony działania w Avr Studio. No i w najnowszym, z pluginem od AVR-GCC. Po prostu dodaje się do projektu pliki z roszerzeniem .s, nie trzeba nic dłubać w makefile, a AVR studio samo wie, że pliki .s trzeba przejechać avr-as (assemblerem). Jest to trochę inny assembler (zapewne) od tego z avr studio, ale pisze się w nim...

    Mikrokontrolery   28 Lip 2006 07:00 Odpowiedzi: 17    Wyświetleń: 2601
  • [c#] Dodawanie klas do skompilowanego programu / Plug-Iny

    Akurat robię coś podobnego, więc tak mi się skojarzyło ;) Myślę że można tu zastanowić się nad czymś, co nazywa się "architekturą plug-in". W skrócie polega to na tym, że masz program główny (nazwijmy go main.exe), do którego dynamicznie w trakcie pracy dołączasz fragmenty kodu skompilowane do biblioteki .dll (plug-in). Zobacz co Ci z tego pasuje, może...

    Programowanie   07 Gru 2010 23:41 Odpowiedzi: 1    Wyświetleń: 2280
  • 8051 assembler – jak dodać liczby >255 i obsłużyć przeniesienie (carry)?

    jak zaprogramowac uC 8051 zeby dodawal liczby ktorych suma jest wieksza niz 255? ADDC ok.. ale.. czemu to nie dziala? ;przekladowe liczby MOV R2, 0xDD MOV R3, 0xDD MOV R4, #0 ;zerowanie R4 ; dodawanie do R0 kolejnych liczb ; do R1 dodajemy tylko flage przeniesienia [0 albo 1] ADD A, R2 ADDC A, R4 ADD A, R3 ADDC A, R4 END wynik .. 0xBB :/ co...

    Mikrokontrolery   14 Mar 2010 21:16 Odpowiedzi: 11    Wyświetleń: 3489
  • Błąd kompilacji Assembler - nieznana instrukcja IE w kodzie alarmu

    Witam. Szkielet programu asemblera na 51' zamieszczałem w poście pod koniec wątku: [url=http://www.elektroda.pl/rtvforum/vi... 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ń: 2663
  • [assembler] Jak dodać liczby BCD z korekcją dziesiętną na 8051?

    Korekcji dokonujesz bezpośrednio po dodawaniu, rozkazem DA A . Zanim zaczniesz dodawać, upewnij się że flaga C jest wyzerowana, by pierwsze ADDC nie wpisywało śmieci do zerowego bitu wyniku. * W ostatniej sekcji kodu, gdzie ładujesz DPTR wartością WSKW* wczytujesz wynik do akumulatora zamiast odwrotnie.

    Programowanie   01 Lut 2008 19:37 Odpowiedzi: 2    Wyświetleń: 3761
  • [Assembler] Współpraca Avr-gcc i Assemblera (funkcje)

    Ok. Już wszystko jest jasne. Jednak mam problem w stronę odwrotną, a dokładniej: Mam zadeklarowaną stałą w C, w assemblerze chciałbym wyciągnąć jej adres w pamięci. Robię dokładnie tak jak podane w przykładzie podanym przeze mnie (czyli w assemblerze dodaję .extern), kompilator podmienia nazwę zmiennej na jej adres, ale jest mały problem. Adres ten...

    Programowanie   05 Wrz 2008 17:03 Odpowiedzi: 6    Wyświetleń: 2422
  • Xmega serii 128A1 i AT45DB321D - Czy ASM, czy też ...

    ... chciałabym jedynie uzyskać odpowiedz na pytanie, czy bezpośrednie czytanie i zapis do i rejestrów XMegi może ją uszkodzić. Czy C, czy Assembler, czy BASCOM wszystkie operują na rejestrach. Jak więc miałyby uszkodzić mikrokontroler? ... C mnie już nie interesuje. Przesiadka z BASCOM na Assembler jest krokiem odważnym i chwalebnym. Jednakże uparte...

    Mikrokontrolery AVR   14 Mar 2014 18:29 Odpowiedzi: 7    Wyświetleń: 1518
  • [Assembler] Jak zsumować dwie 12-bitowe liczby w kodzie?

    a no nie pomyślałem, mój błąd. a ten asm to na 8086. no i z tym dodawaniem to normalnie potrafie nie wiem tylko jak to robić gdy liczba jest na 12 bitach?:( . więc apeluje z prośbą jeśli macie taki programik albo zrobienie go to dla was nic to bede bardzo wdzięczny:):)

    Programowanie   10 Gru 2004 17:40 Odpowiedzi: 4    Wyświetleń: 3772
  • 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, Microbasic, BASCOM lub nawet z C, w przypadku programowania...

    Mikrokontrolery   07 Lis 2006 17:24 Odpowiedzi: 14    Wyświetleń: 2097
  • Assembler 8080 – szukam kursu z obsługą wejść/wyjść i praktycznymi przykładami

    Wiec tak : W szkole miałem same podstawy assemblera na uprocku bodajże 8080. Podstawy niby znam tylko ze na lekcjach robiliśmy tylko jakieś funkcje matematyczne typu mnożenie, dodawanie, odejmowanie, OR, AND, modulo dwa itd. Teraz chodzi mi o to aby wiedzę o tym jakoś pogłębić aby mi sie to przydało przy programowaniu rożnych uC czy uP. Nie mieliśmy...

    Programowanie   25 Cze 2007 12:50 Odpowiedzi: 1    Wyświetleń: 1176
  • AVR assembler, tablica, bity do sterowania wyświetlaczem.

    add ZL,offset To pewnie nie to ale zamień to dodawanie na dodawanie pełnej wartości (całego słowa 16 bitowego - w helpie jest z addc i add) i jeszcze to: ldi ZH,high(tablica_cyf<<2) ldi ZL,low(tablica_cyf<<2) Ja tam mam przesuwanie <<1 a to <<2 to chyba przesuwa 2 razy i pewnie tu leży błąd.

    Mikrokontrolery   18 Gru 2006 10:00 Odpowiedzi: 17    Wyświetleń: 2525
  • Integracja funkcji assemblerowych z C++Builder i dostęp do zmiennych globalnych

    Nie, takie coś, to wstawki assemblerowe w kod. Ja chcę oddzielnie zasemblerować kod assemblera (otrzymam plik .obj) i dołączyć go do buildera (Add to project). Plik się dodaje, nie ma błędów, ale w builderze nie widać assemblerowych procedur.

    Programowanie   20 Sty 2006 23:21 Odpowiedzi: 3    Wyświetleń: 891
  • Turbo Assembler: Jak zapisać wartość rejestru AX do zmiennej i odczytać RAM?

    wartosc z ax dzielisz przez 10, reszte z dzielenia odkładasz na stos, to Co zostało znowu przez 10, reszta na stos itd aź to co zostaje bedzie rowne zero. Ze stosu wartość pobierasz, dodajesz kod ASCII '0' i na ekran, i tak az do konca stosu

    Programowanie   23 Lis 2007 22:40 Odpowiedzi: 6    Wyświetleń: 2126
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    albo różne pokrętne działania 6502. 6502 ma trochę rozkazów niepublikowanych. Na C-64 był monitor, dissassembler, a nawet Assembler interpretujący te rozkazy. 62C02, używany w "Szmatari", rozkazy niepublikowane miał zastąpione rozkazem NOP. Ciekawą cechą 6502 było dodawanie 1 cyklu maszynowego gdy PC przekraczał stronę (256 bajtów). W C-64, auto uruchomienie...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18258
  • Błędna detekcja długości naciśnięcia przycisku w funkcji z Timerem

    ... zrobiłem to celowo by kod był możliwie najkrótszy choć tak naprawdę można byłoby go jeszcze skrócić pisząc w asm bo kompilator dodaje prolog i epilog ISR...robiw Nie trzeba assemblera - wystarczy ISR_NAKED: http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery   25 Sty 2014 16:38 Odpowiedzi: 30    Wyświetleń: 3414
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Może być po angielsku, rzecz jasna. Proszę wklejać propozycje z linkami. Oj leniuszek :) Język C i/lub assembler. http://phy.ntnu.edu.tw/~cchen/ctutor.pdf http://www.cs.otago.ac.nz/cosc440/readin... http://www.iups.org/media/meeting_minute... Szukaj w Google dodając: Free PDF Bascoma chyba nie warto się uczyć? Fajny żarcik...

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 138422
  • Adres zmiennej z w assembler x86 NASM na Linux oraz skok warunkowy JP

    Dodajesz rozmiar wszystkich zmiennych pomiędzy i ci wychodzi adres z. Nie znam NASM, więc nie wiem czy jakoś te adresy może optymalizować, te, których używałem tak nie robiły (a może to tylko ja tego nie włączyłem), bo wolę sam mieć pełną kontrolę jak już schodzę na niski poziom. Skok warunkowy wykonuje się zwykle w zależności od ustawionej flagi procesora....

    Programowanie Początkujący   06 Gru 2016 13:30 Odpowiedzi: 5    Wyświetleń: 1164
  • Jak zaimplementować algorytm bin2bcd dla liczb większych niż 1 bajt?

    To działa tak samo dla dowolnej ilości bajtów. Liczbę wejściową wysuwasz z najstarszego bitu najstarszego bajtu Czyli przesuwasz liczbę 32 bitową (mnożysz przez 2). Wysunięty bit (w znaczniku przeniesienia) wprowadzasz do najniższego bitu najniższej tetrady liczby BCD. Przed każdym kolejnym przesunięciem sprawdzasz każdą tetradę czy nie jest >=5...

    Programowanie   13 Paź 2004 17:23 Odpowiedzi: 4    Wyświetleń: 3844
  • Mikrokontrolery - Narzędzia i języki programowania

    Ja tam pisze sobie w assemblerku. I zrobiłem w nim dwa projekty, jeden 40kB kodu a drugi 50kB kodu. Faktem jest że pisze pod MSP430 a w tych procesorkiach assembler jest bardzo przyjazy użytkownikowi. Jak zobaczyłem zestaw isntrukcji do AVR'ów to sie złapałem za głowę bo mają po 90 instrukcji i więcej a w MSP jest ich 50 a na dodatek każda może byc...

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 239648
  • PIC18f452 i 74HC165 - błędne działanie enkodera w traktorizerze

    AVE... Przykro mi bardzo, ale nie umiem czytać assemblera... Soft MIDIBoxa 64E pozwala zmieniać tryb pracy każdego enkodera. Masz bodaj 6 trybów: - absolutny - enkoder działa jak potencjometr. - 40 +/- speed - zmienia parametr relatywnie o 40+kąt obrotu. Dobry do syntezatorów. - 00 +/- speed - jw. ale dla produktów Steinberga. - 40 +/- 1 - relatywny,...

    Mikrokontrolery PIC   24 Paź 2009 13:15 Odpowiedzi: 12    Wyświetleń: 2461
  • Assembler 80x86 - konwersja liczb na system szesnastkowy U2

    Przenosisz do rejestrów x. Mnożenie w tym przypadku również musisz wykonać na rejestrze x. Choć wynik oczywiście w takim przypadku jest w dx:ax, to jednak możesz śmiało starszą część olać, jeśli wcześniej wprowadzi się tylko zabezpieczenie przed przekroczeniem zakresu. Dodawanie tak samo - na rejestrze x (wcześniej dla pewności możesz wyzerować część...

    Programowanie   05 Lis 2018 20:12 Odpowiedzi: 28    Wyświetleń: 3768
  • Rozbudowa zamka SMART CARD o EEPROM 24C32 - uwagi do schematu i assemblera

    Zaczołem pisać oprogramowaine do mojgo układu. Zmieniłem także procesor na ATtiny2312. Ale niestaty program nie chce się kompilować. To dopiero początki programowania w Bascomie. Jak na razie kiepsko mi idzie. Oparłem się na schemacie załączonym w pliku dodając pamięć 24C32. Za linie SDA i SCL posłużą mi wyjści PD5 i PD6 Możecie mi pomóc. Proszę.

    Mikrokontrolery AVR   09 Sie 2010 11:00 Odpowiedzi: 21    Wyświetleń: 6151
  • Assembler - obliczanie średniej z liczb na stosie i zapis do komórki 30h

    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ę. Zazwyczaj w asemblerze, ale to zależy od konkretnego...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4311
  • Błąd GCC przy wstawkach assemblera w funkcji delay w AVR Studio

    Słyszałem że można jeszcze robić wstawki assemblerowskie w osobnym pliku i potem dodawać go do C w postaci funkcji.... aczkolwiek nie znalazłem nigdzie jak to się robi :) proszę: http://www.nongnu.org/avr-libc/user-manu... http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery   03 Kwi 2008 16:23 Odpowiedzi: 9    Wyświetleń: 1178
  • 81 termometrów DS18B20 podpiętych do Raspberry Pi

    Witam Władziowek coś Cie boli Raspberry jak widzę .... Ktoś następny spyta czemu Atmega skoro lepiej na PICu. A tak ogólnie to chciałbym widzieć jak robisz na płytce uniwersalnej serwer webowy z podłączeniem 81 termometrów DS18B20, chciałbym nawet zobaczyć jak rysujesz schemat serwera, tylko o zgrozo nie używaj gotowych płytek LAN do Arduino tylko zrób...

    DIY Zagranica   19 Kwi 2016 14:13 Odpowiedzi: 32    Wyświetleń: 21219
  • [C#] Błąd wywołania setupapi.dll w AppDomain z SecurityPermissionFlag UnmanagedCode

    Widzę, że nikt nie ma odpowiedniej wiedzy. Po grzebaniu na necie i testowaniu wyszło mi następujące rozwiązanie (dla potomnych ;) ): - należy utworzyć pakiet (assembly), który jest FullyTrusted. W metodach, które będą wywoływać kod niezarządzany należy dodać atrybut SecuritySafeCritical jeżeli chcemy umożliwić uruchamianie ich przez metody transparentne...

    Programowanie   29 Wrz 2011 15:09 Odpowiedzi: 1    Wyświetleń: 1059
  • [CATIA] Jak tworzyć złożenia z różnych długości profili w Assembly Part?

    Mam pytanie może ktoś mi pomorze. Od kilku dni "bawię" się programem CATIA (który kilka lat temu miałem na studiach)Co do rysowania prostych brył ich wyciągania modelowania problemów nie mam natomiast mam problem ze stworzeniem jednego elementu składającego się z takich samych części. W module Part tworzę sobie profil kwadratowy, natomiast w module...

    Programy EDA   25 Sie 2010 11:00 Odpowiedzi: 3    Wyświetleń: 5359
  • Jak wyświetlać jednocześnie na dwóch wskaźnikach inne liczby? Stoper na DSM51.

    Witam wszystkich, mam za zadanie napisać program w języku assemblera na DSM51 jako stoper bez użycia timerów. Mój aktualny program wygląda następująco: [url=http://www.wklejto.pl/666153?fbclid... Z tego co zauważyłem nie da się wyświetlać jednocześnie na dwóch wskaźnikach innych liczb....

    Programowanie Początkujący   04 Gru 2018 12:51 Odpowiedzi: 1    Wyświetleń: 465
  • [assembler] Jak dodać liczby trzycyfrowe w assemblerze dla 8051 bez przepełnienia?

    Mirko51 Udzielasz fatalnej odpowiedzi. Dodawanie w kodzie BCD musi uwzględniać rozkaz korekcji dziesiętnej DA A Tu masz przykład (podprogram SUM) sumowania BCD dwóch dowolnie długich wartości umieszczonych w ramie gdzie końce pól są w R0 i R1 a długość (identyczna) jest w R2. Sumowanie odbywa się do pola, którego koniec jest w R0. [syntax=asm] SUM:...

    Mikrokontrolery   15 Cze 2013 22:53 Odpowiedzi: 5    Wyświetleń: 6105
  • DSD PLUS - problem z dekodowaniem transmisji cyfrowej

    No to całość mi się od niedawna posypała.... jak dodaję plugin DSD plus to SDR SHARP (<add key="DSD" value="SDRSharp.DSD.DSDPlugin,SDRSharp.D... /> nie chce się uruchomić wywalając mi komunikat: https://obrazki.elektroda.pl/7185409400_... Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time) zamiast...

    Radiotechnika Serwis   22 Lis 2023 07:19 Odpowiedzi: 17    Wyświetleń: 7182
  • [Assembler] Jak zaimplementować alokację pamięci w Assemblerze za pomocą instrukcji out?

    push es mov ax,0000h ;segment mov es,ax mov di,0000h ;offset cld ;adresy rosnace mov al,ffh ;dane stosb ;zapis al do es[di] i inkrementacja di ;mov al,55h ;ew.kolejne dane ;stosb pop es mem[] tyczy się pamięci, a w asm 'out' do przestrzeni I/O.. to tak jak byś hciał wydrukować text za pomocą instrukcji dodawania :)

    Programowanie   13 Sie 2004 13:06 Odpowiedzi: 12    Wyświetleń: 3144
  • Programowanie mikrokontrolera PICxx: Tworzenie układu i sterowanie elementami wyjściowymi

    AVE... Firma mikroElektronika oferuje też kompilatory mikroPascal i mikroBasic - używałem obu. Używałem też kompilatora PICBasic. Korzystałem też z platformy Pinguino, czyli Arduino dla innych mikrokontrolerów - w tym przypadku dla PIC18F45K50, który ma wbudowany interfejs USB 2.0. Przerzuciłem się jednak na rodzinę XC8/16/32. Kompilatory nie mają żadnych...

    Projektowanie i Tworzenie Po godzinach   22 Kwi 2022 20:33 Odpowiedzi: 30    Wyświetleń: 2505
  • PIC16F887A nie chce dzialac, albo moj kod jest niedobry.

    powiem tak: RTFM w terminie 'FM' zawiera sie datasheet procesora i instrukcja do assemblera MPASM. obydwa do znalezienia na stronie microchipa (to drugie masz na dysku pewnie zainstalowane wraz z mplabem). a jak nie chcesz uzywac linkera, to nie dziw sie ze twoj kod nie dziala. to nie jest kwestia chcenia czy niechcenia, tylko koniecznosc. pliki naglowkowe...

    Mikrokontrolery   21 Maj 2008 10:46 Odpowiedzi: 6    Wyświetleń: 1458
  • [STM32][C Keil RealView] ISIX-RTOS - czy ktoś go kompilował?

    W najnowszym RealView chyba jest odwrotnie, czyli chyba tylko mogę zastosować embeded http://www.keil.com/support/man/docs/arm... Heh miałem nadzieję, że nie będę musiał zagłębiać się w assemblera, ale mówi się trudno :) Mam pytanie odnośnie zwracania w r0. Pod hasłem Embedded assembler syntax(http://www.keil.com/support/man/d...

    Mikrokontrolery ARM   14 Sty 2014 11:31 Odpowiedzi: 13    Wyświetleń: 4521
  • Jak procesor realizuje operacje sumowania i iloczynu bitów?

    Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...

    Programowanie   18 Lut 2022 17:56 Odpowiedzi: 4    Wyświetleń: 795
  • [Assembler] Jak dzielić liczby przez 10 lub 100 w asemblerze? Komendy FMUL i FMULS

    Już kiedyś pisałem tutaj o konwersji bin->bcd. Są na to specjalne algorytmy. Ponieważ nigdy mi się nie chce ich szukać, konwersję przeprowadzam metodą łopatologiczną: 1. Odejmuję od zadanej liczby 1000 tyle razy, aż uzyskam wynik ujemny. Liczba odejmowań (pomniejszona o jeden) daje cyfrę tysięcy. 2. Koryguję liczbę po odejmowaniu (dodając z powrotem...

    Programowanie   25 Kwi 2004 23:58 Odpowiedzi: 11    Wyświetleń: 13707
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    (at)margas60 Ponawiam pytanie, czemu STM? Da się nadal kupić stare AVRy, da się nowe, są Arduina na mniejszych i większych AVRkach. Chcesz się nauczyć STMa? Bo argument z początku tematu o tym że wyzionie ducha i koniec świata jakoś do mnie nie trafia. Bawiłeś się jakimś Arduinem? Co do STMów możesz na to pisać używając HAL - hardware abstraction layer...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 6492
  • Jaki lepszy uC dla początkującego w ARM (LPC 2368 czy 1769)

    Innymi słowy - "takich szopek" nie ma nigdzie. No skoro nagle wszystkie ARM7 mają jakiś VIC, no to faktycznie problem nie istnieje :] Ale z tego co pamiętam, to nie wszystkie procki ten VIC mają... Być może, jednak możliwość dodawania conditionali do KAŻDEJ instrukcji w trybie ARM jest bardziej oczywista, bardziej logiczna, bardziej prosta i bardziej...

    Mikrokontrolery ARM   22 Paź 2010 08:25 Odpowiedzi: 13    Wyświetleń: 3430
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Dyrektywa .thumb jest dla assemblera. W końcu w przypadku C możesz zdecydować czy ma to być thumb, ARM, czy może kod na dowolną istniejącą platformę, tak w wypadku konkretnej funkcji w assemblerze raczej nie ma wyboru - ona musi być w konkretnym "języku", który dodatkowo podajesz wyżej, bo jednak pewne instrukcje są wspólne tekstowo (mov, ldr, str,...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101250
  • edsim51 - Jak działa licznik LED od 0000 do 9999 w assemblerze?

    A konkretnie to co z tego jest niezrozumiałe (po zajrzeniu do opisu instrukcji 51)? Może ujmę to tak : Chciałem opisać każdą linijkę co oznacza , jestem serem z assemblera dlatego nawet jeśli przeczytam definicje funkcji np add - ADD A, #dana · do akumulatora dodawany jest argument stały (8-bitowa liczba) to Jakbym dostał pytanie co się dzieje...

    Mikrokontrolery   10 Sty 2013 23:50 Odpowiedzi: 6    Wyświetleń: 3438
  • [F100RB][gcc-arm-embedded 2016q3] Utyka na wejściu do HardFault_Handler

    Gdy dodałem jako atrybut do funkcji "weak" żeby kompilator nie dodawał na wejciu odkładania na stos Atrybut "weak" służy do zupełnie czego innego. To o co Ci chodzi to atrybut "naked" - funkcja z tym atrybutem w zasadzie powinna zawierać tylko assemblera. Co do plików których używasz, to ja mogę polecić jak zwykle to samo, czyli mój szablon dla STM32F1...

    Mikrokontrolery ARM   05 Maj 2019 11:28 Odpowiedzi: 7    Wyświetleń: 339
  • STM32F4 Discovery - Dziwna częstotliwość działania

    Mnóstwo instrukcji assemblera nie może być wykonanych w jednym cyklu zegara... w sumie wszystkie wykonywane są w tej samej liczbie i zależy ona od PIPELINE'u... pobranie instrukcji, dekodowanie, wykonanie, zapis do pamieci, akumulacja wyniku. To jest taki najprostszy pipeline i umożliwia on właśnie wykonywanie instrukcji w "jednym" cyklu zegara.......

    Mikrokontrolery ARM   05 Wrz 2013 14:41 Odpowiedzi: 20    Wyświetleń: 3738
  • Assembler - wyjaśnienie operacji na stosie w programie dla wyświetlacza 7-segmentowego

    Z tym językiem angielskim to różnie jest to co wyszukałem push - zapisuje na stosie dwa rejestry r30 i r31 (które stanowią Z) ale po co przecież są puste? ldz - wpisuje do rejestru obie pozycje z kody7seg ale które ? add r30,r16 dodaje oba rejestry, a wynik wpisuje do r30 (to rejestr do którego w programie głównym wpisywane są cyfry od 0 do 8) brcc...

    Mikrokontrolery Początkujący   07 Kwi 2016 17:29 Odpowiedzi: 3    Wyświetleń: 1677
  • AVRGCC: Jak przekazywać parametry i zwracać wyniki z assemblera w C?

    pytales o konwencje, a nie o przyklad <: konwencja to konwencja, a przyklad to przyklad [; w swoim pliku assemblerowym definiujesz sobie etykiete, ktora bedzie nazwa funkcji, w ciele funkcji robisz sobie co ci sie podoba, pamietajac o tym, co opisane jest w rozdziale ktory wspomnialem - ktore rejestry mozesz uzyc, ktore musisz zachowac, w ktorych...

    Mikrokontrolery AVR   27 Sty 2009 14:04 Odpowiedzi: 8    Wyświetleń: 1388
  • Poszukiwany program do pisania oprogramowania dla PCI

    wchodzisz na strone microchipa i nie umiesz sobie znalezc dokumentacji procesora? zartujesz? no chyba ze z twoim angielskim jest tak cienko, ze nie wiesz co to znaczy '8-bit PIC® Microcontrollers' ... ale wtedy to juz raczej nie ma nadziei zadnej. MPLAB domyslnie wyposazony jest jedynie w interpreter assemblera. mozna dodawac rozne pakiety z jezykami...

    Początkujący Elektronicy   07 Lut 2008 20:20 Odpowiedzi: 11    Wyświetleń: 2174
  • Assembler, czyszczenie ekranu, wyświetlanie wartości. Tablice.

    Witam wszystkich. Mam problem i to poważny. Potrzebuję kogoś, kto zna się na pisaniu programów w asemblerze. Niżej podaję treści takiego zadania: 1. Napisz program, który oczyszcza ekran, umieszcza wskaźnik w wybranym miejscu, prosi użytkownika o podanie dwóch wartości, dodaje je i wyświetla sumę. Użyj procedur Clrscr,Gotoxy,Writestring,Readint i Writeint...

    Programowanie   13 Lut 2007 11:55 Odpowiedzi: 1    Wyświetleń: 2477
  • [AVR] Jak zapisać aplikację WIN32 na HDD z mikrokontrolera w C/ASM?

    Adresy pod którymi znajdują się kawałki kluczy nie mogą być zapisane w pliku. Adresy pod którymi kawałki kluczy będą się znajdowały dla bezpieczeństwa będą dynamiczne oraz wrzucane do odpowiednich komórek plików(ukryte w plikach, ale nie naruszające danych z pliku i nie powiązane z plikiem). AVR ma tylko poskładać odpowiednie bajty w aplikację zgodną...

    Mikrokontrolery   15 Lut 2008 23:10 Odpowiedzi: 21    Wyświetleń: 2522
  • C# - Dodanie VS C++ 2008 Redistributable do instalatora aplikacji w VS

    Dziękuję za odpowiedź:) Jeśli jest tak jak mówisz to brzmi to baaardzo zachęcająco i budująco. Jednakże przyznam się szczerze nie widzę "Prequisities"... Mam jedynie wyjustowane pliki widoczne do skopiowania.. Czy byłbyś tak uprzejmy dokonać upload screena albo filmiku na screencascie jak to zrobić? Byłbym wdzięczny:) Czy edycja Prequsities się sprowadza...

    Programowanie   19 Lis 2012 23:11 Odpowiedzi: 7    Wyświetleń: 3456
  • Wskrześ starego peceta jako Hosta do eksperymentów :)

    he he powracaja zabytki :) Az sie lezka w oku kreci :) Ale fakt plyty glowne z zlaczem ISA to fajna alternatywa, nie koniecznie trzeba trzymac sie tylko LPT. Wykonanie plytki pasujacej do slotu ISA nie jest obecnie trudne, a obsluga jest banalnie prosta. W elektronice wystarczy kilka TTL-i jako bufory i dekoder adresu... Dla zapalencow dodaje troche...

    DIY Poczekalnia   07 Sie 2008 15:49 Odpowiedzi: 51    Wyświetleń: 23398
  • Jakiego języka programowania najlepiej się uczyć?

    Zależy co chcesz tym assemblerem programować. Jeśli chodzi o takie niskopoziomowe oraz w oparciu o system DOS, procesory x86, to "Jak pisać wirusy" jest ciekawym podręcznikiem... Ale wiesz, że na ASM daleko nie pojedziesz? Owszem, jest to najszybszy z mozliwych języków programowania lecz wymaga szerszych umiejętności i wiedzy, którą lepiej byłoby zdobyć...

    Programowanie   07 Maj 2008 18:07 Odpowiedzi: 28    Wyświetleń: 3822
  • Pascal – wczytanie ponad 127 znaków do stringa bez bibliotek i assemblera

    Stringi w pascalu zaczynaja sie od 1. Na bajcie zerowym jest dlugosc stringa. maxymalna dlugosc stringow w pascalu, wlasnie z tego powodu to 254 znaki. W delphi zostalo to poszerzone do 32 bitow o ile sie nie myle. Problemem z dodawaniem stringow bedzie to, ze readln czeka na CR, wiec bedzie trzeba dwa razy klepac enter. Natomiast czytanie znak po znaku...

    Programowanie   02 Mar 2005 21:16 Odpowiedzi: 10    Wyświetleń: 1691
  • [Assembler] Assembler – jak napisać program obliczający y=5x+4z z wczytywaniem x i z z klawiatury

    zrobiłem taki program ale on tylko dodaje 2 zmienne i nie wiem jak dalej zrobic zeby napierw przemnożył x razy 5 i z razy 4 : [bits 32] lea eax, [ebp-4] push eax lea eax, [ebp-8] push eax call do_scan db "%i %i",0 do_scan: call [ebx+4*4] add esp, 12 mov eax, [ebp-8] add eax, [ebp-4] push eax call wypisz_wynik db "wynik: %i", 0xa, 0 wypisz_wynik: call...

    Programowanie   30 Maj 2011 20:35 Odpowiedzi: 7    Wyświetleń: 2201
  • Jak skonfigurować IAR dla stm32H743VI z STLinkv2 i IAR kickstart?

    Program skompilowany w wersji z symbolami debugowania ( która część źródeł odpowiada instrukcjom ) może być uruchomiony bez podłączonego debuggera, analogicznie sesją debugowania można się podłączyć do zwykłego programu na MCU - wystarczy wprowadzić dodatkowe instrukcje. what? (; Nie no, sorry - naprawdę nie wiem o czym Ty piszesz... Co chcesz porównywać...

    Mikrokontrolery ARM   08 Sie 2019 08:20 Odpowiedzi: 52    Wyświetleń: 2673
  • Jak zainstalować i uruchomić GNU ARM toolchain na Ubuntu?

    ściągasz: http://www.mikrocontroller.net/downl... wypakowujesz np. do /home/"nazwa usera"/ i wydajesz polecenie: echo 'export PATH=/home/"nazwa usera"/arm-gcc/bin:$PATH' >> ~/.profile które dodaje linijke: export PATH=/home/"nazwa usera"/arm-gcc/bin:$PATH do pliku ".profile" w twoim...

    Mikrokontrolery   03 Lut 2012 10:12 Odpowiedzi: 92    Wyświetleń: 17827
  • Assembler AVR 90S8515: Zliczanie jedynek na portach A i B, wynik w BCD na D

    ...umie ktos to zrobic ? bede wdzieczny za pomoc ... Ta może bez zbędnych ceregieli "podam na tacy" gotowca , a Ty spróbuj zrozumieć jak toto działa :D .include "8515def.inc" .def zero = r0 .def bcd = r16 .org 0x0000 rjmp start .org INT_VECTORS_SIZE start: ldi bcd,low(RAMEND) ldi r17,high(RAMEND) out SPL,bcd out SPH,r17...

    Mikrokontrolery   16 Lut 2007 08:11 Odpowiedzi: 2    Wyświetleń: 1286
  • Schemat miernika tempa cykli na minutę dla wózka jeżdżącego w przód i w tył

    Ten Bascom i assembler na pewno się czymś różnią. Który jest łatwiejszy? Który ma większe możliwości? Tymi programatorami co podałeś link to mogę zaprogramować w obu językach czy tylko w Bascom'ie, bo na razie tak z grubsza przeleciałem i nie widziałem nic o assembler'ze W każdym języku, ponieważ ten programator służy tylko i wyłacznie do przesłania...

    Projektowanie Układów   19 Gru 2006 12:04 Odpowiedzi: 16    Wyświetleń: 2108
  • Assembler ZD537 – wyjaśnienie działania kodu, instrukcje MOV DPTR i MOVC A,@A+DPTR

    MOV DPTR, #TAB ; i od tego momentu nie wiem co sie dzieje i po co do DPTR ładowany jest początek adresu tablicy. MOV A, #0 ; czy ktoś mógłby wyjaśnić troszke idee działania zerowanie akumulatora A MOVC A,(at)A+DPTR ; tego programu wpis do akumulatora A danej z komórki pamięci programu o adresie A+DPTR JMP $ skacz sam do siebie tutaj procek w zasadzie...

    Mikrokontrolery   17 Lis 2006 00:21 Odpowiedzi: 2    Wyświetleń: 1533
  • AVR ATMega 8515 - Jak dokładnie odmierzyć sekundę za pomocą czasomierza?

    Nie wiem czy ktos w Polsce zadal SOBIE na tyle trudu aby dokonac tlumaczenia czegos co sluzyloby INNYM... (obie srony za darmo). ktoś przetłumaczył dokumentację do ATmegi16 (fakt, nie zdanie po zdaniu, ale gdzieś w 80-90% najważniejsze rzeczy). Pytanie do autora: czy to ma być czynność powtarzająca się na okrągło, czy może rzadko i dodatkowo w tym...

    Mikrokontrolery AVR   27 Sty 2009 00:25 Odpowiedzi: 21    Wyświetleń: 3170
  • [8051][Assembler]Prosty program z diodami, którego nie umiem usprawnić

    Wydaje mi się że tak: [syntax=asm] ;Wyświetlasz sumę (ORL) rejestrów A i B ;Pomocniczy rejestr C,D ;Rejestry A,B,C i D (dowolne rejestry R0-R7) nie mogą ulec zniszczeniu w operacjach dodawania, i wyświetlania danych na porcie ;CARRY - oczywiście flaga C ;klamry {} są tylko po to aby lepiej było widać poszczególne pętle ;=======program========= start:...

    Mikrokontrolery Początkujący   11 Sty 2012 00:48 Odpowiedzi: 1    Wyświetleń: 2817
  • Dlaczego pliki .hex z AVR Studio i AVR-GCC mają różne rozmiary?

    Jak już pisałem są inne opcje, oprócz -Os, które powodują dalsze zmniejszenie kodu... Co do dołączania plików - najprościej sobie to wyobraź w ten sposób, że include powoduje, że w miejscu w którym jest nagle pojawia się cały plik, który includujesz - coś jakby copy/paste. Jeśli pliki są dodawane do makefile to są kompilowane oddzielnie jako oddzielne...

    Mikrokontrolery AVR   08 Cze 2010 13:12 Odpowiedzi: 47    Wyświetleń: 5517
  • ATmega16 miniDDS - problem z dodawaniem tablic w assemblerze

    W załączniku cały projekt. W tej wersji działa wszystko ok. Jeśli jednak w pliku WaveSmpl.asm wyciągnę spod komentarza kolejną tablice z próbkami to w ogole nic sie nie kompiluje, nie tworzy się plik .hex ani .obj ani też nie ma żadnych komunikatów o błędach. Kiedy spowrotem usune lub zakomentuje tą tablice wszystko wraca do normy, tworzy się plik .hex...

    Mikrokontrolery   01 Wrz 2009 21:18 Odpowiedzi: 4    Wyświetleń: 1053
  • Mikrokontroler STR912 i obsługa wyświetlacza na hd44780

    Do opoznien tez masz biblioteki. Programowales kiedys AVR czy zaczynasz w ARM od razu? Ja na ARM dopiero bede siadal za pare tygodni ale ogolnie to w C masz na architekture biblioteki do opoznien. W C dodajesz plik naglowkowy: #include <avr/delay.h> np. i mozesz uzywac funkcji _delay_us(), _delay_ms() itd. Te funkcje i tak sa tlumaczone na assembler...

    Mikrokontrolery   15 Sie 2013 15:16 Odpowiedzi: 11    Wyświetleń: 1848
  • Jak zaimplementować odmierzanie sekund w AT89S51/AT89C51 do zegarka?

    Stary post ale , jest sposob aby przerwania od timera wystepowaly w rownych(co do jednego cylku) z gory okreslonych odstepach. Przy kwarcu 12MHz aby odmierzac rowne czasy np 20ms wystarczy na poczatku przerwania wpiac taka procedurke ktora modyfikuje odpowienido rejestry TL0 i TH0 i uwzglednia opoznienie czasowe. t0VAL equ 20000 ; czas miedzy przerwaniami...

    Mikrokontrolery   10 Maj 2006 13:19 Odpowiedzi: 63    Wyświetleń: 8159
  • Nawiążę kontakt z osobami zajmującymi się PCB w OrCAD

    Witam Po pierwsze trzeba załadować plik technologii ( jumper_h.sf albo jumper_v.sf ) Następnie trzeba zmienić warstę TOP z Routing na Jumper http://obrazki.elektroda.net/68_12347815... Potem w menu Jumper Settings, musisz dodać footprinty dla jumperów i wyznaczyć długość zworek ( jest to troche nie logiczn, bo footprinty mają stałą długość...

    Projektowanie PCB   18 Lut 2009 16:17 Odpowiedzi: 16    Wyświetleń: 1754
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Nie używam w ASM liczb zmiennoprzecinkowych, różne algorytmy można napisać bez nich, przez co działają 10x szybciej. Pisanie programu to przekładanie rzeczywistości na liczby i w tym jest problem, kto umie to w głowie przetworzyć, ten jest programistą. Jak mam jasno i szczegółowo skonstruowany algorytm, to napisanie programu jest banalne, bez różnicy...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21106
  • Battlefield Heroes Revive - błąd certyfikatu .NET Framework.

    Witam! Otóż zwracam się tutaj po pomoc dotyczącą gry BFH Revive. Po ustaleniu folderu docelowego i startu instalacji wyskakuje mi błąd z certyfikatem .NET framework (tak uruchamialem jako administrator), probowalem doslowanie wszystkiego, debugowania, przywracania framework do stanu wyjscowego, wylaczania skryptu debugowania, usuwania debugowania, dodawania...

    Strefa gracza   30 Sie 2017 19:30 Odpowiedzi: 3    Wyświetleń: 999
  • Jak wyliczyć dokładne opóźnienie 500ms dla ATMEGA128 16MHz w GCC?

    Jak wyliczyć (Wykonać) dokładnie opóźnienie np. 500ms Nie chcę tego robić na timerze ! Chodzi mi o to jak wyznaczyć taką liczbę cykli procesora które zajmie pętla for tak aby wykonała się dokładnie w 500ms Do dokładnego odmierzania czasu służą timery. Jeżeli nie chcesz, to masz złe podejście. Nie chodzi mi o czysty assembler tylko o wykonywanie pętli...

    Mikrokontrolery   15 Sty 2008 21:59 Odpowiedzi: 13    Wyświetleń: 1856
  • [AVR] [AVR][V-USB] Integracja z pamięcią zewnętrzną RAM na ATmega128 - jak to zrobić?

    Czy ktoś z was używał V-USB z pamięcią zewnętrzną RAM ? Ja mam 64k na mojej płytce z atmega128 i niestety gdy używam pamięci zewnętrznej dla stosu i/lub sekcji danych to nie działa mi V-USB. Jestem przekonany, że ma to związek z funkcjami napisanymi w assemblere w plikach usbdrvasmXX.S bo jest tam napisane, że liczba cykli poszczególnych funkcji myśli...

    Mikrokontrolery AVR   26 Paź 2013 16:03 Odpowiedzi: 1    Wyświetleń: 1014
  • [LINUX] [TOOLCHAIN] [C] - Kompilacja programów w linuxie

    Prawda, należało tam zmienić ścieżkę kompilatora. Można również pomóc sobie dowiązaniem symbolicznym. Jeżeli mamy kilka kompilatorów w systemie i chcemy szybko dokonać wyboru którego z nich chcemy użyć, to można nieco zmodyfikować makefile'a dodając coś takiego: [syntax=c] # ----------------------------------------...

    Mikrokontrolery AVR   12 Maj 2017 07:21 Odpowiedzi: 23    Wyświetleń: 5253
  • Jakie są różnice między CPython, Cython, Jython, IronPython?

    Uffff ... Miejscami dobrze gadasz, miejscami się ślizgasz. > Jeżeli dobrze rozumiem język programowania to taki zbiór funkcji które kompilator lub maszyny wirtualna ma przełożyć na asemblera lub prosto na kod maszynowy. No nie. To nie jest definicja języka programowania, i domysł o warunkach wykonania też nie jest śćisły. Tu jest pora pomedytować, co...

    Programowanie Początkujący   24 Cze 2020 08:21 Odpowiedzi: 3    Wyświetleń: 468
  • Assembler - sekwencyjny odczyt tablicy na Atmega8 w AVR Studio 4.19

    Dla mikrokontrolerów Atmel AVR wygląda to następująco: buton1: ldi ZH,high(2*tablica) ldi ZL,low(2*tablica) ;ładownie tablicy do pamięci programu adiw ZL,1 ;dodawanie do adresu elementu tablicy lpm ;odczyt z tablicy do r0 - zawsze tam znajdzie się dana mov temp,r0 ;kopiowanie danej do rejestru ogólnego użytku sbiw ZL,1 ;odejmowanie od adresu elementu...

    Mikrokontrolery AVR   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 6184
  • [Atmega8] Jak zasilić i sterować VFD BJ883GNK z Atmega8 i SC16311?

    www.maxim-ic.com <-- spróbuj poszukać tego twojego "MAX"a... poza tym. skoro masz juz sc16311, to po co ci inny/dodatkowy/zamienny driver do VFD? Dodawać RTC? zalezy czy chcesz go dodać :] To jest typowo konstruktorskie pytanie, no a ze to twoj uklad, to musisz zdecydowac sam... Do budowy zegarka pod driver sterowany jakas badziewna magistrala szeregowa...

    Mikrokontrolery   12 Sty 2010 16:35 Odpowiedzi: 22    Wyświetleń: 6463
  • Elektrownia Wiatrowa budowa domowym sposobem cz.1 (Archiwum)

    http://windsave.com/ dane ze strony producenta-głównie chodzi mi o układ "dodawania" energiia nie o "wynalazek" WS1000 PRODUCT SPECIFICATION AC Input (Mains): 230 Volts (nominal) ac, (at) 50Hz Power Input (Mains): 6 Watts (Note 2 ) Rated Power Output: 1kW (at) rated wind speed (Note 3 ) Rated Wind Speed: 12.5 m/s (Note 8 ) Cut-in Wind Speed: 3.5 to...

    Energia Odnawialna   26 Sty 2009 19:25 Odpowiedzi: 12803    Wyświetleń: 5155331
  • [C#] Czy Nhibernate obsługuje mapowanie Dictionary<Produkt, Int32>?

    Napisałem takie plik konfiguracyjny: An unhandled exception of type 'NHibernate.MappingException' occurred in NHibernate.dll Additional information: No persister for: projekt.Produkt Czy takie mapowanie ogranicza mi możliwość dodawania Produktów do bazy tylko do przypadku wpisania ich do kolekcji znajdującej się w klasie Zamówienie ?

    Programowanie   09 Kwi 2011 23:46 Odpowiedzi: 2    Wyświetleń: 990