dzielenie modulo

Znaleziono około 262 wyników dla: dzielenie modulo
  • Dzielenie modulo w SDCC na mikrokontrolerze At89S8252 - jak to zrobić?

    Moja solucja, ktora dziala na kompie: void reverse(char *s) { char c, *p, *q; q = s; while (*(++q)); for (p=s; p < --q; p++) { c = *p; *p = *q; *q = c; } } void ultoa(unsigned long n, char* buf) { char *modbuf = buf; while (n != 0) { unsigned char remainder = (unsigned...

    Mikrokontrolery   18 Lut 2007 16:08 Odpowiedzi: 16    Wyświetleń: 1943
  • Optymalizacja dzielenia modulo dla uint32_t w wyświetlaczu 6-segmentowym

    Tyle jest na Elce o unikaniu dzielenia w AVRach. Nie spotkałem się, może nie ta "elka". Aby obsłużyć najbardziej znaczącą cyfrę będzie dzielona modulo dłuugo. Nie czytasz! Nie interesuje Cię to co się do Ciebie pisze. Jeszcze raz Ci to napiszę, czy w zmiennej 32b będzie wartość 10 czy 1000000000 potrwa to mniej więcej tyle samo czasu, a konkretniej...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4788
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak uprościć zapis przyporządkowania w języku programowania?

    a gdyby tak dzielenie modulo było, to xout:=xin mod 12

    Programowanie Początkujący   01 Kwi 2012 15:46 Odpowiedzi: 8    Wyświetleń: 1199
  • REKLAMA
  • Skrypt makra do zmiany koloru komórek w Excelu w zależności od warunku w komórce C81

    Podzielność sprawdza się operacją pozyskiwania reszty z dzielenia (dzielenie modulo). W VBA jest to operator [url=https://docs.microsoft.com/pl-pl/do... Jeśli daje wynik 0 to znaczy, że liczba lewa jest podzielna przez prawą. Zatem (Range("C81").Value Mod 4 = 0) będzie warunkiem podzielności.

    Programowanie Początkujący   02 Lut 2021 10:08 Odpowiedzi: 10    Wyświetleń: 684
  • Generator liczb, generator ściśle określonych liczb trzycyfrowych

    Da się. Robisz sobie na kolumnie C = MOD(WIERSZ()-1;6)+1 Na kolumnie B analogicznie, ale co szósty, zatem dzielisz dodakowo: =MOD(LICZBA.CAŁK((WIERSZ()-1)/6);6)+1 I w analogiczny sposób kolumna A, ale wiersz co 36 (6*6) i dzielisz modulo już przez 3 Potem wystarczy połączyć A*100 + B*10 + C. To najbardziej czysto matematyczna metoda.

    Programowanie Początkujący   07 Sty 2021 18:46 Odpowiedzi: 4    Wyświetleń: 654
  • [stm32] Jak optymalnie przekonwertować float na char[] do wyświetlenia liczby?

    Najprościej: 1. mnożysz float *10, powstaje np zmienna "liczba"; 2. następnie "liczba" dzielisz przez 10 - masz zmienną "całe"; 3. na "liczba" wykonujesz dzielenie modulo 10 i masz ulamek. W przypadku całkowitych można też od razu rzutować na int, tak jak pisał kolega wyżej. Poskładać to do kupy z kropka pomiędzy za pomocą itoa() i już.

    Mikrokontrolery ARM   16 Sty 2012 22:31 Odpowiedzi: 15    Wyświetleń: 6969
  • Jak zaimplementować listę wskaźnikową w C++ z wartościami i^2%50?

    No ale w czym dokładnie leży problem? Napisałeś program, który tworzy taki łańcuch, w dodatku posortowany od razu, więc? Chyba, że to nie Ty pisałeś (wartość kulki jest obliczana w inny sposób, niż masz zadane w zadaniu) i próbujesz to tylko zaadoptować do swoich potrzeb? I co to za wzór na wartość kulki i^2%50? "i" to kolejna iteracja a "%" ma oznaczać...

    Programowanie Początkujący   19 Cze 2011 18:33 Odpowiedzi: 7    Wyświetleń: 1913
  • REKLAMA
  • Jak odkryć algorytm szyfrowania liczb z 12051 na 1629082010?

    matematycznie to zalezy jaki zastosowano algorytm albo jakis prosty bez zadnych wodotryskow wtedy jest to tylko kewstja odpowiedniej ilosci danych a jeszli ktos sie do tego przylozyl i nie daj boze slyszal cos kiedys o kryptografi to raczej nalezalo by sobie to darowac bo zupelnie prosty algorytm moze sie okazac "trudnym" starczy jakies dzielenie modulo...

    Programowanie   30 Mar 2005 15:18 Odpowiedzi: 10    Wyświetleń: 1515
  • Python - jak poprawić pętlę i rozbić liczby na cyfry?

    Tzn jak w pythonie wyciągnąć cyfry z liczby (np. z liczby 45 wyciągnąć 4 i 5) To akurat jest proste: [syntax=python]d=45 print "dziesiatki: %d jednosci: %d" % (int(d/10),int(d%10))[/syntax] Tak jak w innych językach: 1. By wyciągnąć dziesiątki dzielisz przez 10 i rzutujesz na liczbę całkowitą (lub wyciągasz liczbę całkowitą jak zwał tak zwał). 2. By...

    Programowanie Początkujący   30 Paź 2013 00:15 Odpowiedzi: 12    Wyświetleń: 2592
  • [C++] Jak uprościć funkcję zwracającą ostatnią cyfrę liczby n <= 100?

    Można :) Ostatnia cyfra jest zawsze wynikiem dzielenia modulo 10 bez względu na to, jak jest wielką liczbą.

    Programowanie   04 Wrz 2008 00:24 Odpowiedzi: 12    Wyświetleń: 4188
  • [GCC] GCC: Dzielenie modulo u16, wynik 0xFFFF zamiast oczekiwanego 127 – dlaczego?

    Może RxFrameEndIndex to typ ze znakiem ?

    Programowanie   14 Sty 2010 12:17 Odpowiedzi: 2    Wyświetleń: 1137
  • Atmega 8 - Odczytywanie temperatury z DS18B20 przez miganie diodą

    Witam, Dawno nie korzystałem z BASCOM'a, więc nie pamiętam już składni, ale algorytm jest następujący: 1) zapisujesz sobie w zmiennej temperaturę w stopniach 2) wykonujesz dzielenie całkowite temperatury przez 10 -> otrzymujesz cyfrę dziesiątki, zapisz do zmiennej x 3) wykonujesz dzielenie modulo temperatury (reszta z dzielenia) przez 10 -> otrzymujesz...

    Mikrokontrolery AVR   26 Sie 2014 20:51 Odpowiedzi: 2    Wyświetleń: 1296
  • Algorytm w Pascalu: liczby 1-100 podzielne przez 7, 8, 9

    Witam! Trzeba zrobić w oparciu o ten szkielet: Dodano po 54 Dodano po 1 Oops... zadeklarowałem zmienną "i" a powinno być "a"... sorry K.G.

    Programowanie   09 Sty 2012 20:06 Odpowiedzi: 11    Wyświetleń: 3773
  • REKLAMA
  • Sprawdzanie podzielności liczby binarnej przez 3 lub 7 w C++

    Ok, no to tak.. liczba jest podzielna przez 3 jesli suma jej cyfr jest podzielna przez 3. 256 bitow (0 i 1) to 32 bajty. Czyli 32 liczby (0-9). podczas wpisywania cyfr (0,1) zapisujesz je do tablicy 32 elementowej, po kolei. nastepnie dzielisz te tablice na 32 mniejsze, kazda z nich bedzie zawierala jedna cyfre (0-9) zapisana w kodzie binarnym. Teraz...

    Programowanie   17 Paź 2006 21:10 Odpowiedzi: 11    Wyświetleń: 7600
  • Excel: Jak rozbić liczbę na cyfry w komórkach i zachować wartości numeryczne?

    Jeśli mamy np. liczbę 124 dzielimy ją modulo 10 czyli mamy 124 mod 10 = 4. Następnie uzyskujemy część całkowitą z dzielenia przez 10 czyli 124 div 10 = 12. Teraz dzielimy 12 mod 10 = 2 i uzyskujemy cześć całkowita 12 div 10 = 1. Niestety nie mam excela więc funkcje uzyskiwania części całkowitej i reszty z dzielenia musisz sam znaleźć

    Software serwis   11 Lut 2010 17:54 Odpowiedzi: 3    Wyświetleń: 16854
  • [Pascal] Jak zaimplementować algorytm wypełniania i sortowania tablicy w Pascalu?

    1. Tablica statyczna - po prostu array 2. Parzyste elementy - reszta z dzielenia (dzielenie modulo = mod ) = 0 3. Algorytm bąbelkowy - znajdziesz opis np w tej paczce: http://www.dzyszla.aplus.pl/download-32.... Nie przejmuj się, że to C. Po prostu przeczytaj punkt 2.3 z pliku sorts1.doc 4. pętla i dodawanie do zmiennej 5. kolejna tablica - P pkt....

    Programowanie   15 Gru 2011 19:51 Odpowiedzi: 4    Wyświetleń: 1873
  • Czy kod i schemat do sterowania silnikiem krokowym Atmega32 są poprawne?

    W zasadzie program działa, ale... to wszystko. Można to zrobić o wiele lepiej. podobno nie powinno stosować się funkcji delay w celu realizacji opóźnienia. Tak. O wiele lepiej jest to zrobić na przerwaniu timera. Poza tym, lepiej jest zadeklarować tablicę z której będziemy wczytywać wartości portów, a w funkcji obsługującej to wszystko tylko przesuwać...

    Robotyka Modelarstwo i CNC   17 Kwi 2013 05:51 Odpowiedzi: 11    Wyświetleń: 3132
  • Jak poprawić funkcję dzielenia modulo w VHDL bez błędu iteracji?

    Witam Potrzebuję w projekcie użyć funkcji dzielącej modulo liczbę integer przez integer. Po próbie syntezy poniższego kodu: function modulo(liczba:integer;argument&#... integer is variable ret:integer:=0; variable roznica:integer; begin roznica:=liczba; while roznica>=0 loop roznica:=roznica-argument;...

    Programowalne układy logiczne   10 Sty 2009 00:21 Odpowiedzi: 13    Wyświetleń: 8963
  • System zero jedynkowy - zapis liczb

    Liczbę dzielisz modulo przez dwa, resztę zapisujesz, a wynik dzielisz dalej. Na przykład: 15 / 2 = 7 reszty 1 7 / 2 = 3 reszty 1 3 / 2 = 1 reszty 1 1 / 2 = 0 reszty 1 czyli 15 binarnie to 1111.

    Początkujący Elektronicy   01 Lip 2020 21:20 Odpowiedzi: 4    Wyświetleń: 20853
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    Zdefiniuj wszystkie zmienne na jakich robisz operacje dzielenia i modulo jako INT. Zmienna jednobajtowa się przekręca do zera po osiągnięciu wartości 256.

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 546
  • Jak zapisać 8 tys. 12-bitowych zmiennych w AT45DB321D przez SPI?

    adres próbki to kolejne numery tak? np od 0 adres zapisu jest 2 razy większy adres dzielisz przez 512 masz adres strony modulo z tego dzielenia daje adres w obrębie strony.

    Mikrokontrolery ARM   29 Sty 2013 21:54 Odpowiedzi: 6    Wyświetleń: 2421
  • 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ń: 2189
  • Walidacja PESEL w C – jak poprawnie obliczyć cyfrę kontrolną i resztę z dzielenia?

    Witam. Reszta z dzielenia ("%") określona tylko dla liczb całkowitych (tzw. dzielenie modulo). Pozdrawiam.

    Programowanie Początkujący   11 Cze 2011 20:29 Odpowiedzi: 20    Wyświetleń: 4913
  • [ C] Sprawdzanie podzielności cyfr liczby przez 5 w C - weryfikacja kodu

    Nie ma w ogóle potrzeby wyciągania ostatniej cyfry. Wystarczy dzielenie modulo.

    Programowanie   01 Kwi 2011 20:40 Odpowiedzi: 5    Wyświetleń: 2013
  • Sterowanie silnikiem krokowym- ugrzązłem (ale jest postęp)

    Okropnie "gęsty" ten kod. Rozumiem już (chyba) static uint8_t stepNum = 0; Ale nie rozumiem jeszcze ostatniej linijki: stepNum %= NUM_STEPS; Po co jest to dzielenie modulo?

    Mikrokontrolery AVR   04 Sie 2010 15:11 Odpowiedzi: 19    Wyświetleń: 3638
  • C++ Kalkulator: Błąd przy dzieleniu z resztą (case 5) - jak naprawić?

    1. Dzielenie modulo % jest zdefiniowane dla liczb całkowitych, Ty musisz użyć modulo dla zmiennoprzecinkowych (biblioteka math.h). 2. W sumie ręce opadają, jeżeli chcesz poprawnie skompilować to co wkleiłeś.

    Programowanie   29 Maj 2011 09:35 Odpowiedzi: 13    Wyświetleń: 6411
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Dokładnie tak jak mówi sepako do wyciągania ostatniej cyfry najlepiej użyć dzielenia modulo, czyli "%" w C. Dostajemy w ten sposób resztę z dzielenia. Czyli 123%10 = 3; a więc cyfra jedności ;) Wyświetlanie dużych cyfr najlepiej zrobić w pętli. Za każdym razem dzielisz modulo przez 10 a następnie dzielisz normalnie przez 10. Pętle wykonujesz w zależności...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6963
  • [mips] - przekroczenie zakresu liczb i operacja modulo

    Chyba doczytałeś tylko do pierwszego algorytmu na w/w stronie... :] Oczywiście mnożenie dwóch zmiennych 32 bitowych da Ci 64 bity wyniku, więc i mnożenie i dzielenie modulo musisz wykonywać na takich argumentach. Pozdrawiam, Dr.Vee

    Mikrokontrolery Pozostałe   10 Sty 2009 17:04 Odpowiedzi: 11    Wyświetleń: 3615
  • Jak obliczyć sumę kontrolną w Bascom dla komunikacji RS-232?

    Ja, w Bascomie dodawałem poszczególne bajty do siebie a potem ałość dzieliłem modulo przez 255 i to było dodatkowym bajtem sumy kontrolnej. Działa z zewnętrznymi (nie pisanymi przeze mnie) aplikacjami, więc chyba dobrze działa ;-)

    Mikrokontrolery AVR   05 Kwi 2004 15:22 Odpowiedzi: 11    Wyświetleń: 3928
  • Termometr na Atmega8 z DS18B20 - problem z wyświetlaniem °F na LCD 2x16

    Poza tym warto się zastanowić czy konieczne jest korzystanie z typów float do tak prostych celów??? Przecież w 100% można się obejść bez nich robiąc proste działania na liczbach całkowitych. W zależności od tego ile masz miejsc po przecinku w temperaturze to przez tyle pomnożyć liczby składowe w tym działaniu. Np jeśli będą dwa miejsca po przecinku...

    Mikrokontrolery AVR   13 Mar 2011 11:09 Odpowiedzi: 11    Wyświetleń: 2702
  • Jak napisać funkcję sumującą cyfry liczby, np. 1234567 → 1+2+3+4+5+6+7?

    ja bym to zrobił tak int liczba=1234567; int max=liczba%10; //dzielenie modulo int wynik=(max*max+max)/2; //z własności ciągu geometrycznego

    Programowanie   19 Gru 2006 00:08 Odpowiedzi: 6    Wyświetleń: 1008
  • Zamiana wierszy i kolumn w macierzy 4x4 w C++ - pytania o kod

    Witam! ad 1) Jeśli dobrze zrozumiałem, to najlepiej w wierszu z instrukcją losującą podzielić modulo przez liczbę większą od 16 (zauważ, że 4 * 4 = 16, a tam wystepuje dzielenie modulo przez 14. W przeciwnym wypadku problem jest głębszy gdyż trzeba rozwiązać "problem ośmiu hetmanów" opisany w książce "Algorytmy + dane = programy" autorstwa N. Wirth...

    Programowanie   19 Lis 2011 14:36 Odpowiedzi: 5    Wyświetleń: 1181
  • GE Fanuc - jak obliczyć pozycje stołu obrotowego z kodowaniem BCD4?

    Jeśli dobrze zrozumiałem problem to do aktualnego numeru paletki wystarczy dodać numer pozycji, na której leży numer do sprawdzenia. Jeśli wynik jest większy od 8 to trzeba zrobić dzielenie modulo przez 8 (całość zajmie jeden rung). Dla Twoich przykładów: paletka 1 + 4 pozycje = paletka 5 paletka 3 + 5 pozycji = paletka 8 paletka 7 + 6 pozycji = 13...

    Automatyka Sterowanie PLC   12 Lut 2016 14:37 Odpowiedzi: 6    Wyświetleń: 1035
  • STM32F107VCT6 - konfiguracja taktowania i zegara systemowego

    0. Na początek postaraj się zapomnieć o SPL. To już nie jest rozwijane i nigdy nie powinno było się pojawić. 1. Środowisko definiuje startup, a ten może konfigurować PLL. Poszukaj pliku startup.c, albo startup.s oraz wywołań funkcji System_Init czy jakoś tak. Poszukaj też definicji zewnętrznego kwarcu, pewnie będzie 25MHz, a wtedy zegar jest ustawiony...

    Mikrokontrolery ARM   02 Mar 2015 18:36 Odpowiedzi: 3    Wyświetleń: 1416
  • Atmega 8 - problem z odczytem EEPROM w pętli do loop, kompilacja błędna

    Dzięki wader_669 i emarcus , to mi wyjaśniło a właściwie skomplikowało rozwiązanie, dzielenie modulo 8 i reszta to nr bitu. czy możecie jesze podpowiedzieć , jak po każdym uruchomieniu w petli FOR/NEXT wpisać do eepromu 0 w bajty o adresie 1 (druga komórka pamięci) do 420?

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7508
  • c# - W jaki sposób dodać pętlę obsługującą przycisk

    Próbowałem dodać pętlę if, która miałaby sprawdzać, czy nie próbuję dzielić modulo liczby ujemnej To jest ten problem. jak ewentualnie mogę to rozwiązać? Zauważ, że zastosowanie Math.Abs tutaj nic nie da, ponieważ dniem poprzednim dla 0 (niedziela) nie jest -1, ani wartość absolutna (1), lecz 6 (sobota). Zrób dodatkową funkcję - wyznaczającą dzień...

    Programowanie Początkujący   09 Maj 2014 22:31 Odpowiedzi: 5    Wyświetleń: 1104
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Wybrałem sposób przekazania wskaźnika do funkcji. Wszystko działa jak należy. Też uważam, że to najlepszy sposób, chocby z punktu widzenia mojej funkcji, gdyż w programie głównym zdefiniuję tablicę już o konretnej liczbie elementów (tyle ile cyfr chce uzyskać) i taką konkretną tablicę prześlę do funkcji, tzn. wskaźnik. A dzielenie modulo w pętli rozważę......

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2061
  • Jak poprawić walidację numeru PESEL w PHP?

    Dzielenie modulo ma dokładnie ten sam operator. A gdzie Ci się z kodu PHP podziały $ przed nazwami zmiennych? Ponadto w kodzie z C masz szereg zmiennych ustawianych z tablicy o wartościach odpowiadających cyfrom na poszczególnych pozycjach (a więc zmienne typu int), a w PHP masz szereg tablic na dodatek ze znakami... Pokręciłeś. Przecież przepisanie...

    Programowanie Początkujący   17 Lip 2011 16:08 Odpowiedzi: 14    Wyświetleń: 3958
  • Jak wyświetlić wynik aby było dwa miejsca po przecinku

    Czy są gotowe bilbioteki czy w tym przypadku muszę ręcznie wyciąć tysiące następnie wstawić przecinek i dalszy ciąg ? W gotowce wątpię ale można bardzo szybko napisać to samemu. Wystarczy dzielenie i modulo.

    Arduino   19 Lut 2019 14:32 Odpowiedzi: 45    Wyświetleń: 8943
  • Czujnik przepływu YF-S201C: Przeliczanie wyników na l/godz z liczbami po przecinku

    nie wiem co masz na myśli że podając km to zapisuje się w zmienną w metrach Chodzi o to, że zapis zmiennoprzecinkowy ma swoje problemy (przykładowo, float 0.1 + float 0.2 nie jest równy float 0.3). W takich małych układach jest przede wszystkim bardzo kosztowny (obliczeniowo) - a przy tym zupełnie zbędny. Bo nigdy nie osiągniesz precyzji 0.0000001...

    Arduino   05 Mar 2023 11:39 Odpowiedzi: 105    Wyświetleń: 2460
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Weź pod uwagę, że w kodzie powyżej jest prymitywny algorytm sprawdzania liczb pierwszych przez dzielenie modulo przez poprzednio znalezione. Szybkość sita też spada - ale ja pytam, jak te szybkości się porównują. do przedziału fib(46) - fib(47): 30 sekund / 3 godziny (tak z grubsza) Dodano po 1 Nieco szybsze od sita Eratostenesa jest sito liniowe. Przy...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2775
  • sprintf w Keil dla STM32F4 - zaokrąglanie float i znak minus (-0.00)

    (at)tmf, dzięki za linka - printf opisany wzdłuż i wszerz ;). Dopóki nie znajdę lepszego rozwiązania, zostanę przy aktualnym. Chociaż z drugiej strony, jeśli - jak już ustaliliśmy - wartość -0 jest poprawna, to dlaczego by jej nie wyświetlać? Obawiam się jednak, że trzeba będzie każdemu klientowi tłumaczyć, dlaczego prąd wynosi -0A... (at) tobiasz54...

    Mikrokontrolery   21 Lip 2015 07:55 Odpowiedzi: 9    Wyświetleń: 1389
  • 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ń: 3052
  • Gearbest GT02-Sinotrack ST901 - Mini tracker GPS nie zmienia strefy czasowej

    [2] => V1 - pakiet danych GPS+LBS, [2] => V3 - pakiety tylko danych LBS [2] => HTBT (heartbeat) [2] => V6 GPS+LBS+dodatkowo dane karty SIM ICCID [3] => 180919 data [5] => 5000.7208 (szerokość geograficzna) / modulo dzielisz / 60 [7] => 01900.4476 (długość...

    Samochody Zabezpieczenia   25 Mar 2024 20:20 Odpowiedzi: 96    Wyświetleń: 35187
  • Jak zamienić ciąg znaków cyfrowych (string) na liczbę w Pythonie?

    No napisałem Ci w poprzednim poście ;) źle masz to zrobione, bo już na samym początku, gdzie dzielisz modulo przez 2. Nie dzielisz tam liczby, tylko kod liczbowy (numer ASCII) przez 2. Musisz najpierw dany element przekonwertować na int! Utwórz sobie pomocniczą zmienną typu char. Przypisz do niej wartość danego elementu tablicy, następnie utwórz sobie...

    Programowanie Początkujący   26 Gru 2008 13:56 Odpowiedzi: 13    Wyświetleń: 3484
  • [AVR] [ATMEGA8] [ASM] Konfiguracja ADC i odczyt potencjometru 47K

    Jak podzielisz tą swoją liczbę 13845 przez 10000 to otrzymasz 13,845, ale zapisane binarnie czyli część całkowita to będzie 13, a ułamkowa już niestety nie 834 tylko na przykład 0,834*256 = 214 (dla 8-miu bitów na część ułamkową). Albo 0,834*1024 = 854 jak przyjmiesz 10 bitów na część ułamkową. Pożytek z takiej części ułamkowej żaden. Jednym słowem...

    Mikrokontrolery AVR   27 Sty 2010 15:00 Odpowiedzi: 43    Wyświetleń: 6753
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    C jak napisać procedurę na zamianę kodów z systemu dziesiętnego na inny, dowolny, za pomocą dzielenia modulo? Jeśli się nie mylę, przy pomocy dzielenia modulo można napisać procedurę konwersji liczby o podstawie n na liczbę o podstawie<n. Natomiast do konwersji odwrotnej tzn. do zamiany na liczbę o większej podstawie stosuje się mnożenie.

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4905
  • Jak napisać program w Pascalu zapisujący liczby 1000-9999 słownie?

    Trochę operacji dzielenia modulo i duuużo case'ów... o cała filozofia.

    Programowanie   17 Lis 2006 09:54 Odpowiedzi: 3    Wyświetleń: 1592
  • Jak zaimplementować algorytm zliczania impulsów na PIC 16F84A w C?

    hint: dzielenie przez 10 i modulo 10.

    Mikrokontrolery   19 Maj 2010 19:21 Odpowiedzi: 26    Wyświetleń: 2384
  • C# Program do obsługi kasy - problem z metodą wydawania reszty

    Tak na moje oko to do obliczenia reszty użyłbym dwóch działań: dzielenie całkowite i modulo przez nominały w stronę malejących wartości.

    Programowanie Początkujący   16 Sty 2012 11:42 Odpowiedzi: 10    Wyświetleń: 2481
  • Jak zaimplementować potęgowanie modularne dla RSA 512-bit w C?

    Chcę zrealizować szyfrowanie RSA 512bit, czyli zrealizować działanie: c = t^e mod n. c - zaszyfrowane dane t - dane do szyfrowania e - wykładnik potęgi liczba pierwsza n - moduł 512 bitowy W czym jest problem? Otóż mam rozwiązanie, które realizuje szybkie potęgowanie modularne i spokojnie daje sobie radę z działaniem np 57^65537mod71 i głowię się jak...

    Programowanie   30 Maj 2015 14:36 Odpowiedzi: 5    Wyświetleń: 1551
  • Czy istnieje operacja modulo 60 w matematyce? Jak działa dzielenie przez 60?

    Czy istnieje kostka dzieląca przez 60?

    Mikrokontrolery   06 Wrz 2006 19:20 Odpowiedzi: 5    Wyświetleń: 2681
  • Jak podłączyć SAIA PCD2.M5440 do LSIS XP40 przez MODBUS RS-485?

    Tak też chciałem zakombinować, ale niestety nie wiem jak to zrobić praktycznie... Czyżby konwersja INT na BIN i później konkretne bity znów na INT? Jak wspominałem, jestem w tej dziedzinie początkujący i realizuje swój pierwszy projekt;) OK, już sobie poradziłem wykorzystując dzielenie i modulo. Tak trochę mało profesjonalnie, ale liczy się efekt.

    Automatyka Przemysłowa   09 Kwi 2014 14:54 Odpowiedzi: 10    Wyświetleń: 4182
  • ATmega8 [C] - Wyświetlanie wartości na wyświetlaczu 7-segmentowym

    Efekt 888 pojawia się dlatego, że używasz operatora OR w funkcji setNum() oraz dlatego, że źle korzystasz z operatorów logicznych (AND i OR). Zamiast wpisać nową wartość do rejestru PORTD, sumujesz ją z poprzednią wartością. Sama funkcja jeszcze mogłaby wyglądać inaczej, ponieważ nadal niepotrzebnie w procedurze obsługi przerwania jest ona wywoływana...

    Mikrokontrolery AVR   02 Maj 2014 11:26 Odpowiedzi: 8    Wyświetleń: 1950
  • Liczba jako bajt - jak zapisać do SRAM/Flash w postaci ASCII

    No tak, zapomniałem o kolejnej istotnej rzeczy. Oczywiście piszę w assemblerze, gdybym pisał C to wiadomo że nie byłoby problemu. ;) Znalazłem jedynie funkcję zwykłego dzielenia na oficjalnej stronie atmela, ale dzielenia modulo nie ma.

    Mikrokontrolery AVR   20 Lis 2011 18:51 Odpowiedzi: 9    Wyświetleń: 1359
  • DS89C430, C - Nieprawidłowe działanie przerwania INT0 w zegarze TTL

    Witam Może kompilator C źle rozpisuje operacje dzielenia i modulo użyte w lcd_num. Zamiast tego: void lcd_num(unsigned char item) { lcd_send(((item/10)+48&#... lcd_send(((item%10)+48&#... } Spróbuj użyć takiego zapisu: void lcd_num(unsigned char item) /* item => 0..59 sec,min;...

    Mikrokontrolery   12 Maj 2013 15:21 Odpowiedzi: 5    Wyświetleń: 1686
  • generator liczb losowych oparty na ciągu fibonacciego

    Witam !!! Jak w temacie mam problem ze zrozumieniem jak takie coś powinno działać w ogóle przejrzałem już trochę artykułów na necie ale dalej jasno tego nie rozumiem(jak to ma działać). Muszę napisać to w języku C. Na początku mam po prostu wybrać sobie dwie pierwsze liczby od których zaczyna działać mój generator? i dalej mam to jakoś dzielić modulo...

    Programowanie Początkujący   02 Mar 2011 11:29 Odpowiedzi: 1    Wyświetleń: 3170
  • Jaki język wybrać do pierwszego projektu na Atmedze: Bascom czy C? Szukam materiałów

    jak naraziie ASM to "za wysokie progi na moje nogi", jak ja widze te 2 literowe komendy, i wszystko w języku niskopoziomowym, od odwoływania sie do pamieci, poprzez operacjie w stylu mnożenia czy dzielenia... nie mówiąc o dzieleniu modulo...

    Mikrokontrolery   19 Mar 2006 16:14 Odpowiedzi: 10    Wyświetleń: 1545
  • Jakie są różnice między licznikiem do 10 a licznikiem modulo 12?

    Operacja modulo n to reszta z dzielenia. W przypadku licznika modulo 12, po resecie: - podamy 5 impulsów na CLK - licznik zliczy do 5 - podamy 17 impulsów, licznik zliczy też do 5 bo 17 mod 12 tyle wynosi - 25 impulsów to będzie 1 Trzeba pamiętać, że po resecie wyjście licznika jest ustawione na zero.

    Początkujący Elektronicy   17 Kwi 2024 17:53 Odpowiedzi: 3    Wyświetleń: 150
  • ATtiny 2313 - Czujnik odległości HC-SR04 - błąd w programie

    Przeniosłem to dzielenie modulo do pętli głównej. Nad optymalizacją myślę, ale jeszcze nic nie przyszło do głowy. Niestety brak zmiany w działaniu układu. Ewidentnie mikrokontroler idzie w buraki, bo migają nawet kropki, które nigdzie w kodzie nie są używane. Przeniosłem również funkcję trigger do pętli głównej. Dodatkowo zmieniłem obsługę wyświetlacza....

    Mikrokontrolery AVR   15 Sty 2014 07:21 Odpowiedzi: 12    Wyświetleń: 3666
  • Jak ustabilizować obraz na wyświetlaczu widmowym przy różnych prędkościach?

    Myślę, że nie jest to chyba efekt zbyt długiego wykonywania się obsługi przerwania gdyż zadeklarowałem sobie tablicę w którą wpisałem poszczególne wartości dla portu które mają się wykonywać w danym kroku. A więc teraz w przerwaniu wyświetlam tylko odpowiedni element z tablicy bez dzielenia modulo.

    Mikrokontrolery AVR   01 Lis 2011 20:46 Odpowiedzi: 17    Wyświetleń: 2471
  • Algorytm konwersji dokumentu Word do formatu ASCII - jak to zrobić?

    Najprościej będzie na przykładzie: Masz liczbę 1234, dzielisz ją przez 1000 i otrzymujesz liczbę tysięcy czyli 1, następnie dzielisz 1234 modulo, czyli 1234 mod 1000 i otrzymujesz 234, z którego wyłuskujesz liczbę setek itd.... Mając poszczególne cyfry zamienisz je na asci przez dodanie do każdej wartości 48 (pozycja 48 w tablicy acsi to liczba 0, 49...

    Mikrokontrolery   04 Lut 2008 21:43 Odpowiedzi: 6    Wyświetleń: 2437
  • Generowanie sygnałów/przebiegów prostokątnego i trójkątnego

    oczywiście, że się da... sorry za pytanie, ale czy my jesteśmy w matematyce na poziomie co najwyżej pierwszej klasy szkoły średniej? Przecież każdy wykres można prosto opisać wzorem - bądź to pojedycznym bądź złożonym (Zaleznym od parametru). Przykładowo dla przebiegu prostokątnego wzór taki ma postać: {1 , dla x=((a-1)*T,a*1/2*T>...

    Programowanie   26 Paź 2009 21:10 Odpowiedzi: 13    Wyświetleń: 6621
  • Szyfr przestawieniowy w C: zamiana sąsiednich liter w łańcuchu znakowym

    Nie wiem o co chodzi z tym free; jeszcze się z tym nie spotkałem. W tym zadaniu największy problem będzie stanowił chyba algorytm, bo nie wiem za bardzo jak to zrobić, żeby program sprawdził czy dana liczba jest pierwsza czy nie. Program chyba będzie musiał sprawdzić czy reszta z dzielenia modulo % przez każdą z liczb mniejszych od dzielonej liczby...

    Programowanie Początkujący   15 Wrz 2014 21:03 Odpowiedzi: 51    Wyświetleń: 3972
  • [Atmega8] [Atmega8][C/AVR Studio] Przerwanie nie zapala diody na PORTB 0

    mklos1 : Jeśli jesteś pewien, że wpisanie 1 do TCNT0 powoduje zatrzymanie timera, a wpisanie 0 do TCNT0, to dokumentacja wyprowadzi Cię z błędu. ps. dzielenia modulo unikał bym, nawet jeśli kompilator jest w stanie to zoptymalizować.

    Mikrokontrolery AVR   29 Gru 2008 08:39 Odpowiedzi: 19    Wyświetleń: 4322
  • Rysowanie wykresu "na żywo", Program w jezyku C#

    Chyba wolniej się już nie dało :) Odbieraj dane w osobnym wątku przede wszystkim (lub dokonaj przerysowania w osobnym). Dodawaj dane na bieżąco, a nie przepisuj cały czas wszystkie na raz. Nie znam komponentu, ale czy funkcja DrawAll jest konieczna? Jeśli nie, to czy nie istnieje jakaś metoda która blokuje odświeżanie komponentu (tak, jak w przypadku...

    Programowanie   26 Sie 2008 11:39 Odpowiedzi: 10    Wyświetleń: 15683
  • [ATMega8] [ATMega8][avr-gcc] - Optymalizacja konwersji uint64 na tablicę dziesiętną

    U mnie skompilowanie kodu z postu #1 wydłuża program o jakieś 480 bajtów, z tego ok. 200 jest związanych z 64-bitowym dzieleniem i modulo. Także coś musi być z ustawieniami kompilatora. Warto zajrzeć do pliku lss, operacje modulo i dzielenia są realizowane przez INSNS o nazwie __umoddi3 i __udivdi3. Obie z wywołaniami funkcji pomocniczych zajmują ok....

    Mikrokontrolery AVR   27 Maj 2020 19:54 Odpowiedzi: 17    Wyświetleń: 3678
  • Jak generować losowe liczby o określonej liczbie cyfr w C++?

    Funkcja rand() zwraca dużą liczbę całkowitą typu long. Jeżeli chcesz uzyskać liczbę z jakiegoś przedziału to musisz skorzystać z dzielenia modulo, np. jak chcesz liczbę od 0 do 9 to robisz int losowa = rand() % 10; jak chcesz od 1 do 100 int losowa = 1 + rand() % 100; pozdrawiam

    Programowanie   06 Lis 2008 17:00 Odpowiedzi: 12    Wyświetleń: 2877
  • Jak używać operatora modulo w Pascalu?

    Jak podzielić liczbę modulo x w Pascalu (modulo - reszta z dzielenia) W C++ było %...

    Programowanie   19 Maj 2005 11:33 Odpowiedzi: 2    Wyświetleń: 1139
  • Reprezentacja binarna liczby całkowitej - obsługa liczb ujemnych w C

    Gdyż reprezentacja liczby ujemnej nie jest jednoznaczna. W systemie zapisu U2 (najczęściej wykorzystywanym) dla liczb stałoprzecinkowych informację o tym, że liczba jest ujemna odpowiada wartość 1 dla MSB oraz odwrócenie wartości wszystkich bitów. W zależności od kompilatora niezaznaczenie wyraźnie typu liczby (signed/unsigned) może zwracać różne wyniki...

    Programowanie Początkujący   20 Sty 2009 01:09 Odpowiedzi: 10    Wyświetleń: 4101
  • tAvrLib: nowe procedury obsługi wyświetlacza HD44780

    Możesz optymalizować dzielenia modulo przez potęgi 2, zamieniając x % 2 na x & 1 x % 8 na x & 7 itp. Druga wersja jest mniej czytelna. A skoro Ty potrafisz to wymyślić w 10sekund to kompilator zrobi to jeszce szybciej. Pooglądaj jakie cuda wypluwa avr-gcc w ASM z mnożenie/dzielenia przez potęgi 2.

    DIY Konstrukcje   12 Lut 2011 17:06 Odpowiedzi: 40    Wyświetleń: 27656
  • Generator kwarcowy 50Hz/10Hz/20Hz/30Hz/60Hz – jak uzyskać niski Hz z MHz kwarcu?

    Ten układ 4060 jest bardzo stabilny jak na generator RC. Stabilizacja kwarcem to lekka przesada. A jak chcesz mieć nietypowy podział można użyć podziału modulo n np. na układzie 7493 tylko trzeba pamiętać o kształcie fali takiego podziału (reszta z dzielenia modulo). Tu masz ładnie wyjaśnione powodzenia [url=http://edu.i-lo.tarnow.pl/inf/alg/0...

    Początkujący Elektronicy   03 Kwi 2014 20:30 Odpowiedzi: 20    Wyświetleń: 4764
  • AVR w C - wyświetlanie dnia tygodnia na LCD, błąd w indeksowaniu tablicy

    Hej, potrzebuję w moim projekcie ustawiac aktualny dzień tygodnia, wymyśliłem to tak :(to oczywicie wybrane fragmenty kodu - w przerwaniu sprawdzam stan klawiszy i ustawiam x=0x04 lun 0x03 w zależności czy chcemy inkrementować czy dekrementować dzień trygodnia. % to dzielenie modulo - tak żeby w kółko dni chodziły. Gdzie jest błąd ? na LCD chcę wyświetlić...

    Mikrokontrolery   04 Kwi 2006 21:46 Odpowiedzi: 2    Wyświetleń: 1242
  • [C++] Jak odczytać plik binarny 5120B i uzyskać dostęp do poszczególnych bitów?

    j możesz wyznaczyć z dzielenia modulo (%). W ten sposób łatwo stworzyć funkcję, która może zwracać dowolnie wskazany bit z ciągu bajtów ;) A poza tym właśnie o to chodziło :) ps.Co do rozpoczynania zdania dużą literą a kończenia kropka. To oczywiście zastosuje się do tego. p ozdrawiam kotlar ROTFL :D

    Programowanie   24 Paź 2008 11:43 Odpowiedzi: 15    Wyświetleń: 9463
  • Jak poprawnie podzielić cyfry na wyświetlaczu LED dla liczb > 231?

    Przy wykonywaniu operacji arytmetycznych w Bascomie wszystkie zmienne powinny być tego samego typu (u mnie np. Long) jednak zajmuje to trochę RAMu, jedna zmienna to aż 4 bajty. Przedstawiam tutaj moje rozwiązanie podziału zmiennej na wyświetlacz 6 cyfrowy LED. 'globalne zmienne dla wyświetlacza 7seg Dim Cyfra1 As Long 'cyfra jednosci Dim Cyfra2 As Long...

    Mikrokontrolery   18 Lip 2010 22:33 Odpowiedzi: 6    Wyświetleń: 2120
  • [c] [c][AVR] Dlaczego wynik modulo 302 % 504 to 302 zamiast 302?

    Witam Was, mam pewien upierdliwy problem, zerknijcie: [syntax=cpp] volatile uint32_t w_wynik_c=504; volatile uint32_t n_wynik_c=302; volatile uint16_t wynik=0; void oblicz() { wynik = n_wynik_c % w_wynik_c; } [/syntax] i teraz zaskoczenie: po wyliczeniu reszty z dzielenia (modulo) obu tych liczb mam wynik ...302 ! Nie kumam jak on to liczy , spodziewałem...

    Mikrokontrolery AVR   18 Sie 2014 08:54 Odpowiedzi: 11    Wyświetleń: 3936
  • [ATTiny2313][Bascom]Stabilizacja obrotów silnika DC

    W bascomie też masz liczby zmiennoprzecinkowe- np. typ single. Jest też konwersja i dzielenie z resztą modulo. Tylko Attiny2313 może się w pewnym momencie okazać za mały. Ta część całkująca- to w zasadzie ograniczenie od góry PWM- oczywiście nie może być większe niż 100%. Znalazłem kiedyś taki link: http://elm-chan.org/works/smc/report_e.h... Ale go...

    Mikrokontrolery AVR   01 Wrz 2010 22:27 Odpowiedzi: 11    Wyświetleń: 5433
  • C++ jak wypisać float jeśli jest całkowita bez zer

    Witam Mam następujący problem: [syntax=cpp]#include <cstdio> #include <iostream> using namespace std; int main() { float a = (wynik z jakiegoś działania); }[/syntax] I teraz ten wynik może wyjść na przykład 12313 albo 124234,5. Jak zrobić, żeby jeśli jest całkowity, to wypisać bez przecinka i cyfr po nim, a jeśli nie, to z 1 cyfrą po przecinku....

    Programowanie   09 Lip 2011 07:04 Odpowiedzi: 8    Wyświetleń: 3327
  • C - Sumowanie ciągu harmonicznego bez użycia typu float

    Nie mam pojęcia co to ciąg harmoniczny, więc jak coś to napiszcie, żebym skasował ten post :D Jeżeli wynik ma nie wychodzić 0, to musi wychodzić z przecinkiem, a tego do int nie przypiszesz. A jeżeli chcesz z dzielenia int otrzymywać np wynik double, czyli po przecinku to np możesz najpierw do zmiennej a przypisać wartość z dzielenia intów, potem do...

    Programowanie Początkujący   25 Mar 2015 00:57 Odpowiedzi: 7    Wyświetleń: 1173
  • Jak wyświetlić cyfry na LED w Bascom dla ATtiny26/Atmega8?

    wyswietlanie takiej liczby nie jest problemem. Jezlei masz narazie tylko to to zwykłe dzielenie i modulo (reszta z dzielenia) ... ala=235 ela=ala mod 10 '235 podzielone przez 10(=23) i to co zostanie (=5) ala=ala/10 led_cyfra(3)=ela ela=ala mod 10 '23 podzielone przez 10 (=2) i to co zostało (=3) ala=ala/10 led_cyfra(2)=ela...

    Programowanie   25 Lis 2006 02:46 Odpowiedzi: 4    Wyświetleń: 3234
  • Algorytm procedury dekodującej z dowolnego systemu liczboweg

    Witam, potrzebuję pomocy, a moi nauczyciele są za głupi ;P ewent. nie mają czasu. Jak w temacie wiadomości, chciałam zrobić algorytm procedury dekodującej z dowolnego systemu liczbowego, na dziesiętny. Bo o ile z zakodowaniem nie mam problemu, wystarczy użyć dzielenia modulo, to w drugą stronę gorzej. Chodzi o algorytm, bo wątpię że ktoś tu wogóle bawił...

    Programowanie   28 Wrz 2008 17:40 Odpowiedzi: 55    Wyświetleń: 12714
  • [ATtiny26][avr-gcc] Wyswietlenie double na LCD - dtostrf()

    Ok. Spróbuje jeszcze bez włączania zmiennego przecinka makefile. Nie jest mi potrzebny zmienny przecinek. Tak tylko pomyślałem, że może skorzystam z tego ale nie sądziłem, ze aż tyle pamięci to wszytko zużywa. Dopiero po zainstalowaniu najnowszego WINAVR zauważyłem ile faktycznie przekroczyłem zakres (i po stworzeniu nowego pliku Makefile w nowej wersji)....

    Mikrokontrolery AVR   17 Gru 2009 20:14 Odpowiedzi: 9    Wyświetleń: 6384
  • [ASM] Jak przeliczyć napięcie z ADC0 na temperaturę w asemblerze dla ATmega8?

    Z szacunkiem. Porywasz się z widłami na słońce. Naucz się assemblera a wszystko się wyjaśni. Poza tym radziłbym zostawić bascoma i przerzucić się na C. A propo ADC. Ja to robie tak: W zmiennej uint16_t odczyt, mam odczyt z ADC. Przyjmując 10bit rozdzielczość i 2.56 Vref. Liczę: 2^10=1024; 2.56/1024=0,0025=25*10^(-4) Kolejna zmienna: uint32_t wynik=odczyt*25...

    Mikrokontrolery AVR   31 Maj 2011 12:14 Odpowiedzi: 5    Wyświetleń: 3257
  • [Arduino] Jak usunąć poświatę na wyświetlaczu 7 segmentowym z 74hc164?

    nie robisz na nikim wrażenia Nie robię ale ma moich wyświetlaczach nie ma cieni i działają na przerwaniach a jak używam rejestrów to steruję z SPI (pomijam wyjątkowe sytuacje). Rzeźbisz ten program ponad tydzień a dla początkującego to kilka godzin roboty. W formie, w jakiej aktualnie jest program, nie nadaje sią do niczego poza pokazaniem jak nie...

    Arduino   24 Lip 2018 16:36 Odpowiedzi: 18    Wyświetleń: 1332
  • Jak napisać program w C wypisujący kwotę słownie?

    Takie pisanie programu przy pomocy CASE`ów moim zdaniem woła o pomstę do nieba. Program jest napisany niechlujnie i nieczytelnie. Wiem że pewnie Tobie jest to obojętne, ale dzięki temu łatwo zrobić błąd. 1. NIE baw się w takie pokręcone CASE, wystarczy przecież stablicować napisy a potem zrobić wywołanie printf("%s ",tablica case 9: printf("dziewietnascie...

    Programowanie   02 Maj 2008 12:01 Odpowiedzi: 7    Wyświetleń: 11401
  • Generowanie unikalnego identyfikatora IP dla Atmega8 i Atmega32 z użyciem NE555 i NTC

    tmf no tak na poziomie numeru wszystko się zgadza tylko ze jak w prosty sposób rzutuje numer procka na jakiś krótki adres to kolizje będą tak czy siak. Bo to z matematycznego punktu widzenia jak by tego nie realizować będzie tożsame na poziomie prawdopodobieństwa z dzieleniem modulo. Powiedzmy ze mamy 4 bitowy "adres" n to możliwych rożnych adresów...

    Mikrokontrolery AVR   27 Maj 2012 17:49 Odpowiedzi: 11    Wyświetleń: 1985
  • zamiennik sprintf - Odchudzenie pamięci programu Atmega8

    Normalnie rozbijaj liczby na cyfry za pomocą dzielenia i modulo, a potem dodajesz do nich kod znaku 0: '0' i już masz reprezentację w ascii. Teraz tylko dokleić do tablicy będącej stringiem i już. Temat zresztą wałkowany wielokrotnie na forum.

    Mikrokontrolery Początkujący   10 Sty 2013 14:09 Odpowiedzi: 30    Wyświetleń: 4455
  • PicoBlaze - zamiana liczby na kody ASCII / wyodrębnienie poszczególnych cyfr

    setki = 255/100 tymczas = 255 - (setki * 100) dziesiątki = tymczas / 10 tymczas = 255 - (setki * 100) - (dziesiatki * 10) jednostki = 255 - tymczas (chyba się nie pogubiłem ;-) ) z tego co wiem nie ma tutaj możliwości dzielenia i modulo. Swoją drogą mnożenia jako takiego też nie ma, ale to się chyba da jakoś obejść.

    Mikrokontrolery Początkujący   30 Lis 2021 17:18 Odpowiedzi: 3    Wyświetleń: 573
  • Jak rozwiązać zadania z systemów liczbowych?

    Podstawą zamiany na dowolny system jest: 1. Wynik dzielenia modulo przez podstawę systemu. 2. Skrócenie wyniku o podstawę (wskutek dzielenia całkowitego). 3. Powtórzenie kroków od 1 do 3 z pozostałą częścią aż do osiągnięcia wartości 0. Czyli np 34 dec = ? (5) 34 % 5 = 4 34 / 5 = 6 6 % 5 = 1 6 / 5 = 1 1 % 5 = 1 1 / 5 = 0 Wynik: 114 (5) Co do 4 poczytaj...

    Programowanie Początkujący   01 Kwi 2009 19:05 Odpowiedzi: 3    Wyświetleń: 2513
  • [VB] Jak napisać program w VB do weryfikacji numeru ISSN?

    Witam. Jako, że kompletnie nie znam się na rzeczy proszę o pomoc lub podpowiedź w napisaniu prostego programu w Visual Studio. Ma on sprawdzać poprawność podanego numeru ISSN. Informacje jakie podano na temat numeru: kolejne 7 cyfr numeru mnożymy przez wagi, które wynoszą kolejno 8,7,6,5,4,3,2. sumę dzielimy Modulo 11. wynik odejmujemy od 11. jeśli...

    Programowanie Początkujący   23 Cze 2010 23:17 Odpowiedzi: 2    Wyświetleń: 1310
  • [atmega128][c]pseudowątki w avr, obsługa wyświetlacza i i_o

    pburczyn --> ano o tym właśnie myślałem , że w tym sposobie trzeba byłoby dać jeszcze oddzielne dla każdego twojego pseud-wątku zmienne odnośnie czasu - chociaż wtedy będzie zachodził problem z synchronizacją czasu w tych ala-wątkach ;) ale można sobie z tym poradzić wprowadzając tak jak np ja to robię jeszcze jedną zmienną, która w przerwaniu timera...

    Mikrokontrolery AVR   30 Lis 2009 19:26 Odpowiedzi: 12    Wyświetleń: 1850
  • Pascal - MAIN - Program Wywłaszczony - jak napisać poprawnie kod?

    Utworzyłeś nowy typ TNowy o zdefiniowanym zakresie, a zmienne w procedurze korzystają pełnego zakresu zmiennych Longint. Przypisz właściwy typ zmiennym w procedurze dzielnik, a wszystko powinno być ok. Twój program pewnie program jest testowany przez podanie na wejście zera, a dzielenie przez zero (przy modulo) jest wyjątkiem (ciężkim przewinieniem...

    Programowanie Początkujący   29 Cze 2014 22:01 Odpowiedzi: 2    Wyświetleń: 1302
  • Jak napisać program w C do znalezienia h liczb pierwszych > 100?

    no to jest właśnie ten drugi algorytm i myślę, że na potrzeby nauki, to badanie w pętli podzielności przez wszystkie liczby (dla optymalizacji - od 2 do 1/2*x, gdzie x to badana liczba), czyli sprawdzanie, czy reszta z dzielenia modulo (%) jest równa 0 (jeśli tak - to nie będzie l.pier.). Czyli w punktach: 1. Pobierz kolejną liczbę 2. Przyjmij jako...

    Programowanie Początkujący   01 Sty 2009 18:30 Odpowiedzi: 11    Wyświetleń: 11748
  • Altera DE2 Cyclone II - Zegar na wyświetlacz siedmiosegmentowy, Quartus II

    mam nadzieje, ze wiesz jakiej czestotliwosci zegar jest na plytce, i w jakim jezyku masz to napisac; A. -deklarujesz odpowiednio duzy rejestr i dzielisz wejsciowy zegar tak, by dzielnik dawal impuls co sekunde; - zliczasz sekundowe impulsy licznikiem modulo 60, przejscie miedzy 59 a 0 to impuls minutowy - zliczasz impulsy minutowe licznikiem modulo...

    Programowalne układy logiczne   15 Lut 2014 22:53 Odpowiedzi: 5    Wyświetleń: 3207
  • [attiny2313] Jak poprawić program ds18b20 na ATtiny2313 bez zewnętrznego kwarcu?

    witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki wielkie za swój wkład jaki poświęcacie. Dodano po...

    Mikrokontrolery AVR   11 Sie 2008 21:55 Odpowiedzi: 16    Wyświetleń: 6042
  • Sterowanie maszynami; program do PLC - jak napisać?

    schneider m340 Szkoda, że nie Siemens :/ Nie mam niestety, żadnego softu do schneiderów obecnie. Domyślam się, że jesteś mocno początkujący, więc żeby nie kombinować zrób tak - jeśli sobie poradziłeś z napisaniem programu dla pierwszego dnia zrób sobie programy na pozostałe. Potem będziesz musiał zrobić tak, że o północy wywołać jakieś przerwanie/funkcje...

    Automatyka Przemysłowa   10 Mar 2011 08:23 Odpowiedzi: 9    Wyświetleń: 3847
  • [stm32] Konfiguracja przerwań TIM2 w STM32 - brak reakcji na przerwania

    Witam, Konfiguracja portu E wygląda tak // Konfiguracja portu E GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 ; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOE, &GPIO_InitStructure); Co do fragmentu TIM_SetCompare1(TIM2, TIM_GetCapture1(TIM1) + CH1_PULSE...

    Mikrokontrolery ARM   18 Lis 2010 22:21 Odpowiedzi: 11    Wyświetleń: 3238
  • Jak elegancko wyodrębnić cyfry z int w WinAVR?

    To przyklad funkcji do konwersji liczby na stringa z zastosowaniem operatora modulo. Dlaczego tak długo i nieelastycznie? void IntToString(unsigned int value,char *buff) { unsigned char a=0; unsigned int podstawa; // wartosc poczatkowa tzreba dobrac do // przypadku i dlugosci unsigned int ; for(podstawa =1000000U;podstawa>0;)...

    Mikrokontrolery   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 3230
  • Jak zaimplementować scheduler z RTC bez wyświetlacza w urządzeniu?

    Dzięki za odpowiedź. Ogólnie pojęcia pomiaru czasu w systemach operacyjnych są mi znane. Przed założeniem przeczytałem co nieco na ten temat, a czas Unixowy, jego zalety i wady, znałem już trochę wcześniej. Jednak żadne z nich nie jest w moich oczach idealne. Unix stosuje jedną zmienna 32 bitową, do przechowywania aktualnej sekundy. Jest ona mierzona...

    Mikrokontrolery   03 Lut 2011 13:38 Odpowiedzi: 2    Wyświetleń: 870
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Piotrus_999 , ponownie dziękuję za przykłady. W tym przypadku: [syntax=avrasm]ldi R18,15 ldi R19,25 mul R18,R19 movw R16,R0[/syntax] mnożę liczbę 16 * 25 Wynik to 375 następnie dzielę wynik przez 8: [syntax=avrasm]lsr R17 ror R16 lsr R17 ror R16 lsr R17 ror R16 brcc wynik[/syntax] Wynik dzielenia to 46,875. Tak więc ratuje mnie Modulo (zaokrąglenie...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 1011