dodawanie liczb binarnych

Znaleziono około 164 wyników dla: dodawanie liczb binarnych
  • Jak zaprojektować sumator 3 liczb 2-bitowych z Carry in i Carry out?

    Rzeczywiście nijak ma się ten rysunek do mojego problemu... Chyba raczej już wiem o co mi chodzi, nakierowałeś mnie. Potrzebuję skonstruować sumator 3 liczb 2-bitowych (składający się z dwóch bitów). A to już raczej ogromna różnica. Na wyjściu muszę mieć sumę i przeniesienie (Carry out). No właśnie i tutaj leży mój problem. Tak więc schemat powinien...

    Nauka Elektroniki, Teoria i Laborki   23 Lip 2017 13:03 Odpowiedzi: 6    Wyświetleń: 5562
  • [PASCAL]Potrzebny program dodający liczby binarne.

    Dodawanie liczb binarnych nie jest trudne. Obowiązują zasady: 0+0=0 0+1=1 1+0=1 1+1=0 i 1 do przeniesienia w lewo. Ot i cała filozofia dodawania. Dane z pliku wejściowego po otwarciu go wczytujesz linia po linii do zmiennej i dodajesz. Wynik zapisujesz w pliku. Przydatne: assign() read() reset() write() rewrite() close() Myślę, że powinno pomóc.

    Programowanie   02 Lut 2011 13:13 Odpowiedzi: 1    Wyświetleń: 1944
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [C] Algorytm w C do konwersji liczby dziesiętnej na binarną lub dodawanie binarne

    witam wszystkich, potrzebuje możliwie najlżejszego algorytmu konwersji liczb dziesiątkowych na binarne, lub sposobu na dodawanie liczb binarnych

    Programowanie Początkujący   06 Gru 2011 02:13 Odpowiedzi: 7    Wyświetleń: 9021
  • REKLAMA
  • 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ń: 23211
  • REKLAMA
  • [C] Scalanie plików mp3 na mikrokontrolerze – jak połączyć binarne mp3 w jeden?

    Próbowałem tego magicznego sposobu, jednak nie działa. Słychać same szumy. Rozumiem, że chodzi o sumę bitową? Nie, zwykłe dodawanie stosuje się dla zwykłych liczb. Dla liczb binarnych trzeba użyć operacji sumy logicznej, czyli OR. ... a tak na poważne - nie da się dodać do siebie 2 plików MP3 po prostu dodając bajty. Musisze je najpierw zdekodować...

    Mikrokontrolery   24 Gru 2012 00:04 Odpowiedzi: 18    Wyświetleń: 2514
  • Program w Pascalu: operacje arytmetyczne na liczbach binarnych w tablicach

    hmmm jakos nieradze sobie z tym co mi przesłałes... moze mi pomozesz? Dodano po 56 a moze chociaz ktos wie jak dodac takowe liczy w tym systemie? zamieszczam kod ktory moze ktos potrafi przekształcic? program Dodawanie_Odejmowanie; type tabA=array[1..16] of integer; tabB=array[1..4] of integer; var tab:tabA; tab1:tabB; a,i,j,x,y,z:integer; roz,zypis,dzialanie:integer;...

    Programowanie   25 Paź 2005 18:30 Odpowiedzi: 3    Wyświetleń: 2973
  • REKLAMA
  • Quartus: Jak dodać sygnalizację przekroczenia zakresu w ALU dla liczb 4-bitowych?

    Zadanie: . Zaprojektować jednostkę arytmetyczno-logiczna, która będzie realizować dodawanie i odejmowanie 4-bitowych liczb binarnych w kodzie U2 oraz ma informować o przekroczeniu zakresu. Zrobiłem taki układ: http://obrazki.elektroda.net/18_12442034... Dobrze zrobiłem ten układ? Jak zrobić, żeby informował o przekroczeniu zakresu? Pozdrawiam...

    Nauka Elektroniki, Teoria i Laborki   05 Cze 2009 20:48 Odpowiedzi: 1    Wyświetleń: 2100
  • Dodawanie i odejmowanie liczb binarnych: przykład 50 (110010)B i 16 (10000)B

    Wszystkie działania "pod kreską" na każdym, dowolnym systemie liczbowym, wyglądają IDENTYCZNIE! Trzeba tylko pamiętać, że "przeniesienia" odbywają się od określonej liczby (dla systemu dziesiętnego jest to 10 - "zero i 1 dalej", dla dwójkowego - 2=10b - "zero i 1 dalej").

    Programowanie Początkujący   26 Wrz 2010 21:06 Odpowiedzi: 2    Wyświetleń: 2159
  • Implementacja algorytmu Karatsuby w VHDL w WeBPack Xilinx - wskazówki?

    Zastąp mnożenie wielokrotnym sumowaniem. Ma to wyglądać dokładnie jak mnożenie w słupku na kartce tyle że na liczbach binarnych tj: jeśli na danej pozycji w drugiej liczbie jest 1 to musisz wykonać dodawanie. oczywiście pierwsza liczba musi być proporcjonalnie do bitu przesunięta w lewo. 1101 x 1010 --------------- 1 x 1100 0 x ---- 1 x 1100 0 x -----...

    Programowalne układy logiczne   28 Lip 2010 20:21 Odpowiedzi: 4    Wyświetleń: 2039
  • REKLAMA
  • Sprawdzenie zapisu liczby -182 w kodzie binarnym z użyciem modułu

    Po pierwsze nie u1 i u2 tylko uz1 i uz2 Masz błędy w tych zapisach: Przy zapisie w uz1 negujemy moduł czyli powinno być: 1.001001001 A w uz2 do zanegowanego modułu dodajemy 1 czyli powinno być: 1.001001010 Pzd.

    Początkujący Elektronicy   12 Cze 2009 14:19 Odpowiedzi: 6    Wyświetleń: 1110
  • Czy mój dodawacz binarny działa poprawnie? Sprawdzenie schematu.

    Zrobiłem taki dodawacz binarny. Nie mam pojęcia czy to jest dobrze, czy też źle - z pewnością natomiast nie najlepiej. aha - "overflow" - tak sobie nazwałem to co przechodzi z poprzedniej kolumny (1+1=0, 1 przechodzi) "out" - wyjście, np na leda. 1/H -świeć, 0/L - nie świeć A, B - cyfra (0,1) w danej kolumnie liczyb A lub B I oto moje pytanie: czy teoretycznie...

    Początkujący Elektronicy   25 Kwi 2005 20:13 Odpowiedzi: 1    Wyświetleń: 1040
  • Excel - błędy w dodawaniu - Excel zaczyn dodawać niedokładne wartości w kolejnej

    Liczba 0,01 ma nieskończone rozwinięcie binarne, więc przy wielokrotnym dodawaniu błędy zaokrągleń w pewnym momencie się ujawniają. Należy unikać takich działań. Bezpiecznie jest dodawać liczby całkowite, a wynik ewentualnie dzielić przez 100. A najlepiej tak zorganizować obliczenia, żeby wystarczał licznik całkowitoliczbowy, a ułamki wprowadzać do...

    Obsługa oprogramowania   19 Lis 2019 12:57 Odpowiedzi: 4    Wyświetleń: 678
  • Arduino: Odczyt temperatury z czujnika RF433 Orava MC-90 - brak danych

    To tak wychodzi uzupełnienie do dwóch, odwraca się liczbę binarną i dodaje 1 i wychodzi liczba 12 bitowa i ją trzeba przekonwertować na dziesiętną i podzielić przez 10 i wychodzi temperatura. Dodano po 3 Ten bit 31 może nie jest wyznacznikiem odnośnie temperatury ujemnej a dodatniej, Może trzeba wziąć pod uwagę bit pierwszy najstarszy z 12 bitów danych...

    Arduino   20 Cze 2024 12:46 Odpowiedzi: 26    Wyświetleń: 306
  • Program w C++ do dodawania i odejmowania liczb binarnych w kodzie U2

    Witam potrzebny program w C++ ktory dodaje i odejmuje liczby binarne w kodzie U2 albo moze ktos pomoc.Jakas podpowiedz. Czy musze do tego urzywac tablic ??

    Programowanie   10 Sty 2006 17:38 Odpowiedzi: 2    Wyświetleń: 1591
  • 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ń: 7621
  • Jak zbudować układ mnożący dwubitowe liczby z sumatora '83 i NAND?

    Masz 2 liczby: A1A0 i B1B0 (gdzie A i B mogą przyjmować stany 0 lub 1), mnożysz je jak w szkole A1A0*B1B0=A1*B0+A0*B0+2*(A1*B1+A0*B1) to razy 2 to jest to przesunięcie o jedną pozycję w lewo przy liczeniu słupków. Poszczególne mnożenia robisz bramkami AND. Wyniki mnożeń cząstkowych dodajesz na sumatorze, mnożenie przez 2 w systemie binarnym, uzyskujesz...

    Początkujący Elektronicy   29 Maj 2008 05:36 Odpowiedzi: 10    Wyświetleń: 3173
  • Jak zaimplementować konwerter 2 liczb BCD na 8-bit binarny w VHDL?

    Biorąc pod uwagę że pracujesz na podstawowym bdc 8421, to bierzesz wartość lewej cyfry bcd mnożysz x 10 i dodajesz do prawej bcd. np: Cyfra wyświetlana 27 lewa cyfra 0010 - 2 prawa cyfra 0111 - 7 Mnożysz lewą cyfrę przedstawiającą wartości dziesiątek x10 i dostajesz 10100 binarnie Dodajesz tę wartość do prawej cyfry 0111 10100 + 0111 ----------- 11011...

    Programowalne układy logiczne   21 Maj 2009 10:25 Odpowiedzi: 2    Wyświetleń: 2159
  • Dzielenie w VHDL. Liczby binarne stałoprzecinkowe.

    Jak zrealizować dzielenie dwóch liczb binarnych stałoprzecinkowych w VHDL? Byłbym wdzięczny za wszelkie linki lub tytuły książek w których mógłbym coś znaleźć na temat programowej realizacji operacji arytmetycznych (dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastkowanie)

    Programowalne układy logiczne   27 Lut 2009 11:42 Odpowiedzi: 6    Wyświetleń: 3536
  • Jak zbudować kalkulator binarny na rzeczywiste z 8 przyciskami i wyświetlaczem?

    Przyłączam się do prośby. Czy jest w ogóle możliwe zrobienie takowego który dodaje/ odejmuje/ dzieli/ mnoży liczby binarne? Ew. zmiana na dziesiętne może być dodatkiem :) Głównie mi chodzi o operacje na liczbach binarnych. Drewniany już widziałem :)

    Mikrokontrolery   14 Paź 2009 19:39 Odpowiedzi: 4    Wyświetleń: 8051
  • ENIAC system dziesiętny jaka była jego technologia?

    mam pytanie co do komputerów liczących w systemie dziesiętnym takich jak ENIAC. One dzieliły sygnał na 9 części np. natężenie aby wyszczególnić kolejne cyfry czy była jakaś inna logika dziesiętna? Cześć, ENIAC (Electronic Numerical Integrator and Computer) był jednym z pierwszych komputerów elektronicznych i wykorzystywał dziesiętny system liczbowy...

    Nauka Elektroniki, Teoria i Laborki   30 Mar 2023 19:29 Odpowiedzi: 10    Wyświetleń: 348
  • Jak procesor Intel 4004 dodaje liczby 4-bitowe, np. 9+9?

    9(system dziesiętny)=1001(system binarny) 18(system dziesiętny)=10010(system binarny)

    Początkujący Elektronicy   10 Kwi 2016 18:07 Odpowiedzi: 2    Wyświetleń: 642
  • Atmega16 - Jak wprowadzać liczby binarne i wyświetlać wyniki na LCD?

    Właściwie to wystarczą dwie liczby i samo dodawanie lub odejmowanie ich. Niby proste a jednak to dla mnie kłopot

    Mikrokontrolery AVR   18 Sty 2016 20:43 Odpowiedzi: 11    Wyświetleń: 1317
  • Jak zaprojektować prosty kalkulator z funkcjami +, -, *, /, √?

    Hey !! hehe nieźle Panowie :) Co do kalkulatora to jakoś na pierwszy rzut, jako człowiek, który nie zna się w ogóle na elektronice, to dosyć zawiły problem, zacznij od jakichś dzwonków, alarmów, liczników itp. :) No ale poważnie, tak jak Xitami pisał jest duuużo dróg do zrealizowania tego tematu, od układów logicznych do procków (tych małych '51 i dużych...

    Początkujący Elektronicy   12 Gru 2004 01:25 Odpowiedzi: 9    Wyświetleń: 1752
  • Assembler, 8051, dodawanie liczb, przesył na port i wyznaczenie setek, dziesiąte

    Jestem laikiem w tym temacie i korzystam jedynie z notatek z wykładów, to jest część programu zamieniającego liczbe binarną na BCD

    Nauka Elektroniki, Teoria i Laborki   30 Sty 2019 22:16 Odpowiedzi: 4    Wyświetleń: 1035
  • Jak konwertować liczby bin/dec/hex większe niż dword w asemblerze?

    No to w takim układzie zerujesz sobie zmienną i w pętli dla każdej cyfry od lewej do prawej wykonujesz: mnożenie przez 10, dodawanie wartości cyfry... Jedyne czego w takim układzie potrzebujesz, to funkcji do mnożenia i dodawania liczb dowolnej długości.. do konwersji w przeciwną stronę liczbę dzieli się przez 10(lub przez inną podstawę) i resztę dopisuje...

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10938
  • 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ń: 852
  • Konwersja z liczby binarnej do kodu BCD, jak to zrobić?

    Ogólnie to się robi tak, że kolejno wysuwamy bity od najstarszego z liczby BIN i wsuwamy do najniższego rejestrów BCD (od najniższego bitu najniższej cyfry). Po każdym przesunięciu sprawdzamy każdą czwórkę bitów liczby BCD. Jeżeli w danej czwórce jest zapisana liczba >=5 to do danej czwórki dodajemy 3 SETKI DZIEŚ JEDN BINARNIE ;Start: 0000 0000 0000...

    Programowanie   17 Mar 2006 14:36 Odpowiedzi: 11    Wyświetleń: 17551
  • Proszę o pomoc w identyfikacji tego modułu - TR6260?

    Dziękuję! Wydaje się, że wszystkie "dobre" binaria zaczynają się od jakiejś sekcji bootloadera: 00000000 62 65 6e 6f 04 00 00 00 01 00 00 00 00 00 00 00 |beno............| 00000010 c0 41 00 00 02 26 20 18 fe 09 96 08 5e b8 c2 00 |.A...& .....^...| 00000020 00 00 41 80 00 00 00 40 00 01 c0 00 ab 4f b9 58 |..A....(at).....O.X| 00000030 18 14 0f 00...

    Smart Home IoT   16 Gru 2024 21:18 Odpowiedzi: 81    Wyświetleń: 6396
  • 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
  • Jak wyświetlić liczbę binarną z ułamkiem na wyświetlaczu?

    Używasz na część ułamkową 4 cyfry, czyli wystarczy użyć 4 warunki dla każdego bitu, dodając do siebie te cyfry. int ulamek=0 if (bajt&1<<3) { ulamek=ulamek+5000 } if (bajt&1<<2) { ulamek=ulamek+2500 } if (bajt&1<<1) { ulamek=ulamek+1250 } if (bajt&1) {...

    Mikrokontrolery   13 Maj 2005 23:42 Odpowiedzi: 4    Wyświetleń: 1359
  • Dodawanie binarne bez przeniesienia w AnsiString w C++ Builder

    Bierzesz po jednym bicie z każdej liczby, dodajesz i wpisujesz do wyniku, potem bierzesz następny bit i tak w kółko.

    Programowanie   20 Lut 2006 12:28 Odpowiedzi: 5    Wyświetleń: 4148
  • Mikrokontroler 8051 - Dodawanie liczb ze znakiem na 2 bajtach, kod programu?

    Masz w ogóle pojęcie o zapisie cyfr binarnie? U2? Cokolwiek? Bez tego nic nie zrozumiesz... Polecam google/wiki i poszukanie czegoś odnośnie systemów zapisu liczb w postaci binarnej... Jest tego od groma...A potem się zgłoś z tą wiedzą...

    Początkujący Elektronicy   02 Mar 2007 11:41 Odpowiedzi: 5    Wyświetleń: 1223
  • Jak zmodyfikować dodawanie binarne na maszynie Turinga, by uzyskać mnożenie?

    Witam kolegów. Razem z sąsiadem próbujemy pomóc mojemu synowi na studiach a mianowicie musi napisać program na maszynę Turinga - mnożenie binarne dwóch liczb. Dotarliśmy do momentu, że wiemy, że potrzeba 3 taśmy ale co dalej? Jedyne co mamy to napisany program dodawani binarnego, ale na mnożenie nie mamy kompletnie pojęcia (dodawanie na zdjęciu). https://obrazki.elektroda.pl/7977236900_...

    Nauka Elektroniki, Teoria i Laborki   08 Sty 2021 12:11 Odpowiedzi: 6    Wyświetleń: 2172
  • zamiennik sprintf - Odchudzenie pamięci programu Atmega8

    Masz w tej zmiennej liczbę zapisaną w formacie binarnym, czy BCD? Jeśli w BCD to itoa nie zadziała, ale wtedy po prostu maskujesz tetrady i dodajesz '0'.

    Mikrokontrolery Początkujący   10 Sty 2013 14:09 Odpowiedzi: 30    Wyświetleń: 4479
  • Informacje o kodzie U2 w układach analogowych - zastosowanie i twórca

    odejmowanie dwu liczb całkowitych nieujemnych A-B można zastąpić dodawaniem do A uzupełnienie dwojkowego liczby B.Uzupełnienie dwójkowe liczby B otrzymujemy negując bity słowa B i dodając jedynke do reprezentowanej prze nie liczby... w skrócie kod U2 służy do odejmowania binarnego... w kodzie U2 zachodzi następująca właściwośc: jeżeli zanegować wszystkie...

    Początkujący Elektronicy   24 Maj 2003 10:18 Odpowiedzi: 4    Wyświetleń: 9344
  • konwewrsja z dziesietnych na binarne VISUAL STUDIO NET

    czesc zaczynam programowac w Microsoft Visual Studio.net - probuje zrobic prosty kalkulator narazie dodaje mnozy i takie tam ... chcialbym tez zeby zamienial liczby dziesietne na binarne ... no i szczerze nie mam pojecia jak to zrobic ( wiem jak to sie robi na kartce, ale nie potrafie tego przepisac do programu ) poprosilbym o wyjasnienia nie tylko...

    Programowanie   08 Kwi 2005 23:47 Odpowiedzi: 3    Wyświetleń: 1738
  • [c++] Jak w C++ parsować i sumować liczby binarne w tekście zakończonym średnikiem?

    Analizujesz cały ciąg znak po znaku. Jeśli napotkasz 1 lub 0 - rozpoczynasz zapis liczby (do osobnej zmiennej) dokonując za każdym razem przesunięcia bitowego w lewo i dodania odnalezionej cyfry. Gdy znajdziesz przecinek rozpoczynasz zapisywanie części dziesiętnej (po przecinku nalezy podnosić do kolejnych potęg 1/2^-x zaczynając od -1). Po znalezieniu...

    Programowanie Początkujący   11 Sty 2010 19:12 Odpowiedzi: 6    Wyświetleń: 4155
  • Algorytm konwersji liczb między systemami od 2 do 36 dla n<=10^10000

    załóżmy, że masz tablicę z liczbą wejściową, w której zamieniłeś kody ASCII cyfr na liczby z przedziału 0-35 liczba wejściowa ma bazę b1, baza wyjściowa to b2 Liczba wyjściowa to narazie tablica skłądająca się z samych zer, długość, no hmmm, odpowiednia(!) :D , ale to już osobny problem (w sumie to się chyba z jakiejś logarytmicznej zależności da wyliczyć)....

    Programowanie   08 Kwi 2005 14:50 Odpowiedzi: 12    Wyświetleń: 3128
  • algorytmy prostych operacji (mnożenie, dzielenie itp.)

    Funkcje trygonometryczne realizuje się często przez rozwinięcie ich w szereg Taylora. Ponadto powstał też algorytm CORDIC, który o ile dobrze pamiętam wymaga tylko operacji przesunięcia i dodawania, przez co świetnie nadaje się do implementacji w małych uC, czy FPGA (google). Do mnożenia stosuje się algorytm Bootha (niektóre rozwiązania sprzętowe działają...

    Mikrokontrolery   28 Sty 2007 17:56 Odpowiedzi: 5    Wyświetleń: 6531
  • Jak wysyłać komendy HEX przez RS232 w Linux? Problem z echo i /dev/ttyS1

    echo -ne "\xEF\x02\x01\x01\x03\x00\xAA\x01\x... > /dev/ttyS1 Bo to nie są liczby hex, tylko forma zapisu jest hex, liczba jest binarna. Dlatego dodajesz -e do echo. Swoja drogą rzeczywiście nie ma "\x" w manualu od echo. aron655: przez port wysyłasz znaki, najczęściej 8-bitowe, sposób zapisu może być tylko bitowy.

    Mikrokontrolery   10 Mar 2009 22:49 Odpowiedzi: 15    Wyświetleń: 8594
  • Multimedia Logic - jak zasymulować układ sumujący N liczb binarnych?

    Czego konkretnie nie rozumiesz, pytaj ! Dowiedz się u prowadzącego: - jaki ma być zakres dodawanych liczb - jak mają być wprowadzane dane wejściowe (czy obie liczby z klawiatury) - jak mają być wyświetlane wyniki (dziesiętnie czy szesnastkowo)

    Początkujący Elektronicy   20 Maj 2005 18:22 Odpowiedzi: 7    Wyświetleń: 7654
  • [Atmega16][ASM] Zamiana 16-bitowej liczby binarnej na liczbę dziesiętną

    Zawsze zamiast dzielić można odejmować np na początek 10000 licząc ile razy to zrobisz zanim wynik będzie ujemny wtedy liczba operacji odejmowania -1 to liczba dziesiątek tysięcy. Dodajesz 10000 żeby wynik był dodatni i zaczynasz odejmować 1000 aż będzie ujemna dodajesz 1000 i odejmujesz 100 itd aż na końcu dodasz 10 a reszta będzie jednostkami . Na...

    Mikrokontrolery Początkujący   09 Sty 2013 00:54 Odpowiedzi: 11    Wyświetleń: 4047
  • Dzielnik częstotliwości 1:43200 do sygnalizacji AM/PM w zegarze analogowym

    Jeśli na wejściu ma być 1Hz, to do przełączania AM/PM trzeba to podzielić przez 86400, i ostatni podział musi być przez 2, żeby czasy '0' i '1' były równe. 4059 może zliczać do 21327, więc licznik binarny co najmniej 3-bitowy. 4059 może sterować TTL, ale jeśli wygodnie jest zastosować np. zasilanie 12V, to wypada użyć licznika binarnego z serii CMOS...

    Projektowanie Układów   27 Lip 2024 13:59 Odpowiedzi: 19    Wyświetleń: 570
  • Projekt układu z portu '51: tani, łatwy, z guzikami i wyświetlaniem LED

    Kalkulator z zegarem. Kalkulator 4-działaniowy (dodawane, odejmowanie, mnożenie i dzielenie), a gdy nic nie liczysz, to wyświetla godzinę i datę. Albo kalkulator do przeliczania liczb w różnych systemach (binarnym, dziesiętnym, szesnastkowym...)

    Mikrokontrolery   28 Kwi 2008 12:41 Odpowiedzi: 4    Wyświetleń: 1758
  • Jak napisać program w Pascalu do konwersji liczb binarnych na dziesiętne?

    jak wiesz jak sie zamienia liczby binarne na dziesietne to nie powinno byc problemu, wejscie wczytujesz do tablicy 1-wymiarowej, znak po znaku, potem w petli lecisz od konca (lub od poczatku jak kto woli), i jak w komorce jest 0 to do zmiennej wynik dodajesz 0 (czyli nic nie robisz), jak 1 to 2^n (gdzie n to odpowiednia potega wynikajaca z indeksu tablicy)

    Programowanie   27 Maj 2007 19:47 Odpowiedzi: 4    Wyświetleń: 4023
  • Jak zamienić liczbę DEC na U2 w C# do kalkulatora?

    Witam Muszę napisać kalkulator w C# który będzie dodawał bądz odejmował 2 liczby w kodzie U2. Wartości wejsciowe mają być podawane w DEC.. przez printf maja byc wyswietlone jako liczby w kodzie U2.Nastepnie wynik dzialania(odejmowanie lub dodawanie) ma byc również wyswtietlony w U2. Moje pytanie to jak zemienić wprowadzoną liczbę w dec na U2? Wiem,...

    Programowanie   16 Sty 2006 16:12 Odpowiedzi: 1    Wyświetleń: 3942
  • [c] Zliczanie mniejszych licz spoj błąd wykonania (SIGSEGV)

    Na przykład drzewo binarne. W każdym wierzchołku kluczem jest wartość liczby, dodatkowo przechowujesz liczbę wystąpień danej liczby plus sumę liczby wystąpień wszystkich liczb w poddrzewach. W ten sposób dodając liczbę jednocześnie wyszukasz ilość wystąpień liczb od niej mniejszych. Po dodaniu węzła pozostaje tylko uaktualnienie wartości przechowywanych...

    Programowanie Początkujący   20 Sty 2009 22:42 Odpowiedzi: 7    Wyświetleń: 4046
  • Projektowanie układu iteracyjnego zwiększającego 4-bitową liczbę binarną o 6

    Witam, mam problem z zadaniem o treści: Zaprojektuj układ iteracyjny(kombinacyjny) zwiększający 4-bitową binarną liczbę naturalną o 6. Zupełnie nie rozumiem tych układów. Na obecną chwilę posiadam rozpisaną tabelę, w której widać jak wygląda liczba na wejsciu oraz po dodaniu 6 (np. 0000 -> 00110). Myślałem, aby wykorzystać sumator 4-bitowy i jakoś go...

    Nauka Elektroniki, Teoria i Laborki   16 Sty 2021 17:38 Odpowiedzi: 6    Wyświetleń: 1137
  • Bsscom - Jak zwiększyć zmienną o 0.1 po naciśnięciu przycisku?

    dzielenie w bascomie zjada bardzo dużo zasobów... zamień liczbę na hexy albo binarnie i dodawaj albo odejmuj, [url=http://edu.i-lo.tarnow.pl/inf/alg/0... binarne to w zasadize odejmowanie z przesunięciem...

    Programowanie   21 Paź 2013 20:59 Odpowiedzi: 7    Wyświetleń: 1623
  • Ethernet/SD karta - Zmiana zmiennej int. za pomoca strony WWW

    Nie mogę bo to komercyjny kod. Po prostu musisz wysłać jakoś plik do Arduino. A tam już sobie odpowiedni bajt znajdziesz. A co to za problem przetworzyć liczbe dziesiętną na binarną? Bierzesz ostatnią cyfre i sprawdzasz jaka ona jest. A potem dodajesz tyle samo do zera. Z kolejnymi liczbami robisz to samo tylko że z kolejnymi potęgami liczby 10. To...

    Arduino   02 Mar 2016 10:34 Odpowiedzi: 8    Wyświetleń: 1140
  • Szybki algorytm konwersji binarnej na BCD dla Atmega8 - dodawanie 6 do półbajtów

    Bardzo szybka konwersje mozna przeprowadzic przy pomocy tablicy. Zaledwie kilka cykli i masz gotowe. Oczywiscie taka tablica zajmuje flasha ale dla prockow z duza iloscia w/w to zadne obciazenie ;) Pozdro Dexter Rzeczywiście ... Prosty i fajny pomysł. Dla 8 bitowej liczby będe potrzebował 256 pozycji w tablicy, czy da się to jakoś zmniejszyć ??

    Mikrokontrolery   18 Kwi 2005 17:36 Odpowiedzi: 12    Wyświetleń: 4392
  • Jak napisać program w C do konwersji binarnej na dziesiętną?

    Wczytujesz stringa, analizujesz znak po znaku. od '0'-'9' odejmujesz '0' i dostajesz liczbę, a od 'A'-'F' odejmujesz 'A' dodajesz 10 i dostajesz liczbę. To się nadaje w sam raz na funkcję HexCharToInt ;) (oczywiście do napisania). Potem identycznie jak w pozostałych kodach - potęga, mnożenie, dodawanie itd..

    Programowanie Początkujący   05 Kwi 2012 01:09 Odpowiedzi: 15    Wyświetleń: 3931
  • Jak podzielić szesnastkowe 16-bitowe liczby na 8051 i zamienić na dziesiętne?

    W oparciu o to: http://www.elektroda.pl/rtvforum/topic26... Napisałem to, co w załączniku. Tylko, że tam jest zamiana 3 bajtowej liczby na system dziesiętny (w każdej komórce pamięci liczba od 0 do 9). W zasadzie chodzi o to, żeby dodawać, albo nie (w zależności od ustawionego bitu w liczbie wejściowej) w systemie dziesiętnym wagi cyfr odpowiadających...

    Mikrokontrolery   27 Cze 2005 19:25 Odpowiedzi: 18    Wyświetleń: 7795
  • Procedury stałoprzecinkowe sumy i róznicy liczb 16-bitowych

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

    Początkujący Elektronicy   16 Gru 2005 17:37 Odpowiedzi: 2    Wyświetleń: 2308
  • Pomiar napięcia 0 - 20V DC przetwornikiem ADC ADS1110

    Przejrzałem naszą dyskusję i zajrzałem do dokumentacji Bascom i moim zdaniem masz w swoim programie problemy z arytmetyką i typami danych W Twoim programie ma miejsce następujący tok obliczeń: 1. pobierasz z ADC dwie liczby 8-bitowe w zakresie 0..255 każda (bez znaku): Pomiarl i Pomiarh 2. następnie dokonujesz podstawienia: Dodano po 3 I jeszcze jedno:...

    Projektowanie Układów   09 Kwi 2021 19:07 Odpowiedzi: 42    Wyświetleń: 2037
  • [Atmega8][C] Liczby binarne na dziesiętny +wartosci pozycyjn

    Taki termometr można zrobić na ATTINY2323 :) A jeżeli chcesz zrobić konwersją prosto i łatwo do wytłumaczenia to robisz tak: Odejmujesz setki, dodając jednocześnie po jeden do innej zmiennej do czasu aż liczba będzie mniejsza niż 100 i otrzymujemy ilość setek. Tak samo liczymy diesiątki i zostaje nam liczba mniejsza niż 10, czyli liczba jedności. Koniec...

    Mikrokontrolery AVR   05 Maj 2009 20:09 Odpowiedzi: 5    Wyświetleń: 3596
  • dsm-51 - Jak wprowadzać i dodawać liczby 2-bajtowe bez get_num?

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

    Mikrokontrolery   02 Sty 2004 11:31 Odpowiedzi: 7    Wyświetleń: 2101
  • Jak zakodować liczbę 5.92 w kodzie zmiennoprzecinkowym (1 bit znaku, 5 bitów mantysy

    A możesz wytłumaczyć, jak przeszedłeś z 0.18 dec na 00000.0010 bin i dlaczego tak? Bo mam wrażenie, że nie zrozumiałeś pojęcia mantysy i wykładnika. Poza tym dokładna reprezentacja bitowa będzie zależała od przyjętej konwencji zapisu mantysy i wykładnika. 5 bitów mantysy oznacza zazwyczaj (w praktyce) 6 znaczących cyfr binarnych - bo najstarsza musi...

    Programowanie   21 Lip 2016 10:03 Odpowiedzi: 13    Wyświetleń: 3051
  • [KiCad] Czy schemat w KiCad do sumatora binarnego jest poprawny?

    Stworzyłem taki schemat (urządzenie ma dodawać dwie zapisane binarnie liczby): http://obrazki.elektroda.pl/7773205700_1... (w załączniku w formacie .pdf). Pytanie: Czy wszystko jest OK i czy będzie działać zgodnie z założeniami?

    Pomoc w PCB   30 Lip 2013 21:57 Odpowiedzi: 13    Wyświetleń: 2736
  • [M32][C] Zegarek LCD(w budowie) Prośba o krytykę.

    Trochę dziwny ten kod. Sekundy masz jako liczbę binarną, minuty i godziny masz w BCD, w dodatku rozpakowanym. Trochę to niewygodne. No i jeśli minuty i godziny mogą być w spakowanym BCD to robi się normalne dodawanie + korekcję z binarnego na BCD. Wtedy te wszystkie ify są niepotrzebne. No i wygodniej jest wykorzystać EPOCH i potem rozbić konwersję...

    Mikrokontrolery Początkujący   20 Lip 2012 20:34 Odpowiedzi: 20    Wyświetleń: 1952
  • [AVR] [AVR][C] - uint: Wynik odejmowania 2400 - 3600 dla zmiennej bez znaku?

    zamiast debatowac sprawdz to na symulatorze <; w rzeczywistosci liczba 64336 i -1200 odpowiadaja dokladnie temu samemu zapisowi binarnemu (wiec i hexadecymalnemu) w pamieci dla slowa 16bitowego: 0xFB50. wszystkie problemy biora sie wlasnie z tego, ze liczbom binarnym na sile chce sie przypisac wartosci dziesietne, a to wlasnie tak sie konczy. wspaniala...

    Mikrokontrolery AVR   20 Paź 2008 08:44 Odpowiedzi: 8    Wyświetleń: 2468
  • DSM-51 Assembler-rozkazy,dodawanie w BCD i z użyciem U2,wartości wskaźników

    Witam, aktualnie na pracowni wałkujemy DSM-51 i jest dla mnie sporo niewiadomych i prosiłbym o wyjaśnienie/pomoc. Do rzeczy, pierwsza sprawa; - sterowanie diodą i brzęczykiem, korzystałem z poniższego kodu: LEDEQUP1.7 BUZZER EQU P1.7 LJMPSTART ORG100H START: LOOP: CPLLED CPLBUZZER MOVA,#10;czekaj czas 10*100ms=1s LCALL DELAY_100MS LJMPLOOP Opis: definicja...

    Mikrokontrolery   02 Sty 2012 05:28 Odpowiedzi: 3    Wyświetleń: 4311
  • Jak przetłumaczyć binarny na BCD w MSP430 za pomocą odejmowania?

    Informacja dotyczyła translacji kodu bin na BCD za pomocą odejmowania. Odejmowania? Przecież liczba BIN w postaci BCD jest od niej większa lub równa. Zatem trzeba posłużyć się dodawaniem. Skopiuje sam siebie z innego wątku: Dla liczb 8bitowych: Jeśli wartość na 4 młodszych bitach jest większa niż 9 to dodajemy do nich 6. Jeśli 4 starsze bity są większe...

    Mikrokontrolery   29 Kwi 2008 10:25 Odpowiedzi: 4    Wyświetleń: 2259
  • Jak zastąpić 74185? Konwerter BCD na BIN. Jaki układ?

    Mam za zadanie zaprojektować konwerter liczb bcd na binarne, najprościej byłoby zastosować układ 74185 lub podobny. Niestety nie mam takiej możliwości i zastanawiam się jaki byłby inny, najprostszy sposób na zaprojektowanie takiego układu. Wydaje mi się, że projektowanie układu pracującego tak jak 74185, czyli 'przesuwanie i dodawanie', byłoby całkiem...

    Początkujący Elektronicy   30 Lis 2008 13:45 Odpowiedzi: 8    Wyświetleń: 4773
  • 8051: Jak dodać i wyświetlić sumę dużych liczb na LED?

    Witam Twój problem sprowadza się do konwersji liczby w kodzie binarnym na kod BCD. Najprościej jest zapisywać najpierw zliczone wartośći w kodzie BCD. Konwersja wyglądać może w ten sposób, że odejmujesz najpierw dziesiątki tysięcy potem tysiące i setki i dziesiątki. zapisujesz liczbę w formacie upakowane BCD tzn w jednym bajcie 2 tetrady w sumie na...

    Mikrokontrolery   21 Maj 2009 12:57 Odpowiedzi: 4    Wyświetleń: 1571
  • Jak efektywnie dzielić 8-cyfrowe liczby BCD w asemblerze '51?

    Mnie się także wydaje że należy najpierw zamienić te "cyfry" na kod normalny tzn.binarny bez uzupełnień i po tym dzielić (zamiana może wyglądać tak że po prostu dodajemy kolejne wartości poszczególnych cyfr z uwzględnieniem ich wag czyli np.12753 BCD to 3+50+700+2000+10000) Do testowania tego typu bibliotek polecam program ADSIM jest on co prawda do...

    Mikrokontrolery   25 Wrz 2005 14:21 Odpowiedzi: 9    Wyświetleń: 2233
  • Jak zbudować kalkulator z klawiaturą 4x4 na ATmega32?

    Cześć wydaje mi się że nie potrzebie komplikujesz sobie życie przerwaniami (przynajmniej do klawiatury) ustal jakieś główne założenie np.: podstawa to odczyt klawiatury a do przerwania daj LED8SEG niżej dodaje kod obsługi klawiatury 4x4 która zwraca 0xFF gdy żaden klawisz nie został wciśnięty korzystałem z tej procedury właśnie między innymi do kalkulatora...

    Mikrokontrolery AVR   09 Cze 2010 07:48 Odpowiedzi: 2    Wyświetleń: 1440
  • [c++] C++: Jak połączyć dwa programy z menu wyboru konwersji binarnej?

    Witam. Mam problem z połączeniem dwóch programów w jeden, więc proszę o pomoc. Zależy mi aby uzyskać program z menu, z którego wybieram konwersje lub wyjście, jeśli ma być konwersja to podaje liczbę do konwersji i po otrzymaniu wyniku powracam do menu ale bez czyszczenia ekranu. Pierwszy program - przelicza podaną liczbę binarną na dziesiętną, o to...

    Programowanie Początkujący   08 Maj 2009 19:59 Odpowiedzi: 9    Wyświetleń: 4179
  • Przeliczanie liczby dziesiętnej na liczbe binarną

    Chciałem sie spytać czy sposób, który używam jest prawidłowy? np. liczbę 23 przeliczam tak: rozpisuje sobie liczby pomnożone przez dwa: 1 2 4 8 16 32 64 128 256 itd następnie podstawiam zero gdy liczba jest większa od 23 a jeden gdy mniejsza: ... 16 1 32 0 później do 16 dodaje następna liczbę czyli 8. Jeśli jest powyżej 26 pisze zero itd. Wychodzi mi...

    Początkujący Elektronicy   26 Wrz 2007 18:10 Odpowiedzi: 3    Wyświetleń: 1227
  • 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ń: 14640
  • problem z asmblerem proc 8051 rejestry R0...R5 cos niesztyra

    Oj nie tak, sympatyczny kolego ... ... my TU się dzielimy swoją wiedzą :D Zakładamy , że wynik nie przekroczy 16-tu bitów , czyli dziesiętnie 65535.Dane pobieramy w kolejności od jedności do dziesiątek tysięcy. 1)Wynik = 0 ;zerujemy iloczyn 2)Wynik = Wynik + cyfra ;dodajemy liczbę 8-mio bitową , do 16-to bitowej 3)jeśli to była ostatnia cyfra , to...

    Mikrokontrolery   11 Gru 2005 19:37 Odpowiedzi: 13    Wyświetleń: 2313
  • [C][Atmega8] Błędny przy zapisie godziny do DS1307

    Czyli liczbę z dziesiętnej muszę prze konwertować na binarna (Dec->Bin), a następnie podana przeze mnie funkcją o błędnej nazwie Dec2Bcd, binarną na Bcd? Z tego co rozumiem: liczbę np 13 rozkładam na dziesiątki i jedności: 1x10^1 + 3*10^0, następnie zamieniam 1 i 3 na postać binarną (puste miejsca uzupełniam zerami, aż do 4 bitów) 1= 0001 3= 0011...

    Mikrokontrolery   29 Gru 2012 12:45 Odpowiedzi: 11    Wyświetleń: 3079
  • 8051 asembler: przykładowe listingi do zadań arytmetycznych (dodawanie, mnożenie, dzielenie)

    Witam Na czwartek muszę przygotować listingi programów napisanych w asemblerze które wykonają poniższe działania: 1. Dane są liczby: A=0F1h, B=00011111b. Obliczyć binarnie A+B, A-B, B-A. Podać wynik w postaci binarnej i szesnastkowej. 2. Napisać program mnożenia x4 liczby umieszczonej w rejestrze R7 bez użycia instrukcji mul ab. 3. Napisać program...

    Początkujący Elektronicy   08 Kwi 2008 15:14 Odpowiedzi: 1    Wyświetleń: 1370
  • Jak zdekodować ASCII na HEX w Assemblerze 8051 przez RS232?

    Hmm. Może zacznijmy od podstaw. To co wstukujesz w okienku terminala np: "36h" to nie jest liczba tylko ciąg trzech znaków i komputer wysyła kody ASCII tych znaków, a nie wartość 36h jako taką. Po odebraniu tych kodów musisz zamienić je na wartość binarną ( tak się akurat składa ze dla cyfr wystarczy odjąć 48 ) otrzymując poszczegulne cyfry. Następnie...

    Mikrokontrolery   26 Sie 2006 12:50 Odpowiedzi: 11    Wyświetleń: 8661
  • Liczby zmiennoprzecinkowe (cecha i mantysa) - zadanie?!

    Jak na mój gust to troszkę za mało danych podałeś. Liczba ze znakiem to u Ciebie oznacza liczbę "znak-moduł" czy może w uzupełnieniu do dwóch? Ogólnie mozna powiedzieć, że liczby zmiennoprzecinkowe reprezentuje się w postaci N=M*B^E, gdzie: M - znacznik (mantysa), E - wykładnik (cecha), B - podstawa potęgi (podejrzewam, że 2). W oficjalnym popularnym...

    Początkujący Elektronicy   14 Paź 2006 15:38 Odpowiedzi: 2    Wyświetleń: 4508
  • [C] Implementacja słownika w C z użyciem drzewa binarnego – liczenie słów z pliku

    Możesz napisać funkcje, która będzie miała dwa argumenty(wskaźniki do napisów). I będzie zwracała true, gdy pierwszy argument jest mniejszy od drugiego. Wtedy porównujesz po kolei każdy znak i gdy napotkasz różne znaki to ten napis jest mniejszy, którego kod ASCII jest mniejszy. A czy to koniecznie musi być w C ? Nie może być w C++ ? To by znacznie...

    Programowanie Początkujący   01 Wrz 2009 23:29 Odpowiedzi: 12    Wyświetleń: 10274
  • [system binarny] kod U2 działania -32+32=0 jak zapisac ?

    mam tylko 1 pytanie, czy ignorowanie przeniesienia znaku bitu można jakos uzasadnić ? jest na to jakas zasada ? bo np. w przykładzie: 10111 10111+ 101110= przenosimy bit poza najstarszy, a sytuacja jest bardzo podobna jak w przykładzie z mojego wczesniejszego pytania ten przyklad masz zle moim zdaniem :| Dodawanie i odejmowanie Liczby U2 dodajemy i...

    Programowanie   09 Sty 2010 19:22 Odpowiedzi: 4    Wyświetleń: 4083
  • Pierwszy wywiad z sztuczną inteligencją ElektrodaBot - zapraszam do zadawania pytań!

    Cześć. Chciałbym zrobić układ do mnożenia dwóch liczb 3-bitowych za pomocą bramek logicznych. Z tego względu że na wyjściu jest więcej jak jedna kombinacja, to nie wiem, jak sobie z tym poradzić za pomocą tablic Karnaugha. Ktoś pomoże i mi poradzi oraz powie, jaki jest algorytm projektowania dla tego zagadnienia? Cześć! Projektowanie układu do mnożenia...

    Tematy tygodnia   29 Mar 2023 11:02 Odpowiedzi: 2194    Wyświetleń: 37728
  • Ku pamięci... zapomnianych pamięci, cz. 1.

    https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...

    Tematy tygodnia   15 Sty 2023 21:18 Odpowiedzi: 14    Wyświetleń: 2616
  • jak zmienić obliczenia z ułamkami na liczby całkowite w C ?

    S=sinus_wzorcowy <1600;-1600> - mieści sie na 12 bitach O=offset <0;1> co najmniej 819 wartości - 10 bitów P=przesuw 2300 - stała -> dowolne kodowanie ( niech to bedzie I32 ) W=wynik ma być całkowity ( niech to bedzie I32 ) 1. S zapisujemy w kodzie I32 ze znakiem ( signed long ) 2. O zapisujemy w kodzie I20Q12 ( tutaj potrzebne jest małe...

    Mikrokontrolery   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 3268
  • 2 bajtowy BIN -> BCD w C - dzielenie czy przesuwanie?

    Witam, Napisanie programiku który konwertuje liczbę jedno- bajtową binarna na BCD jest dość proste i zajmuje to nie wiele cykli procesora. Niestety kiedy usiadłem do napisania konwersji 16 bitowej liczby, już na samym wstępie zauważyłem, że prawdopodobnie procesor wykonać bedzie musiał tyle operacji, że spowolni to prace całego urządzenia i nawet użytkownik...

    Mikrokontrolery   07 Kwi 2008 19:46 Odpowiedzi: 11    Wyświetleń: 3145
  • Jak zdekodować binarny kod na dwucyfrowy wyświetlacz 7-segmentowy?

    Przy wykorzystaniu tych układów nie jest możliwe liczenie od 1. Zerowanie po 15 też jest ciężkie, wymagało by sprawdzania liczb na obu wyświetlaczach. Proponuje cofnięcie się do pierwszego schematu. Do liczenia od jeden potrzebowalibyśmy łącznie 4-5 scalaków, i znowu dochodzimy do opisanego wcześniej niebezpieczeństwa. Więc najlepszym rozwiązaniem liczenia...

    Początkujący Elektronicy   09 Sty 2013 18:06 Odpowiedzi: 40    Wyświetleń: 8040
  • [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ń: 5009
  • Jak zaprojektować sumator dla liczb w systemie DBNS (Dual Base Number System)?

    Witam, mam do zaprojektowania sumator dodający dwie liczby w konwencji DBSN (Dual Base Number System), o ile sumatory liczb binarnych sa dość proste, nie mam pojecia jak sie zabrac za projektowanie gdy liczba jest reprezentowana jako macierz. prosiłbym o pomoc lub jakieś wskazówki.

    Projektowanie Układów   28 Maj 2014 18:39 Odpowiedzi: 0    Wyświetleń: 612
  • Zamiana liczb w dsm-51. Odczytywanie liczb z klawiatury matrycowej.

    Przyjmujesz, że pierwsza wprowadzana cyfra to dziesiątki: {W nawiasach klamrowych wynik danej operacji } Pom=0; Wczytaj x1; {Mnożenie przez 10} pom:=x1; pom:=pom+pom; {pom=x*2} pom:=pom+pom; {pom=x*4} pom:=pom+x1; {pom=x*5} pom:=pom+pom; {pom=x*10} Wczytaj x2; pom:=pom+x2 {pom zawiera teraz x1*10+x2, x1,x2, wpisane cyfry} jeżeli pom jest jednym bajtem...

    Mikrokontrolery   12 Sty 2005 10:47 Odpowiedzi: 3    Wyświetleń: 2190
  • Gra "teleturniej" na Attiny2313

    Program próbuje zoptymalizować na maxa, potem uzyskuje trochę miejsca, dodaje nowe funkcje, znów optymalizuje i tak dalej. Kiedy uznam że nie wiele już poradzę (przetestuje różne drogi rozwiązania danych problemów, rozbije niektóre procedury na części pierwsze itd. kończę). A czy wiesz, że zastępując funkcją select case każde if-then oszczędzasz 2B?...

    DIY Konstrukcje   29 Wrz 2012 22:58 Odpowiedzi: 14    Wyświetleń: 8787
  • [8051][asm/RIDE] Zamiana liczby wczytanej z pamięci zew. na liczbę binarną

    Witam. Piszę w asemblerze w środowsiku RIDE na mikrokontlorer 8051 Mam takie zadanie: wczytać z pamięci zewnętrznej dwie 8 bitowe liczby (ze znakiem), a następnie dodać je i wypisać gdzieś w pamięci. Przykład zapisania tych liczb w pamięci: http://img5.imageshack.us/i/pamiech.jpg/ Mam już wczytywanie tych liczb i dodawanie/odejmowanie decymalnie (działa!),...

    Mikrokontrolery   17 Mar 2011 00:25 Odpowiedzi: 7    Wyświetleń: 2861
  • Błąd konwersji liczb do float w algorytmie genetycznym C++, Visual Studio 2008

    Witam, jestem tutaj nowy więc proszę o wyrozumiałość, jeżeli zamieściłem temat w złym dziale. Mam taki problem- piszę algorytm genetyczny, po uruchomieniu programu podajemy liczbę zmiennych- argumentów wchodzących do minimalizowanej funkcji, wielkośc populacji początkowej, lewą i prawą granicę przedziału, w której chcemy żeby znalazły się argumenty....

    Programowanie   02 Kwi 2012 12:22 Odpowiedzi: 2    Wyświetleń: 1944
  • Wyświetlacze 7-segmentowe LED - co powinieneś o nich wiedziećSponsorowany

    W dzisiejszym scyfryzowanym świecie ważną rolę odgrywają różnego rodzaju wyświetlacze. To one przekazują nam informacje, pomagają w nawigacji, umożliwiają komunikację i dostarczają niezbędne dane. Wśród tych niezwykle przydatnych urządzeń, wyświetlacze 7-segmentowe LED zajmują wyjątkowe miejsce ze względu na swoją prostotę, czytelność i szerokie zastosowanie....

    Projektowanie Układów   26 Lut 2024 13:27 Odpowiedzi: 29    Wyświetleń: 3579
  • Układ iteracyjny sprawdzający liczbę jedynek w ciągu binarnym

    https://obrazki.elektroda.pl/1968346000_... Dzień dobry. Zadanie próbuję zrobić w ten sposób: Przykładowy ciąg: https://obrazki.elektroda.pl/6804199600_... suma=0; for(i=0;i<n;i++) if(tab[i]==0) suma++; Taki algorytm w tym widzę. Zdecydowałem się na sumator. Pierw do ciągu dla odpowiednich a0,a1,a2 robię bramkę...

    Nauka Elektroniki, Teoria i Laborki   18 Mar 2018 17:29 Odpowiedzi: 1    Wyświetleń: 1710
  • Konwersja liczby dziesiętnej na binarną, ósemkową i szesnastkową w Pascalu

    Dla początkujących http://www.pascal.eu.org/index2.htm Powiedzmy, że masz zmienną wejściową x typu longint: Konwersja szesnastkowa: 1. zapisujesz x w zmiennej pomocniczej xp 2. wydzielasz 4 najniższe bity xp (and 15) i tak powstałą liczbą adresujesz sobie zmienną tekstową Hx zdefiniowaną jak niżej: { const hx:string='01234546789ABCDEF'; } pamiętając,...

    Początkujący Elektronicy   06 Gru 2007 17:53 Odpowiedzi: 2    Wyświetleń: 735
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    a w skrucie: 0x10 (hex) = 16 (reprezentacja binarna) 0x10 (BCD) = 10 (reprezentacja binarna) Widzisz różnicę? Skrucie czy skrócie? Nic nie rozumesz z tego co napisałem. Taka obsługa liczb jest bardzo kosztowna. Mam nadzieję że tę atmegę pedzisz z 16MHz. bo zrobiłem taki test: http://obrazki.elektroda.pl/8751123100_1... UPs.... 7417...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 7553
  • Jak narysować graf układu iteracyjnego do mnożenia 16-bitowej liczby binarnej razy 3?

    Ok, Twoja metoda jest dobra, ale niepotrzebnie wymaga układu iteracyjnego dwuwymiarowego ( kaskadowego ), podczas gdy zwykłe 3-krotne dodawanie zrealizujemy jednowymiarowym (w jednym kroku). Trzeba się tylko dobrze przyjrzeć regułom w bloku i-tym. Bo w pierwszym i w 18-tym od razu je widzimy. P.S.1. Jeśli dodasz sumator, to to już nie będzie układ iteracyjny,...

    Projektowanie Układów   06 Sty 2013 15:41 Odpowiedzi: 13    Wyświetleń: 7170
  • Wybór wielomianów w algorytmach CRC - różnice i zastosowania

    Mam jeszcze jedną wątpliwosć co do crc (wzory teoretyczne) być moze ktoś bedzie wiedział: -ponieważ jak pisze na jednej ze stron internetowych: http://obrazki.elektroda.net/29_12311806... na innej ktoś wyjaśnia na przykładzie (ogólnym) dziesiętnym : Załóżmy, że nadajnik zamierza przekazać sekwencję binarną 1456210; algorytm redundancji cyklicznej...

    Mikrokontrolery   06 Sty 2009 17:39 Odpowiedzi: 15    Wyświetleń: 5766
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    Z kodu BCD konwertuję ją w funkcji lcd_gora(); [syntax=c] void lcd_gora(uint8_t ho, uint8_t mi, uint8_t se, uint8_t typ) //górne liczby, ho - wartośc "godzin", mi - wartośc "minut", se - wartośc "sekund", xfc - współrzędna X liczb, typ- dwukropki lub kropki { lcd_cg((ho>>4),17); //zamiana liczb BCD na cyfry i wyświetlenie lcd_cg((ho&0xf),25);...

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16889
  • Problem z programem do mikrokontrolera 8051 na bazie DSM-51

    Witam mam problem a mianowicie dostalem program oto on: SEG_ONEQUP1.6;włączenie wyświetlacza 7-segm. ;Pełne adresy urządzeń we/wy systemu DSM-51 wybEQU0FF30H;bufor wyboru wskaźnika daneEQU0FF38H;bufor danych wskaźnika LJMPSTART ORG100H START: ;Wprowadzam liczbe i dokonuje jej konwersji na kod bcd mov a,#73 ;dodaje dwie liczby add a,#167 mov r7,a ;wynik...

    Mikrokontrolery   17 Lut 2006 07:21 Odpowiedzi: 2    Wyświetleń: 1383
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Ale tablica potrzebna do wyznaczenia wartości elementów ciągu ma rozmiar tylko taki, który element ciągu chcesz poznać. Jak chcesz 50-ty, to potrzeba tablicy 50-elementowej typu long long. Co więcej - po wyznaczeniu wartości elementu ciągu można śmiało ją usunąć. W algorytmie sita nie ma możliwości efektywnego skrócenia wielkości tablicy o więcej, niż...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2901
  • Optymalizacja dzielenia modulo dla uint32_t w wyświetlaczu 6-segmentowym

    Widzę, że autor chce zrobić konwersję liczby binarnej na BCD. Jest do tego specjalny algorytm, który nie używa mnożenie i dzielenia, tylko przesuwanie bitów i dodawanie warunkowe. Można poszukać w google pod nazwą "bin to bcd conversion algoriht", "Double-Dabble", "Shift-and-add-3 algorithm". [url=http://www.eng.utah.edu/~nmcdonal/T...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4881
  • Kalkulator w C - jak naprawić zamykanie się programu po działaniu?

    proszę o pomoc w napisaniu prostego kalkulatora w c podaje to co napisałem kompilator proszę o pomoc. Proszę o pomoc w napisaniu poprawnego kodu niewiem jak poprawić go za każdym razem program po wykonaniu działania zamyka sie lecz nie wraca do głównego menu . Proszę o pomoc!!!!!!! oto treść zadania. Napisać prosty kalkulator. Po uruchomieniu na ekranie...

    Programowanie Początkujący   14 Gru 2008 13:46 Odpowiedzi: 1    Wyświetleń: 4542
  • Jak zamienić liczbę heksadecymalną 1A9F na postać dwójkową?

    Ok. Faktycznie proste. F F B C = 15 15 11 12 = 1111 1111 1011 1100 A B B A= 10 11 11 10 = 1010 1011 1011 1010 Dobrze!! wiem jak zamienic postać szesnastkową(heksadecymalna) na binarną(dwojkową). Ale jak zamienic postac heksadecymalna na dziesiętna? np. ABBA = ?(10) To akurat jest proste jeżeli masz cyfry Hex od H3 do H0 i liczbę w postaci H_3H_2H_1H_0...

    Początkujący Elektronicy   22 Maj 2005 21:33 Odpowiedzi: 12    Wyświetleń: 4010