dzielenie liczba

Znaleziono około 2437 wyników dla: dzielenie liczba
  • Javascript - Dzielenie w skrypcie, liczba naturalna podzielna przez 10

    Wg mnie to jakaś patologia, nie ma co dawać poprawnego fragmentu kodu bo i tak nikt nie potrafi poprawnie go wstawić we własny kod! [syntax=javascript]<script type="text/javascript"> function sprawdz() { var liczba = document.forms['formularz'].liczba.value... if(!(liczba%10)) alert("liczba jest podzielna przez 10"); else alert("liczba nie jest...

    Programowanie Początkujący   21 Sty 2015 20:49 Odpowiedzi: 9    Wyświetleń: 3648
  • Działania matematyczne po przecinku w BCB6 - ROZWIĄZANE

    poprawny zapis to: ((50.0/3.0*X - 100)*X + 850.0/3.0)*X - 200 tzw. schemat Hornera, minimalna liczba mnożeń w języku C, 50/3 równa się 16, dzielenie liczb całkowitych traktowane jest jako całkowitoliczbowe

    Programowanie   28 Kwi 2007 00:59 Odpowiedzi: 3    Wyświetleń: 1193
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak napisać program mnożący 8-bit przez 16-bit na DSM-51 w assemblerze?

    No i właśnie o to mi chodziło gdy pisałem żebyś o to nie pytał ;) Bo tak czułem że nie będziesz umiał tego wyświetlić ;) Wynik niestety jest 24-bitowy więc nie może być w dwóch adresach. Ma być w trzech. To takie trochę tłumaczenie jak chłopu na miedzy, bo to niby jedna liczba i ma jeden adres, ale chodzi o to że ma 3B i już. Więc jako 16-to bitową...

    Mikrokontrolery   24 Sty 2010 21:44 Odpowiedzi: 9    Wyświetleń: 3064
  • [Bascom] Jak wyodrębnić cyfry setek, dziesiątek i jedności w Bascom dla DS18b20?

    Kłania się po prostu - najprostsza matematyka ;) masz np liczbę 123 i chcesz wyodrębnić poszczególne cyfry żeby je po kolei wrzucić na wyświetlacz LED 1. dzielisz liczbę 123 przez 100 - resztę z dzielenia odrzucasz i pozostanie ci cyfra odpowiedzialna za setki czyli 1 - prawda ? ;) 2. odejmujesz od liczby 123 liczbę 100 - bo wyżej już wykonywałeś dzielenie...

    Mikrokontrolery   30 Sty 2010 00:29 Odpowiedzi: 2    Wyświetleń: 4303
  • REKLAMA
  • Pascal: Wczytywanie trójek liczb o sumie będącej liczbą pierwszą

    Możesz spróbować w ten sposób : program sumatrujek; {$APPTYPE CONSOLE} uses SysUtils; var a,b,c:integer; {**************************} function Czy_Liczba_pierwsza( x: integer) : boolean; var idx,licznik : integer; begin if (x=0) or (x=1) then {sprawdzamy czy podana liczba to 1 lub 0}...

    Programowanie Początkujący   11 Kwi 2010 08:22 Odpowiedzi: 17    Wyświetleń: 2763
  • REKLAMA
  • [Java] Jak poprawnie obliczyć wartość równania z EPS w metodzie statycznej?

    (int)/(int) - dzielenie bez przecinka (procesorowy DIV jednostki ALU) (int)/(float) lub (float)/(int) lub (float)/(float) - dzielenie zmiennoprzecinkowe (jednostka FPU) 1 <- liczba typu (int) 1.0 <- liczba typu (float)

    Programowanie   20 Paź 2009 19:57 Odpowiedzi: 3    Wyświetleń: 1205
  • Szukam schematu i programu do kalkulatora na Arduino Uno bez wyświetlacza

    nie dokładnie rozumiem kod wolałbym otrzymać kompletny kod Oczywiście, z przyjemnością udostępnię Ci kompletny kod kalkulatora dla Arduino Uno, który nie wykorzystuje wyświetlacza. Zamiast tego wyniki zostaną wysłane do komputera przez port szeregowy. [syntax=cpp] const int buttonPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // Przyciski dla cyfr 0-9 const...

    Nauka Elektroniki, Teoria i Laborki   21 Lis 2023 15:53 Odpowiedzi: 14    Wyświetleń: 300
  • Dzielenie bitowe. Czy ktoś może mi to wytłumaczyć?

    to jest niemal identycznie jak przy pisemnym dzieleniu liczb dziesiętnych. Musisz sobie tylko uświadomić np to że w 1000 liczba 110 mieści sie tylko 1 raz :) weźmy może prostszy (krótszy) przykład: 45/6=7,5 45d=101101b 6d=110b czyli 101101:110 Działanie wygląda tak: http://obrazki.elektroda.net/56_11731924... w czerwonej liczbie 1011 liczba 110 mieści...

    Początkujący Elektronicy   06 Mar 2007 20:04 Odpowiedzi: 2    Wyświetleń: 4814
  • Działania na liczbach w systemie 16-stkowym (Delphi)??

    dodawanie odejmowanie mnożenie dzielenie moduł itp wszystkie działania są takie same we wszystkich systemach liczbowych.. na komputerze pojawiają się nam cyferki dziesiętne gdyż takiego syst. uczyliśmy się w szkole.. na komputerze wszystkie operacje są wykonywane w kodzie dwójkowym(binarnym) a wyniki są takie same i w dziesiętnym.. przykładowy przykład:...

    Programowanie   24 Mar 2005 15:41 Odpowiedzi: 2    Wyświetleń: 2333
  • ATmega8 dzielenie zmiennych i wyświetlanie wyniku z przecinkiem na LCD

    Jeśli możesz dopuścić błąd przy zaokrągleniu , to skompiluj dla const _single=0 , jeśli nie , to const _single=1 : $regfile = "m8def.dat" Const _single = 1 #if _single Dim N As Single , Temp As Single , Temp2 As Word Temp2 = Tcnt0 * 10 N = Temp2 / 6 Temp = N - Int(n) If Temp = 0 Then Temp2 = N Cls Lcd "V=" ; If Temp <>...

    Mikrokontrolery   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 2232
  • REKLAMA
  • C++ - Dzielenie liczb całkowitych zamiast zmiennoprzecinkowych

    Nie zawsze można ręcznie dodawać ".0", jeśli chciałbyś dzielić zmienne typu int trzeba rzutować i w sumie wystarczy tylko jeden czynnik typu float drugi domyślnie się zrzutuje [syntax=cpp] int a=2518; int b=12512; //w stylu c float test = float(a)/b; //poprawnie ;) float test2=static_cast<float>(a)/b; [/syntax]

    Programowanie   20 Lut 2014 20:16 Odpowiedzi: 2    Wyświetleń: 2073
  • Jak zaprojektować 4-wejściowy układ na bramkach NAND do mnożenia przez 2/3?

    Proszę o pomoc bo kompletnie nie wiem jak się do tego zabrać. Najpierw określasz liczbę wyjść. Wejście to 4 bity czyli od 0 do 15. Największa liczba na wyjściu to 15 * 2 / 3 = 10, też trzeba 4 bity. Na resztę - dzielenie przez 3 może dać resztę 0, 1, 2, a więc 2 bity. Następnie robisz tablicę stanów: wypisujesz wszystkie możliwe stany wejść i odpowiadające...

    Nauka Elektroniki, Teoria i Laborki   23 Kwi 2016 11:44 Odpowiedzi: 4    Wyświetleń: 1416
  • Jak zaprojektować prosty kalkulator z funkcjami +, -, *, /, √?

    No to właściwie się każdy nada do tego celu. Najprościej jest zapisać liczby w układzie dziesiętnym: jedna komórka pamięci jedna cyfra. Dodatkowa komórka do pamiętania znaku i jeszcze jedna do pamiętania położenia przecinka. Muszą być takie dwa zestawy dla obu wprowadzanych liczb. Przed dodawaniem i odejmowaniem przesuwasz jedną liczbę tak by przecinki...

    Początkujący Elektronicy   12 Gru 2004 01:25 Odpowiedzi: 9    Wyświetleń: 1752
  • Ile bramek logicznych mieści się w nowoczesnym procesorze CPU?

    Po pierwsze - z tymi miliardami to trochę przesadziłeś - w 32-bitowych mikrokontrolerach raczej jest kilkaset tysięcy tranzystorów, nie sądzę aby liczba ta zbliżała się do miliona. W desktopowych CPU liczba ta dopiero niedawno przekroczyła miliard i to tylko dla wielordzeniowych układów z najwyższych półek http://en.wikipedia.org/wiki/Transistor_...

    Początkujący Elektronicy   13 Sie 2012 14:23 Odpowiedzi: 18    Wyświetleń: 13759
  • IAR -[C] pytanie dotyczące długości zmiennych w C

    Chyba będzie najlepiej jak posłużę się przykładem. Przedstawiam wartości maksymalne. przyklad 1. x=ADC/timer - x to bedzie duży ułamek np. 0,00 999 999 999 będzie użyty jako stała wyliczona na początku z przetwornika ADC i timera, timer może przyjąć nawet wartość 9 999 999 999 999 przyklad 2. y=timer2*x - timer2 moze przyjmowac wartosci 9 999 999 999...

    Mikrokontrolery AVR   17 Wrz 2012 11:15 Odpowiedzi: 10    Wyświetleń: 1719
  • C, int to char*, wypisyanie na LCD. Inne rozwiązanie?

    bardzo prosto... zalozmy ze masz liczbe 24962 i chcesz ja przeksztalcic do tablicy 5 elementowej na dziendobry zerujesz tablice. teraz odejmujesz od liczby wartosc 10000 (najwiekszy mnoznik elementow tablicy) i sprawdzasz czy liczba jest juz mniejsza od tego co aktualnie odejmujesz. za kazde odjecie powiekszasz wartosc w tablicy odpowiedzialna za dana...

    Mikrokontrolery   25 Lip 2008 15:11 Odpowiedzi: 26    Wyświetleń: 3233
  • Algorytm procedury dekodującej z dowolnego systemu liczboweg

    Jeśli chcesz to zrobić bez instrukcji przypisania, to używasz tzw. transformacji "worker-wrapper" (po polsku pracodawca-pracownik? :P) Dodatkowym plusem jest fakt, że tak wyrażona rekursja jest rekursją ogonową (wywołanie rekurencyjne jest ostatnią operacją wykonywaną w funkcji, stąd rekursję prosto da się zamienić na iterację). Oczywiście kod napisany...

    Programowanie   28 Wrz 2008 17:40 Odpowiedzi: 55    Wyświetleń: 12822
  • Dlaczego dzielenie liczb zmiennoprzecinkowych w C++ nie działa poprawnie?

    Jak wpisujesz liczbę rzeczywistą musisz domyślnie użyć kropki . zamiast przecinka , w celu oddzielenia części dziesiętnej od całkowitej. Jeśli bardzo byś się uparła to możesz zastosować nagłówek locale z biblioteki standardowej, aby zmienić to zachowanie. Opis użycia znajdziesz w internecie.

    Programowanie Początkujący   03 Cze 2012 09:33 Odpowiedzi: 3    Wyświetleń: 1129
  • Jak obliczyć rezystor do obniżenia napięcia z 12V do 0V?

    Wzór ogólny: R=\frac{Ucc-N*Ud}{Id} Ucc - napięcie zasilania Ud - napięcie na diodzie przy prądzie Id (dla danego typu diody) Id - prąd diody (diod) N - ilość diod w szeregu, liczba całkowita (1,2 ... Musi być spełnione N*Ud<Ucc czyli też, że dla danego Ucc i Ud, w danej gałęzi można połączyć N<\frac{Ucc}{Udd} diod (N zaokrąglamy w dół do najbliższej...

    Początkujący Elektronicy   02 Wrz 2007 16:24 Odpowiedzi: 15    Wyświetleń: 22840
  • STM32F100RB - Jak poprawnie dzielić liczby ujemne z uint16_t?

    [syntax=c] stemp = (int)temp/10; [/syntax] Albert

    Mikrokontrolery ARM   29 Sie 2013 13:34 Odpowiedzi: 12    Wyświetleń: 2037
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Była impreza rozumiem I to w najbardziej nieludzkim formacie - wyjście firmowe :-) Przed chwila napisałem, że nie chcę iść na gotowe, Wystarczy mi, jeśli ktoś przedstawi mi wskazówki jak rozwiązać problem. Przesuwasz 2 razy w prawo, dodajesz 1 i uzyskany wynik jeszcze raz przesuwasz w prawo. W ten sposób uzyskujesz zaokrąglenie przy dzieleniu przez...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 1023
  • PIC12F683 i SDCC - cały zegar i termometr na dwóch pinach (bez zewnętrznych bibliotek)

    https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...

    Artykuły   20 Lis 2024 17:21 Odpowiedzi: 3    Wyświetleń: 2403
  • Simatic S7-200 - dzielenie liczb z wynikiem po przecinku

    Jest w Microwin (trzeba sobie ściągnąć) funkcja scale: [url=http://support.automation.siemens.c...

    Automatyka Przemysłowa   27 Gru 2012 12:06 Odpowiedzi: 4    Wyświetleń: 1794
  • Jak dzielić liczbę rzeczywistą 230V przez zespoloną Z=(3+j4)Ω?

    Tak, dzieli się tak jak liczby zespolone. Przecież liczba rzeczywista (twoje 230) może być traktowana jak liczba zespolona z zerową częścią urojoną. Pozdrawiam wszystkich jjanek

    Początkujący Elektronicy   13 Maj 2014 16:35 Odpowiedzi: 2    Wyświetleń: 855
  • asm '51 --> dzielenie liczb dwubajtowych wynik = 1 bajt

    Proszę bardzo, dzielenie 2bajtowe : DIV16_16: ;R4-AHigh R5-ALow (dzielna A) ;R6-BH R7-BL (dzielnik B) ;wynik A/B to: A-czesc calkowita B-reszta ;R4-High R5-Low - czesc calkowita ;R6-High R7-Low - reszta ; ;wykorzystywane są: 00h, 01h, 02h, 03h (R0, R1, R2, R3 in Bank0) ;wymienione obszary powinny być wyzerowane przed...

    Mikrokontrolery   21 Mar 2006 20:22 Odpowiedzi: 6    Wyświetleń: 2731
  • Urządzenia TuyaMCU Analiza ruchu UART i mapowanie dpID dla konwersji OBK

    PRACA W TRAKCIE!!! proszę o powstrzymanie się od komentarzy, ponieważ pojawi się więcej urządzeń. Dokumentacja czujników TuyaMCu, ustalenia i przepływ pracy w celu konwersji takich urządzeń do OBK. Pierwszym urządzeniem, o którym mowa, jest ogólny termometr z TuyaMCU. https://obrazki.elektroda.pl/2615032600_... Ponieważ będę to robił...

    Smart Home IoT   05 Paź 2025 22:12 Odpowiedzi: 0    Wyświetleń: 234
  • Prosty sterownik PC silnika krokowego

    http://obrazki.elektroda.pl/1062670200_1... Od dłuższego czasu szukałem prostego sterownika silnika krokowego pozwalającego dosłownie tylko zakręcić silnikiem. Wszędzie napotykałem dość skomplikowane sterowniki wymagające portu LPT i skomplikowanego oprogramowania. Jako, że silniki krokowe to dla mnie nowość i na początek chodziło mi...

    DIY Konstrukcje   18 Paź 2011 20:01 Odpowiedzi: 10    Wyświetleń: 18646
  • [c][avr] dzielenie liczb. W każdej iteracji powinno zwiększać. Nie działa.

    zmień ee=1/4; ee=1.0/4.0;

    Mikrokontrolery AVR   22 Lis 2011 23:48 Odpowiedzi: 2    Wyświetleń: 2025
  • Dzielenie liczb na uC 8051 w ASM - zaokrąglanie i wyświetlanie wyniku

    Z treści wynika, że chcesz to opędzić DIV AB to 99/98 daje wynik A=1 B=1 a nie B=102 (reszta ale nie podzielona przez 98 Zakładamy,że liczby nie przekraczają 99 to metoda DIV daje w A prawidłową część całkowitą Teraz reszta - pomnóż reszta*2 L=reszta*2 -podziel mianownik /50 M=M/50 ..dlaczego:?::D A=L B=M DIV AB wynik w A setne części nie wiem czy będzie...

    Programowanie   06 Mar 2007 20:14 Odpowiedzi: 3    Wyświetleń: 1302
  • System zero jedynkowy - zapis liczb

    Zwykle dzielenie przez 2. Dzielimy dana liczbę przez 2 i jeżeli zostaje reszta wpisujesz obok 1 a jeśli nie to 0 27|1 13|1 6|0 3|1 1|1 0|- Wpisujesz te liczby od góry w pionie do poziomu od lewej strony. Czyli 11011. Liczba 27(10) = 11011(2) Teraz policz sobie liczbę 15 lub 2016 tym sposobem, wyniki to 1111 oraz 11111100000. Najlepiej zaopatrzyć się...

    Początkujący Elektronicy   01 Lip 2020 21:20 Odpowiedzi: 4    Wyświetleń: 21144
  • Jak wczytać i sprawdzić zakres liczb w assemblerze 8080 (Symulator MCS-8)?

    Oto, co podaje ChatGPT: [syntax=armasm] ORG 1000H ; Punkt początkowy programu START: ; Wczytanie pierwszej liczby (dividend) z zakresu 0-65535 MVI D, 0 ; Wyczyść rejestr D MVI E, 0 ; Wyczyść rejestr E ; Zakładamy, że liczba jest podana bezpośrednio ; (możesz dodać instrukcje do wczytywania wartości, jeśli potrzebne) ; Przykład wartości (do testowania)...

    Programowanie   03 Lis 2024 09:51 Odpowiedzi: 4    Wyświetleń: 270
  • Pascal - mini kalkulator - błędne dzielenie liczb, Turbo Pascal 7, Free Pascal 2.4.2

    Nie wiem, co dzieje się z Twoim komputerem, ale u mnie wyniki są całkiem poprawne. http://obrazki.elektroda.pl/9373254200_1... Jeżeli wynik wychodzi ci zero, to znaczy, że najprawdopodobniej nie podajesz poprawnie 'znaku' działania i żadne z obliczeń nie są wykonywane. Kolejną strawą, jest formatowanie wyniku. Jedno co powinieneś zmienić,...

    Programowanie Początkujący   02 Paź 2011 12:37 Odpowiedzi: 4    Wyświetleń: 2501
  • Errata - dokument ważniejszy od noty katalogowej mikrokontrolera?

    https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....

    Tematy tygodnia   18 Maj 2023 08:59 Odpowiedzi: 5    Wyświetleń: 1581
  • OpenBeken na Action SmartPlug 3202088: Monitorowanie mocy pokazuje 0W po kalibracji

    Nacisnąłem autotest PowerSet / kalibracji i po prostu działa: https://github.com/openshwprojects/OpenB... Działa również z liczbami niecałkowitymi: [syntax=c] void Test_EnergyMeter_BL0942() { SIM_ClearOBK(0); SIM_ClearAndPrepareForMQTTTesting("miscD... "bekens"); PIN_SetPinRoleForPinIndex(9,...

    Smart Home IoT   08 Sty 2025 12:59 Odpowiedzi: 25    Wyświetleń: 1407
  • Naprawa spieszącego się zegarka

    Czy jest możliwe że ilość impulsów na wyjściu 2Y w ciągu sekundy wynosi 60? Jeżeli nie to co należałoby zmienić na schemacie aby ilość impulsów przy zastosowanym rezonatorze wynosiła 60? Wprowadzenie Dziękuję za kolejne pytanie dotyczące możliwości uzyskania dokładnie 60 impulsów na wyjściu 2Y w analizowanym układzie. Obecnie układ CD4060 taktowany...

    Artykuły   12 Lis 2024 20:53 Odpowiedzi: 89    Wyświetleń: 6075
  • Excel - jak obliczyć warunki dla losowania nagród z numerów telefonów?

    Ja pomysł mam :) tylko szukam najprostszego rozwiązania. Jeżeli sobie nie poradzisz zaraz prześlę ci cały arkusz z danymi (może trochę prostszymi metodami) Ale jak zaznaczyłem na początku każda metoda jest dobra aby tylko była prawidłowo zastosowana. Co do parzystości to zastanów się kiedy liczba jest parzysta. Co do III nagrody - masz błąd w swojej...

    Software serwis   10 Paź 2024 10:11 Odpowiedzi: 22    Wyświetleń: 20160
  • Program konwertujący liczbę HEX na BIN oraz DEC - asembler i8086

    Szkoda, że nikt (ze studentów) nie wpadł na to, że wystarczy jedna funkcja, by przedstawić wczytaną wartość w dowolnym systemie pozycyjnym. Chodziło tu o uzmysłowienie sobie ("odkrycie"), że wartość liczby nie jest trwale związana z jej reprezentacją i nie ma znaczenia to, jak liczba jest fizycznie reprezentowana w pamięci komputera. Dlatego było tak...

    Programowanie Początkujący   05 Sty 2023 20:54 Odpowiedzi: 10    Wyświetleń: 1083
  • Dzielenie w VHDL. Liczby binarne stałoprzecinkowe.

    sposobów jest multum. wszystkie z wymienionych przez ciebie operacji są bardzo dobrze opisane na praktycznie każdej stronie zajmującej się układami programowalnymi. te zagadnienia możesz szukać na stronach uczelnianych (typowe zagadanienie akademickie :)) ze swej strony polecam zajżeć w to [url=http://www.csee.umbc.edu/help/VHDL/...

    Programowalne układy logiczne   27 Lut 2009 11:42 Odpowiedzi: 6    Wyświetleń: 3542
  • Listwa Master-Slave: Nie działają gniazda slave, problem z przekaźnikiem i elementami PCB

    co to za element, zaznaczony w żółtym kółku? https://obrazki.elektroda.pl/4142912900_... Wstępna ocena dostępnych informacji Użytkownik prosi o identyfikację elementu elektronicznego zaznaczonego w żółtym kółku na przesłanym zdjęciu. Niestety, jako model językowy, nie mam możliwości przeglądania obrazów. Brakujące informacje: - Kształt i...

    Początkujący Naprawy   14 Paź 2024 07:03 Odpowiedzi: 4    Wyświetleń: 174
  • Sekrety oscyloskopów cyfrowych - poradnik (nie tylko) dla początkujących, cz. 1

    Masz na myśli serię Tektronix TDS3000 z 2008 roku? Dla Twojej wiadomości od tamtych czasów sporo się zmieniło. TDS3000 wprowadzono w 1999: https://www.tek.com/en/manual/tds3000-se... Nie jestem aż tak antyczny. Pracowałem na TDS1000B, jest tragiczny jak na dzisiejsze czasy, z zalet ma tylko zawsze 1 GSps/kanał...

    Poradniki Elektronika   18 Cze 2023 17:41 Odpowiedzi: 103    Wyświetleń: 8427
  • Co znaczy modulo? Jak to się liczy?

    dzięki wszystkim za pomoc temat uważam za zamknięty modulo to faktycznie reszta z dzielenia dla szukających tak jak ja dorzucam łyk teorii. Jeżeli a i d są liczbami naturalnymi, gdzie d nie jest zerem, można udowodnić, że istnieją unikalne liczby całkowite q i r, gdzie a = qd + r i 0 ≤ r < d. Liczba q zwana jest ilorazem, zaś r resztą. Przykłady...

    Nauka Elektroniki, Teoria i Laborki   06 Lis 2008 08:34 Odpowiedzi: 8    Wyświetleń: 69023
  • Optymalne mnożenie i dzielenie 2-bajtowych liczb w asm dla 8051

    Wszystko zależy od 'x' jeśli to liczba całkowita to jest to łatwe, że nawet pisał nie będe. Przy zmienno-przecinkowych lepiej posłuchaj jak radzą powyżej.

    Mikrokontrolery   21 Mar 2008 11:38 Odpowiedzi: 10    Wyświetleń: 2906
  • Zderzenie kultur w nowym zakładzie TSMC w Arizonie

    https://obrazki.elektroda.pl/3010318000_... Firma Taiwan Semiconductor Manufacturing Co. (TSMC) stoi przed ogromnym wyzwaniami związanymi z zarządzaniem pracownikami w swojej nowej fabryce w Arizonie, którzy nie są przyzwyczajeni do długich godzin pracy i kultury zarządzania, które na Tajwanie pomogły firmie uczynić z firmy największym...

    Newsy   23 Sty 2022 15:53 Odpowiedzi: 4    Wyświetleń: 1989
  • [C] ATmega8+zewn. ADC(MCP3202) z SPI nieprawidłowe działanie

    kol. pawełek 305%10=5 305/10=30 30%10=0 30/10=3 3%10=3 i reszta z dzielania potem dzielenie liczby aż ta liczba osiągnie 0 teraz jasne ?

    Mikrokontrolery AVR   04 Paź 2010 07:24 Odpowiedzi: 23    Wyświetleń: 4971
  • Błąd konwersji liczb do float w algorytmie genetycznym C++, Visual Studio 2008

    Zrób rzutowanie dzielonych liczb na floaty.

    Programowanie   02 Kwi 2012 12:22 Odpowiedzi: 2    Wyświetleń: 1944
  • GPT4.0 czyli drugi wywiad ze sztuczną inteligencją ElektrodaBot 4.0 - zapraszam do zadawania pytań!

    czy jest możliwe zbudowanie na samych przekaźnikach kalkulatora wykonującego cztery podstawowe działania (dodaj, odejmij, pomnóż, podziel). Ile potrzeba przekaźników, żeby obsługiwał pięciocyfrowy wynik? Hahaha, no nieźle. czy jest możliwe zbudowanie na samych przekaźnikach kalkulatora wykonującego cztery podstawowe działania (dodaj, odejmij, pomnóż,...

    Tematy tygodnia   03 Kwi 2023 09:12 Odpowiedzi: 927    Wyświetleń: 23244
  • Jak podzielić 24-bit przez 16-bit w asemblerze AVR w <450 cyklach?

    Witam. Czy ktoś z kolegów natknął się na procedury dzielenia dla AVR. Konkretnie chodzi mi o dzielenie liczby 24bit przez 16bit lub 32bit przez 16bit wynik liczba całkowita może być bez reszty no i warunek procedura nie może przekraczać 450cykli. Serdeczne dzięki za pomoc. Pozdrawiam Marek D.

    Mikrokontrolery AVR   30 Mar 2009 14:26 Odpowiedzi: 16    Wyświetleń: 4672
  • Jak zbudować programowalny układ redukcji impulsów 5V?

    Najprościej zrobić to na licznikach TTL lub CMOS np CD4040. Z tym że takie liczniki pozwalają na dzielenie liczby impulsów przez potęgi liczby dwa a co za tym idzie maksymalna liczba impulsów na wyjściu to 50 %. Pewnie przy użyciu kilku liczników z wejściem reset i pokombinowaniu dałoby się zrobić inne dzielniki. Jest jeszcze sposób z mikrokontrolerem...

    Automatyka Przemysłowa   28 Cze 2011 06:53 Odpowiedzi: 6    Wyświetleń: 1152
  • Jak zrozumieć dzielenie przez 5 lub 42 w mikrokontrolerach AVR?

    To jest dosyć ciekawy temat - tradycyjne dzielenie liczb jest czasochłonne bez sprzętowego układu dzielącego. Dlatego ludzie upraszczają sobie życie stosując dodatkowe algorytmy, działające dla określonych dzielników. Dla dzielenia przez kolejne potęgi liczby 2 wystarczy przesuwać rejestr w prawo. Z kolei przytoczona przez Ciebie procedurka dotyczy...

    Mikrokontrolery AVR   12 Kwi 2004 21:20 Odpowiedzi: 1    Wyświetleń: 1931
  • [C] Błąd w programie C przy sprawdzaniu liczb zaprzyjaźnionych - wyjście z programu

    Nie wiem co ten program robi, ale na pewno nie to, co ma w komentarzach. Z definicji liczby zaprzyjaźnione to para liczb - a Twój program sprawdza jedną liczbę? Edit: ok, już widzę jak to ma działać - sprawdzasz czy dana liczba ma liczbę zaprzyjaźnioną. Całe to dzielenie liczb zmiennoprzecinkowych... Nie wystarczy: if (a % b == 0) /* jeśli a...

    Programowanie   08 Kwi 2009 23:03 Odpowiedzi: 23    Wyświetleń: 2649
  • Mikrofon DPA40006 - próba zrobienia elektroniki od początku

    Jak zastąpić dwa transformatory połączone ze sobą w taki sposób? Czyli chcesz zrobić uzwojenie z wyprowadzonym odczepem na środku. Trochę nie rozumiem gdzie leży problem. Generalnie wiadomo że będzie byle jak i to bardzo, więc warto zadbać tylko o jeden szczegół, żeby ta bylejakość była na 90% a nie na 100% - Symetrię uzwojenia wtórnego. Chodzi o to...

    Początkujący Elektronicy   21 Cze 2023 08:21 Odpowiedzi: 53    Wyświetleń: 1728
  • Liczba jako bajt - jak zapisać do SRAM/Flash w postaci ASCII

    Korzystam z ATMega8. Niestety nie mam pojęcia jak zrealizować dzielenie z resztą.

    Mikrokontrolery AVR   20 Lis 2011 18:51 Odpowiedzi: 9    Wyświetleń: 1374
  • dzielenie na cyfry setek, dziesiątek, jedności - Transmisja szeregowa 8051

    albo odrzucać całą liczbę jako błędną. jeżeli liczba jest zbyt duża (zawiera za dużo cyfr), to ją odrzucasz. Należałoby raczej informować o błędzie.

    Mikrokontrolery Początkujący   10 Gru 2020 10:33 Odpowiedzi: 7    Wyświetleń: 1026
  • Jak skrócić wynik mnożenia w assemblerze AVR, by uzyskać część liczby?

    Musze zrobic cos takiego : (x/y)*2500 gdzie x - liczba 16 bitowa ktora bedzie sie zmieniac y - stala liczba FFFF (16 bit) i nie wiem jak to zrobic zeby obejsc dzielenie 32 bitowej liczby przez 16 bitowa. Bo jak np wykonam najpierw dzielenie x/y to bede mial liczbe przecinkowa a to chyba duzo gorzej.

    Mikrokontrolery   15 Lut 2004 23:24 Odpowiedzi: 16    Wyświetleń: 8945
  • Optymalizacja dzielenia modulo dla uint32_t w wyświetlaczu 6-segmentowym

    No tak, ale wstyd. Wszystko dlatego, że za rzadko siadam do C. Już wiem, że aby zamaskować najbardziej znaczące bity, trzeba tak: [syntax=csharp] if ((value_wysw < 10000) && (value_wysw >= 1000)) { value = (value_wysw & 0x00ff) %10; } [/syntax] Jeżeli spodziewamy się liczby 32 bitowej, to 0x000000ff. Kod na sens pod warunkiem, że liczba...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4884
  • Jak obsłużyć dzielenie przez zero w kalkulatorze Delphi?

    Fragment programu gdzie jest dzielenie i ten wyjątek: [syntax=delphi]procedure TForm1.Button11Click(Sender: TObject); begin case op of 1: begin liczba:=strtofloat(s); liczba:=bufor+liczba; end; 2: begin liczba:=strtofloat(s); liczba:=bufor-liczba; end; 3: begin liczba:=strtofloat(s); liczba:=bufor*liczba; end; 4: begin liczba:=strtofloat(s); if liczba...

    Programowanie   17 Maj 2011 15:50 Odpowiedzi: 12    Wyświetleń: 2903
  • Program losujący n liczb całkowitych (0-100) i obliczający statystyki - Python

    Jak losowanie działa to teraz spróbuj zrobić okienko które będzie zaczytywać ile liczb ma generować (to "n" z zadania) Później wystarczy dodać dzielenie przez 3 i 4, jeżeli liczba całkowita to wpisujesz ją jak nie to wyrzucasz. Zrób sobie to na tablicach.

    Nauka Elektroniki, Teoria i Laborki   14 Lis 2017 13:33 Odpowiedzi: 7    Wyświetleń: 1206
  • Dzielenie 16-bit przez 8-bit w asemblerze Atmega dla miernika prędkości obrotowej

    Hmm... widzę, że temat jest stary, ale może komuś to się przyda. Dzielenie przez 4096, jako że ta liczba jest potęgą dwójki (2^12) to zwykłe przesunięcie w prawo właśnie o te 12 bitów. Jeżeli XL:XH zawiera zliczone impulsy to podzielić to przez 4096 można tak: mov XL, XH ; skrócone podzielenie przez 256 ;) ldi XH, 0x00 ; wynik w XH zawsze będzie właśnie...

    Mikrokontrolery   21 Sty 2011 02:30 Odpowiedzi: 2    Wyświetleń: 3363
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Bardzo dziękuję za pomoc oaz ten program. Jedyne czego nie rozumiem w programie Kolegi, to zasady działania polecenia Shift. Z tego co zrozumiałem, to chodzi o przesuwanie bitów zmiennej, czyli umożliwia to de facto dzielenie lub możenie liczby. A co w przypadku, gdy chcę pomnożyć moją liczbę np przez 0.74, w tym wypadku byłby to zapis: [syntax=vbnet]Liczba...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2115
  • Dzielenie modulo w SDCC na mikrokontrolerze At89S8252 - jak to zrobić?

    Gdyby on działał jak należy to bym nie pytał ;) Dopóki liczba jest mniejsza od 10 (robię dzielenie mod 10) to zwraca poprawny wynik. Natomiast, jeśli na przykład liczba jest równa 12, to w wyniku otrzymuję 0x0C. Dlaczego ? :> Wkleję kod, w którym to stosuję : void ultoa(unsigned long liczba,char* lancuch,char dlugosc) { unsigned char cyfra;...

    Mikrokontrolery   18 Lut 2007 16:08 Odpowiedzi: 16    Wyświetleń: 1949
  • Turbo Pascal, program ma wypisywać liczbe pierwsze.

    Liczba pierwsza ; liczba naturalna, która ma dokładnie dwa dzielniki naturalne: jedynkę i siebie samą, np. 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 itp. Liczby naturalne większe od 1, które nie są pierwsze, nazywa się liczbami złożonymi. Z podanych definicji wynika, że liczby 0 i 1 nie są ani pierwsze, ani złożone. Z definicji wynika, że dla liczby X musisz...

    Programowanie Początkujący   02 Gru 2009 10:25 Odpowiedzi: 5    Wyświetleń: 5105
  • Dlaczego układ realizujący dzielenie nie działa prawidłowo?

    Witam serdecznie, Mam problem. Znalazłem w sieci układ realizujący dzielenie (na stronie: http://userpages.umbc.edu/~squire/cs313_... ). Powinien działać dobrze ale okazuje się, że coś jest nie tak. Nie wiedziałem gdzie jest błąd i w amoku postanowiłem narysować sobie układ na kartce i przetestować na papierze co zwróci dla określonych danych wejściowych....

    Projektowanie Układów   05 Sty 2017 16:35 Odpowiedzi: 4    Wyświetleń: 738
  • C++. Możenie i dzielenie bez * i /. Jak wykonać ?

    Czy nie ma szybszych alglorytmów? Oczywiście, że są. Wykorzystaj algorytm mnożenia i dzielenia pisemnego. Dzięki temu znacznie ograniczysz ilość dodawań czy odejmowań. Na przykład 1234 * 5678 zrobione metodą powyższą to 1234 dodawania (zakładam, że program jest chytry i sprawdza na początek która liczba jest mniejsza i ją bierze jako licznik pętli)....

    Programowanie Początkujący   11 Gru 2008 15:28 Odpowiedzi: 7    Wyświetleń: 14646
  • DSM 8051 - Konwersja z BCD na system szesnastkowy i jedenastkowy

    Krauser a jak to inaczej wyświetlić? Albercie, nie działa chyba wszystko to znaczy źle się konwertuje i na dodatek nie wyświetla wyniku. Cyfry wczytuje tak bo mam pełny wgląd w to co się dzieje (poza tym jestem laikiem), w późniejszym etapie chcę to zamienić na stos. Procedura SPR miała być do sprawdzenia czy liczby nie są większe niż 65535, ale coś...

    Mikrokontrolery   31 Maj 2012 11:59 Odpowiedzi: 5    Wyświetleń: 3805
  • Wnętrze starego kalkulatora z drukarką Citizen 355DP

    Dodawanie i odejmowanie robiło się niejako odwrotnie, w ten sposób, że liczba pokazana na wyświetlaczu to stan pamięci i w przeciwieństwie do zwykłego kalkulatora, należy wpisać najpierw liczbę, a potem plus lub minus, potem na wyświetlaczu pojawia się wynik, czyli stan pamięci po operacji. Mnożenie i dzielenie też się chyba inaczej robiło, nie pamiętam...

    Wnętrza urządzeń   29 Mar 2021 16:57 Odpowiedzi: 15    Wyświetleń: 4584
  • [Bascom] Jak wydzielić cyfry z liczby do wyświetlaczy 7-seg?

    Dziękuję ślicznie za szybką pomoc. Oba sposoby są świetne. W moim przypadku lepiej sprawdzi się dzielenie liczb całkowitych z operatorem [MOD], tak jak to podał Sp3ots. Bo otrzymuję gotowe dane do wyświetlaczy 7-seg jak i do LCD. Tak mi to wyszło - sprawdzone, działa - a nuż jakiś zielony jak ja wykorzysta. [syntax=vbnet]Dim F As Word ' pięciocyfrowa...

    Mikrokontrolery AVR   26 Lis 2018 20:00 Odpowiedzi: 4    Wyświetleń: 714
  • [C] Jak poprawnie użyć #define do obliczeń KHZ2MS w C?

    Wyniki pośrednie powinny być poprawnymi liczbami całkowitymi. Tutaj 1/36 prawdopodobnie będzie zamienione na 0 (dzielenie liczb całkowitych) i całość wyniesie 0. Zamień tą definicję na: #define KHZ2MS(x) (1000/(x))

    Mikrokontrolery   11 Paź 2008 22:26 Odpowiedzi: 10    Wyświetleń: 7165
  • Turbo Pascal: Jak odwrócić kolejność cyfr w liczbie?

    Nie znam pascala ale algorytm działania w kazdym jezyku bedzie taki sam. A to liczba wejściowa Reszta z dzielenia A przez 10 pomnożyć przez 10 da to Ci dziesiatki natomiast jedności to A dzielone przez 10. Reszta z dzielenia to chyba oprerator Mod a dzielenie to /

    Programowanie   15 Cze 2006 19:47 Odpowiedzi: 7    Wyświetleń: 2390
  • Radio Naviheaven 4x60W CD/MP3/USB/SD – opinie po montażu i pierwszych testach

    Opinia ;) Kupilem niedawno takie radio: http://img39.imageshack.us/img39/1985/71... (wszystkie zdjęcia z strony www.naviheaven.pl) Też toto kupiłem i: - faktycznie gra - choć jakość dźwięku tylko "dostateczna" moim zdaniem - a wybredny nie jestem (porównanie do taniego JVC w tym samym aucie) - Prawda, że zbyt jasne podświetlenie klawiszy...

    CarAudio   31 Maj 2020 12:53 Odpowiedzi: 240    Wyświetleń: 200015
  • VBA - dzielenie wartości z dwóch komórek/wynik w trzeciej

    Pierwsze założenie jest dobre, bo rzeczywiście w kolumnie 11 pliku csv czasem mogą wystąpić blanki i jeżeli tak się wydarzy - usuwam cały taki wiersz. Liczba kolumn tabeli przestawnej też jest stała, ponieważ raport co tydzień dostaje taki sam - różna może być tylko liczba wierszy. Potem robię z tego tabelę przestawną i tutaj zaczyna się zabawa ;)

    Programowanie Początkujący   28 Lut 2018 15:09 Odpowiedzi: 13    Wyświetleń: 2016
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    Na integerach: Bez mądrego zaokrąglania: [syntax=c] int64_t mul(int64_t a, int64_t b) { return (a * b) /100; } z zaokrąglaniem int64_t mul(int64_t a, int64_t b) { return a * b /100 + (((a*b) % 100) > 50); }[/syntax] dzielenie analogicznie aczkolwiek bez mnożenia ani dzielenia dodatkwego.

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 7553
  • Jak uzyskać wynik dzielenia bez reszty w Borland C++Builder 6?

    Witam wiem że dzielenie w c++ to / reszta: % ja mam taki kawałem programu: else if (sprawdzacz->Text == "Dzielenie") { Wynik->Text = liczba % liczba3; } i nie chce pokazywać reszty ps próbowałem i tak: /.% Proszę o odpowiedzi ps Pracuje w Borland C++Builder 6

    Programowanie Początkujący   04 Kwi 2009 17:54 Odpowiedzi: 3    Wyświetleń: 3086
  • BASCOM AVR - Funkcja zwracająca ile razy liczba x mieści się w liczbie y- szukam

    zwraca ile razy liczba x mieści się w liczbie y A nie wyjdzie to z dzielenia? W VB dzielenie bez reszty realizuje operator "\" ("zwykłe" dzielenie to "/"). http://obrazki.elektroda.pl/5353910100_1...

    Programowanie Początkujący   22 Lut 2016 19:25 Odpowiedzi: 2    Wyświetleń: 1050
  • Jak wczytywać i określać parzystość liczb w Pascalu?

    Liczba parzyste w dzieleniu modulo (a więc reszcie z dzielenia) przez 2 dają wynik 0. Dzielenie modulo wykonuje operator mod .

    Programowanie   04 Mar 2011 07:05 Odpowiedzi: 7    Wyświetleń: 2279
  • Assembler - obliczanie średniej z liczb na stosie i zapis do komórki 30h

    W rodzinie '51 standardowo stos ma początek w rejestrze o adresie 07H (i zajmuje kolejne o wyższym adresie) można to sobie zmienić przez wpisanie nowego adresu do SP przykład: MOV SP,#30H ;przenosi początek stosu od adresu 30H Co do dzielenia to mała podpowiedź Ponieważ liczba ma być dzielona przez 16 to najlepszym sposobem jest przesuwanie bitowe w...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4335
  • Jak zainicjalizować tablicę w liście inicjalizacyjnej konstruktora w C++?

    Cena nie zmienia się ponieważ dzielenie wykonujesz na liczbach całkowitych, a zatem i wynik wyrażenia w nawiasie tez jest liczbą całkowitą! Chcąc być poprawny pownieneś mnożyć przez 0.01 albo dzielić przez liczbę zmiennoprzecinkową czyli 100.0 void Towar::potrac_opust (int rabat) { Towar::cena-=cena*(rabat/100...

    Programowanie   26 Cze 2009 16:01 Odpowiedzi: 6    Wyświetleń: 4603
  • Kod 11hex na wyświetlaczu siedmiosegmentowym - co oznacza? Abel, liczby U2

    11 hex to oznacza 11 w układzie szesnastkowym czyli 17 w układzie dziesiętnym, tyle, że to jest liczba 5 bitowa a nie jak zwykle 4 bitowa ??? Zapis szestastkowy na dziesiętny przeliczasz tak: Ld= c16h*16+c1h Ld - liczba dziesiętna c16h - starsza cyfra liczby, może mieć wartości 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F gdzie liltery odpowiadają A=10, B=11,...

    Początkujący Elektronicy   19 Sty 2009 18:07 Odpowiedzi: 1    Wyświetleń: 1454
  • Czy istnieje operacja modulo 60 w matematyce? Jak działa dzielenie przez 60?

    A na jakimkolwiek mikro nie może być? Od liczby odejmujesz 60 i dodajesz 1 do innego rejestru ... i sprawdzasz czy liczba większa od 60 ... jeżeli nie to w rejestrze masz wynik dzielenia, a reszta to pozostałość z liczby/60 :)

    Mikrokontrolery   06 Wrz 2006 19:20 Odpowiedzi: 5    Wyświetleń: 2693
  • C# Program do obsługi kasy - problem z metodą wydawania reszty

    :arrow: marcinj12 Nie to, żebym upierał się jak osioł przy swoim ale w tym przypadku wynik integer jest jak najbardziej trafiony. Wynik - owszem, będzie liczbami typu integer, więc tablicy liczba , która jak przypuszczam zawiera wynik, się nie czepiam :) w końcu liczba monet czy banknotów nie może być ułamkiem... Jednak chcąc wykonać dzielenie na liczbach...

    Programowanie Początkujący   16 Sty 2012 11:42 Odpowiedzi: 10    Wyświetleń: 2493
  • Dlaczego diody na AVR C reagują na zbliżenie palca zamiast przycisku?

    Hmm. Co oznacza np. 1<<0? Również dopiero poznaję c i do tej pory myślałem że >> i << oznacza przesuwanie liczby zawartej w zmiennej(mnożenie i dzielenie przez dwa). Czy dobrze rozumiem pierwszy przykład? (1<<2)|(1<<1) == 00000100 | 00000010 == 00000110 ?? Pierwsza liczba binarna to 1 pomnożone przez 4, a druga pomnożona...

    Początkujący Naprawy   19 Lut 2010 20:21 Odpowiedzi: 15    Wyświetleń: 1629
  • konwersja ascii (zapis dziesiętny) na hex w języku c

    Aby zamienić na dowolny system dzielisz liczbę przez podstawę nowego systemu i spisujesz reszty od końca. np 123(10) 123:16= 7 * 16 + 11 7:16 = 0 + 7 11 to B więc wynik 7B

    Programowanie   27 Wrz 2007 10:06 Odpowiedzi: 7    Wyświetleń: 12949
  • [C++] Obliczanie Liczb -implementacja działań arytmetycznych

    Wynik wychodzi 4, bo to jest 4. Dzielisz liczby całkowite. 7/8 = 0 1/2 = 0 1/4 = 0 7.0/8.0 = 0.875 7.0/8 = 0.875 7/8.0 = 0.875 7./8 = 0.875

    Programowanie Początkujący   27 Wrz 2009 18:25 Odpowiedzi: 20    Wyświetleń: 2836
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    To by wyglądało tak: mamy blok pamięci przeznaczony go na flagi dla np. 4 miliardów liczb (0.5GiB), przesiewamy te liczby przez sito Erastotenesa, i pakujemy do listy różnic; następnie przetwarzamy w ten sam sposób kolejne 4 miliardy... W trakcie liczenia sumy liczb robisz podwójne sumowanie: jedno, żeby wyliczać kolejne liczby pierwsze, drugie, żeby...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2916
  • Obliczenia na b. dużych liczbach (do 2mld miejsc znaczacych)

    Jak na razie dzielenie jest zrealizowane na... odejmowaniu ale jest baaaardzo nieefektywne jeśli różnica między liczbami jest duża, można je znacząco usprawnić mnożąc dzielnik przez 10^n tak aby był o jeden rząd wielkości mniejszy od dzielnej i dopiero odejmować. *** No... wreszcie udało mi się (z pomocą kolegów z grupy lab.) coś wykombinować: //--------------------------------------...

    Programowanie   07 Wrz 2005 21:33 Odpowiedzi: 10    Wyświetleń: 2592
  • [STM32F0] [STM32F0][GCC] - Hard fault przy HAL_Init() i HAL_SYSTICK_Config()

    Przecież ten układ nie ma FPU, więc flagi kompilacji są zupełnie bezsensowne... Wystarczy samo -mcpu, -march jest zbędne. Flaga "-nodefaultlibs" dla linkera też jest dziwnym pomysłem, biorąc pod uwagę fakt, że w tych "default libs" jest pewnie nawet dzielenie liczb całkowitych.

    Mikrokontrolery ARM   09 Wrz 2016 19:46 Odpowiedzi: 14    Wyświetleń: 1686
  • Konwersja liczby dziesiętnej na BCD – jak działa funkcja makebcd() i odwrotność

    jeśli chodzi Ci o zapis dla procesora to proszę BCDtoDEC (a%16 + 10 * (a/16)) DECtoBCD ((a/ 10 ) << 4 ) + (a % 10 ) gdzie „a” to twoja liczba % reszta z dzielenia np. 33%16=1 / dzielenie np. 33/16 = 2 << przesuniecie o 4 w lewo np. b1011101 <<4 = 1010000

    Mikrokontrolery   15 Sty 2007 09:43 Odpowiedzi: 3    Wyświetleń: 927
  • Jak obliczyć i wyświetlić wzmocnienie na LCD w AVR w asemblerze?

    Tylko że jak pomnożę całość przez 10 to już nie zrobię tego na 8 bitach. Czy jak dziele 2 liczby inie dzielą się całkowicie to ustawiany jest jakiś bit lub kilka ? Poza tym nie mam zielonego pojęcia jak wyświetlić pojedynczą cyfrę na wyświetlaczy z jakiejś 3 cyfrowej liczby zapisanej w końcu w postaci hex. Zakres liczb przy podanym przeze mnie wzorze...

    Mikrokontrolery   04 Sie 2007 11:16 Odpowiedzi: 2    Wyświetleń: 2915
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    while (liczba=0); {wynik=liczba%syste; liczba=liczba/syste; cout<<"wynik wynosi"<<wynik<<endl;&#... ten fragment nie robi tego co zakładasz, że powinien robić ;), a dokładnie to zawsze wynik będzie wynosił resztę z dzielenie liczby przez system np 12%5=2 oraz 22%5=2, co raczej chyba nie było twoim celem ;)

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4959
  • Jak konwertować liczby bin/dec/hex większe niż dword w asemblerze?

    Przyjmijmy, że masz funkcje do operowania na liczbach o dowolnej długości (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie modulo). w takim przypadku zamiana liczby "42949672954294967295" na postać hex może wyglądać tak: t = 0 dla_kazdej_cyfry(od lewej do prawej){ t = t*10 + cyfra; } wtedy masz zamieniony ciąg znaków na liczbę...

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10944
  • [C] program dzielący. Liczby dzielące się lub nie przez inną liczbę.

    czepiacie się: drugi program jaki napisałem w życiu, i już nawet nie można sie pochwalic. gdy to pisałem i kompilowałem, to mi nie wyskoczyły błędy, to tak zostawiłem. A to z prawami autorskimi to bardziej żart był, mimo że itak prawda jest. tom_85; JIIIS: gratuluję nauczenia się sarkazmu. Gdzie, na Wikipedii przeczytaliście o tym? Dodano po 3 podoba...

    Programowanie   26 Lip 2008 12:04 Odpowiedzi: 9    Wyświetleń: 2455
  • Jak zaprojektować sterowany dzielnik częstotliwości z wejściami x1 i x2?

    Witam kolegów oraz koleżanki. Mam pewien problem, a mianowicie projekt do zrobienia. Zadanie brzmi: Zaprojektować sterowany dzielnik częstotliwości. Układ ma dwa wejścia x1 i x2. Jeśli na wejściach pojawia się wartość 00, to na wyjściu jest wartość 0. Gdy x1x2=10, układ generuje częstotliwość f/4. Dla x1x2=01, układ generuje częstotliwość f/6, a dla...

    Nauka Elektroniki, Teoria i Laborki   11 Cze 2016 09:51 Odpowiedzi: 6    Wyświetleń: 1413
  • Jak zaimplementować algorytm zliczania impulsów na PIC 16F84A w C?

    mirekk36 mój kompilator nie ma funkcji modo podobnych, robię na CC5X.Funkcja fajna na dzielenie ,możesz mi wytłumaczyć jakie podaje się argumenty ??Pierwszy zakładam że liczba którą chcemy podzielić,natomiast drugiego za bardzo nie rozumie (typ wskaźnikowy)??

    Mikrokontrolery   19 Maj 2010 19:21 Odpowiedzi: 26    Wyświetleń: 2414
  • [Pascal] Jak w Pascalu wylosować 4 unikalne liczby?

    Hm.. "i podzielić ją przez np 0,0000001 co da liczbe rzeczywistą" drobna pomyłka :) dzielenie przez ułamek to mnożenie przez odwrotność, to będzie liczba całkowita. można podzielić liczbe losową całkowitą przez np 100000 powstanie liczba rzeczywista.. co do zapisu liczb rzeczywistych na komputerze są one zapisane w postaci wykładniczej, np 123.456 będzie...

    Programowanie   23 Wrz 2004 13:16 Odpowiedzi: 10    Wyświetleń: 6882
  • Jak sprawdzić równoważność: 111...0001b i FFFFFFFE00000001h? Szukam kalkulatora

    Najprościej sprawdzisz to na papierze. Jednej cyfrze h odpowiadają cztery cyfry w kodzie b. Dzieląc liczbę b na grupy czterocyfrowe od prawej do lewej przeliczasz je na cyfry h. F -> 1111 E -> 1110 1 -> 0001 0 -> 0000 Pozdrawiam.

    Programowanie   09 Lis 2007 13:57 Odpowiedzi: 14    Wyświetleń: 5457
  • Jak wykorzystać szum termiczny w pomiarze na naszą korzyść?

    Szum termiczny w pomiarach analogowych jest zazwyczaj wartością pasożytniczą, wpływającą negatywnie na pomiar. W związku z tym powinno się go unikać za wszelką cenę w naszych urządzeniach. Filtrowanie wejścia, odpowiednie projektowanie płytki drukowanej i schematu prowadzenia masy to krytyczne czynności które trzeba wykonać aby zaprojektować poprawny...

    Artykuły   28 Paź 2013 00:22 Odpowiedzi: 1    Wyświetleń: 4533
  • Jak naprawić błąd w kalkulatorze wykonanym w programie ALGO?

    to mi wyglada jak zwykly pascal, nie uzywaj w nim polskich liter, "then to" na "then", zamiast / powinno byc DIV bo dzielisz liczby calkowite i repeat nie mialo until Program kalkulator; Var liczba1:integer; liczba2:integer; chr:char; decyzja:integer; Procedure DODAWANIE; Begin WriteLn('Podaj dwie liczby'); ReadLn(liczba1,liczba2);...

    Programowanie   08 Cze 2008 07:50 Odpowiedzi: 3    Wyświetleń: 2448
  • JPEG na FPGA w VHDL: konwersja RGB do YCbCr, DCT Chana, liczby zmiennoprzecinkowe

    Witam was, wziąłem się ostatnio za pracę nad stworzeniem układu kompresji obrazu jpeg wykorzystując fpga.Język w jakim będę pisał to VHDL. Sporo czytałem na temat tego algorytmu i trafiłem na kilka rozbieżności, które, mam nadzieję, zostaną rozwiane w tej dyskusji. Więc: 1. Trafiłem na informacje, że konwersja z RGB na YCbCr jest konieczna, a w innych,...

    Programowalne układy logiczne   24 Mar 2010 15:28 Odpowiedzi: 2    Wyświetleń: 1953
  • Dobór tranzystora i rezystorów do stabilizatora na diodzie Zenera [10A, 13V]

    Ok, dzięki, jesteś wielki. Czyli wzór na rezystor to ten R=Uwe-Udz/0,01 ? Czyli, jeśli mam Uwe = 17,5V, Udz = 13V / 0,01A to wartość rezystora winna wynosić yyy -1282? Gdzie robię błąd? Czy mam rozumieć, że rezystor powinien mieć wartość zbliżoną do 1300ohm? Mam wrażenie, że liczę to źle... EDIT Dobra, wiem już. Dałem **** . Rezystor powinien wynosić...

    Początkujący Elektronicy   07 Lip 2018 12:37 Odpowiedzi: 18    Wyświetleń: 2967
  • Gra "teleturniej" na Attiny2313

    Zawsze piszę programy tak aby zapełniały całą dostępną pamięć w procesorze (bo czemu mam nie korzystać z całej pamięci skoro za nią zapłaciłem). Dziwne podejście. A jak za jakiś czas poddasz kod optymalizacji, to będziesz wymyślał nowe funkcje by znów zapełnić pamięć? Tak tylko pytam, ogólnie fajna zabawka. Program próbuje zoptymalizować na maxa, potem...

    DIY Konstrukcje   29 Wrz 2012 22:58 Odpowiedzi: 14    Wyświetleń: 8787
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Poza tym pobieżnie przejżałem DS ATTiny i nie widzę instrukcji analogicznej do DIV w 8051?? Jak w nim dzielić liczby?? A czy znalazłeś MUL? ;) Do takich obliczeń niestety trzeba pisać własne funkcje. Można mnożyć i dzielić poprzez wielokrotne dodawanie lub odejmowanie danej liczby, ale to jest oczywiście dosyć mało optymalna metoda. Oczywiście mnożenie...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 551838