1011 <<< wynik --------- 1100011 <<< tu zaczynamy -1001000 --------- 11011 -100100 --------- 11011 -10010 --------- 1001 -1001 --------- 0 <<< reszta MUSI wyjść :)
(at)ElektrodaBot przeanalizuj tylko ten poniższy schemat. Jaki jest stosunek częstotliwości sygnału CLK na wejściu układu do sygnałów H1 i H2 na wyjściu układu. https://obrazki.elektroda.pl/1923487900_... Bezpośrednia odpowiedź na pytanie W przedstawionym układzie sygnał CLK jest dzielony tak, że częstotliwość na wyjściach H1 i H2 wynosi...
sposobów jest multum. wszystkie z wymienionych przez ciebie operacji są bardzo dobrze opisane na praktycznie każdej stronie zajmującej się układami programowalnymi. te zagadnienia możesz szukać na stronach uczelnianych (typowe zagadanienie akademickie :)) ze swej strony polecam zajżeć w to [url=http://www.csee.umbc.edu/help/VHDL/...
Aha Dziękuje za ogromny wkład w pomoc. Chwilowo zakończyłem wszelkie symulacje i wróciłem do swojego małego procka (ATmega328pb). Moduł SIM868 pobiera plik binarny z serwera do swojej pamięci. Mogę odczytywać jego dowolny wycinek jak i cały na raz (to akurat zbędne chyba, że chciałbym policzyć na początku jego CRC zanim zacznę go ładować do flash'a....
Witam!! Potrzebne mi sa jakies wiadomosci na temat funkcji liczacych kody binarne. Jezeli ktos posiada moze gotowy program takiego kalkulatora (dodawanie odejmowanie dzielenie mnozenie pierwiastkowanie) to bardzo prosze o pomoc. Z góry dziekuje i pozdrawiam
I jeszcze na koniec się przyczepię, "technologia SMT", podobnie jak "dioda LED" czy "siła SEM", to masło maślane, więc albo po prostu SMT albo "technologia SMD" ;) Poprawiłem - na diody uważałem ale SMT się wkradło miało być tak jak jest :) I jeszcze jedna rzecz nie opisana powyżej. Całość chodzi na wewnętrzny RC 8MHz - czyli trzeba tylko wyłączyć...
Nie dziel 1/3, tylko 100/3 albo 1000/3 (oczywiście w systemie binarnym przesunięcie musi być w oparciu o właśnie system binarny dokonane)... Dokonaj takiej normalizacji, aby otrzymać liczbę całkowitą, w której tylko wystarczy przesunąć przecinek. Tak więc przed przystąpieniem do dzielenia zmaksymalizuj mantysę dzielnej i zminimalizuj dzielnika, dbając...
wlasnie z ty dzieleniem mam największy problem, 8051 jest 8-bitowym. Napisałem sobie kiedyś podprogram do dzielenia 16bit./8bit. liczbę, ale nie wykorzystam go do dzielenia przez 1000 i 10000. Musiałbym mieć dzielenie 16bit. przez 16bit. na mikro 8-bit. Czuje, że nie poradził bym sobie z takim dzieleniem. Nie ma jakiejś innej możliwości?
Dzień dobry, zakupiłem do domu alarm Satela CA5, opierając się opinie, że jest prosty w obsłudze. Jego konfiguracja mnie jednak przerosła. Wszystko połączyłem według schematu i działa, do menu serwisowego wejść potrafię, ale nic nie mogę w nim ustawić. Rozumiem system binarny i szesnastkowy, ale nie mam pojęcia jak pisać te funkcje. W załączniku dodaje...
Witam, buduje sobie spokojnie na zaliczenie termometr oparty o atmege i ds1820 wiem że są gotowe rozwiązania na forum ale ja chce zrobić to sam, w pełni to rozumiejąc i umiejąc się z tego wytłumaczyć czemu kod wygląda tak a nie inaczej ogólnie jedna rzecz mnie męczy - mianowicie wymyśliłem sobie że na mój wyświetlacz puszcze cyfry przez 7448(wchodzi...
Jeśli masz jakieś doświadczenia z bibliotekami do operowania na dużych liczbach, to którą bys ewentualnie polecił? Ja już wcześniej pisałem, że nie programuję w C, więc nie polecę też niczego, niestety. Co do pliku - przede wszystkim plik musi być binarny - to ma być 1:1 odzwierciedlenie pamięci. Dżyszla napisał: Napiszę więcej nawet: Twój program...
Rozważam jak na małych architekturach fajnie mnożyć integery przez współczynniki jak 1.3, 1.5 ... oraz 0.9 , 0.7 ... Cel: w wielu zastosowaniach "na styku z człowiekiem' trzeba się dostosować do logarytmicznego naszego postrzegania rzeczywistości. Czyli postrzegane jako równe skoki głośności, tonu (częstotliwości) tak naprawdę muszą być wykładnicze....
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...
Witam, mam prośbę do kogoś kto zajmuje się assemblerem o wyjaśnienie mi pewnego problemu. A mianowicie muszę wykonać dzielenie binarne, znalazłam w książce w sumie to co mnie interesuje lecz nie bardzo rozumiem dlaczego to działa. W załączniku znajduje się ten fragment wraz z kodem którego nie rozumiem. http://obrazki.elektroda.pl/6837505300_1...
Witam, czy ktos moglby mi krok po kroku wytlumaczyc dzielenie np takiej liczby 10110011 : 110 kiedy nad kreska dzielenia wystepuje 0 a kiedy 1 bo nie moge tego zrozumiec?
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...
Interesuje mnie taka kwestia, czy są gotowe układy scalone (prawdopodobnie jezeli juz to z taktowaniem) ktore realizowaly by dzielenie 2 liczb binarnych, zalozmy 4 lub 8 lub iloś-bitowch ?
To jest licznik binarny, więc można dzielić częstotliwość sygnału w systemie dwójkowym. Sygnał na clk (jest tam jeszcze wejście różnicowe). Wejścia P służą do ustawienia licznika. Zasilanie to maks 6V, ale układ będzie działał przy zasilaniu 3,3V. Od rysunku 4 zaczynają się ciekawe schematy z dzielnikami.
Znasz taką strukturę jak "tablica" ? Albo taki algorytm jak dzielenie binarne? Wszystko da się zakodować. BTW swicth case na 200 pozycji mógłby być ciekawie zoptymalizowany, potwierdzicie?
Dodawanie szostek tez zadziala, ale czym rozni się ono od dzielenia przez 10 ? Czy chodzi moze o wyzszosc symbolu " + " nad symbolem " * " ?? Mysle ze chodzi tylko o taką róznice, ze o ile sie orientuje to wykonanie dodawania zajmuje znacznie mniej czasu procesora niz mnozenie czy dzielenie.
Np. testując bity. W C wyglądałoby to np. tak: if (m & 0b0100) PORTC |= 1 << PC5; else PORTC &= ~(1 << PC5); W każdym razie test wartości bitu robi się przez AND i nie trzeba w tym celu nic dzielić.
A jak mozna podzielic liczbe 12345/65536 = 0,18765.... mnie by tylko interesowlo np 0,187?? Bo jak dam dzielenie binarne tych liczn to wyjdzie mi zero!!
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...
Skoro rysunek 2255842600_1396547955 pokazuje, że najpierw wysyła się "address high" a po nim "address low", to można przyjąć (bez zagłębiania się w notę), że dane wysyłane po sub-adresie przesyła się w taki sam sposób: najmniej znaczące bajty wielobajtowych danych wysyłamy na końcu, zatem 0xAABB wyślemy jako najpierw 0xAA, potem 0xBB, najpierw szesnastki,...
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...
Przypominam, że komputery liczą w systemie binarnym! Implementacja tego była by tylko trochę trudniejsza (chyba, że ktoś myśli jak maszyna, do czego się konsekwentnie zbliżam :D ) niż systemu dziesiętnego, a wydajność wielokrotnie wyższa. Można by wtedy w prosty sposób zrobić mnożenie i dzielenie (binarne jest prostsze!), gdzieś na elektrodzi był chyba...
witam mam takie dosc głupie pytanie ale musze je zadac: cry: bo jest mi to potrzebne jak zamienic liczbe z systemu dziesiętnego na system binarny dwujkowy?? szukalem w necie ale te instrukcje są troche nie jasne i nie potrafie tego zakumac :cry::cry: bardzo prosze o pomoc:] "Ręcznie": Dzielisz liczbę przez 2, jeżeli zostaje reszta to wpisujesz 1, jedeżeli...
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ą...
No już wszystko jasne - lewy licznik 40103 to tzw dzielnik A a prawy to dzielnik N. CD4001 realizuje logikę przełączania modułu preskalera +1 . Szkoda że tego nie narysowałeś. 4046 to detektor fazy a binarny licznik 4020 zapewnia sygnał referencyjny dzieląc f kwarcu na częstotliwość rastra strojenia. Klasyk Spróbuj zbadać jaka jest częstotliwość referencyjna...
Tak mam, impuls wyjściowy to tak na prawdę 0,5s "1" i 0,5s "0". Mam gdzieś zakopane w piwnicy TTL 7457, wtedy dam 60 x 60 x12. To dostaniesz przez 6 godzin '0', i przez kolejne 6 godzin '1' - jak ma być '0' i '1' przez 12 godzin każde, to trzeba dzielić przez 60x60x24. Podział przez 60x60x24 można zrobić używając 17-bitowego licznika binarnego (albo...
Twój układ jest oki ale da się go zrobić za pomocą 7 przerzutników. Liczba 100 w zapisie binarnym to 1100100 co daje 7 przerzutników połączonych kaskadowa i jedna bramka NAND o trzech wejściach. I pamiętaj ze każdy przerzutnik T dziel przez 2. Czyli cztery przerzutniki mogą maksymalnie podzielić przez 2^4=16 I niestety układ z książki jest poprawny...
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...
Napisać program wykonujący przynajmniej jedno z działań (dodawanie, odejmowanie, mnożenie lub dzielenie) na liczbach w systemie dwójkowym. Użyj do reprezentacji liczb binarnych tablic długości 10. Użytkownik podaje liczby po uruchomieniu programu (liczby maksymalnie 10-cyfrowe). Program wypisuje te liczby i wynik działania. Prosze o pomoc!!!
W temacie szybkości tego licznika- interfejsowe które tu są używane maja operation time na poziomie 20ms, DS2E panasonica których używam zawodowo maja ok 10ms, a kontaktrony Medera w podstawkach DIP poniżej 1ms. Można by znacznie przyspieszyć działanie - kto wie może nawet dzielić 50Hz:)
Konstruuję częstościomierz o zakresie 1Hz-20Mhz. Częstościomierz ma mieć zastosowanie w generatorze funkcyjnym, więc musi mierzyć częstotliwość z przebiegów na jego wyjściu t.j. sinus, prostokąt i trójkąt. A nie wystarczy mierzyć prostokąt? Witam ! Częstościomierz zbuduję na liczniku binarnym 74LS293, dzielącym częstotliwość przez 4, przez co mierząc...
kolego ! tylko nie meilem Jeżeli to tylko na www , po ftp szybciej wysyła , szybciej ściąga , mniejsze objętościowo bo jest traktowane jako zawartość binarna a dzielić na mniejsze części - oczywiście że tak :)
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...
dzieki za ZIP-a i RAR-a znowu troche wiadomosci sie zdobyło.zastanawiam sie nad sposobem H-DOC-a.ciekawy sposób- daje w końcu dla powiedzmy 1023bitów liczbe 1500 (bład o 1 ale to sie da poprawić)zapisana binarnie, czyli 101 1101 1100 (5 13 i 12)tylko jak to przetworzyć na BCD, bawiłem sie z binarnych na decymalne i hex-y oraz odwrotnie a o BCD znam...
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:...
(at)cirrostrato 4045 https://obrazki.elektroda.pl/7953574100_... Który da największą dokładność w dzieleniu danej częstotliwości. I mam jeszcze jedno pytanie. Jaki układy IC od Texas Instrument dają najdokładniejszy możliwy podział częstotliwości? Nie widzę sensu w tym pytaniu, każdy licznik liczy tak samo dokładnie. Co innego gdybyś...
Zwykłe binarne dzielenie nierestytucyjne przy 10 bitach będzie prawdopodobnie prostsze, niż każda z tych kombinowanych metod - to w końcu tylko 8 obiegów pętli z porównaniem, przesunięciem i warunkowym odejmowaniem, tyle że te trzy operacje trzeba zrobić na 10 (czyli w praktyce 16) bitach. Gdyby toto miało przynajmniej 8-bitowe dzielenie, jak stary...
Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem ze zmiana z systemu binarnego na dziesiętny jest znana?...
Jak myślicie czy możliwe jest do zaprojektowania układ dzielnika częstotliwości dzielącego przez 149 (na licznikach dekadowych albo binarnych, w CMOS lub TTL). Jak najbardziej jest taka możliwość, problem w tym jaką częstotliwość chcesz podzielić.
W pliku binarnym mam ciąg bitów, który potem dzielę na bloki zamieniam na system dziesiętny wykonuję obliczenia i znów zapisuje do pliku binarnego. Taka funkcja skrótu. Dodano po 27 dziękuję taki kod działa [syntax=cpp]string pobierz(string m) { ifstream plik; plik.open(sciezka, ios::binary); if( plik.good() == true ) { ifstream(sciezka)>>m; for(size_t...
1. Zależy, jakiego rodzaju są gniazda. Jeżeli są typu strumień (IP/TCP) to podziałem na pakiety zajmuje się, w zasadzie, protokół. Aplikacja może czytać/pisać nawet bajt po bajcie, chociaż nie będzie to zbyt efektywne (z uwagi na wykorzystanie procesora i liczbę wywołań systemu operacyjnego) . Optymalniej jest stworzyć sobie bufor (właściwie arbitralnego...
Co do liczenia czasu, to musisz przeanalizować jak timer zlicza impulsy i jaka jest częstotliwość taktowania. Wtedy wiesz od jakiej liczby do jakiej liczby ma zliczyć impulsy żeby mieć określony odcinek czasu. Co do ilości linii adresowych system binarny się kłania, jedna linia to 2 adresy, 2 linie 4 adresy, 3 linie 8 adresów, itp. Witam. Ja uważam...
mam pytanie do tego algorytmu, bo nie moge jednej rzeczy dla niego wymyśleć... co zobić, żeby prawidłowo robił bin2bcd ale liczby 16 bitowej dla której 4 lub 8 ostatnich bitów jest traktowane jako liczby po przecinku... przecież nie bede tego robić tak jak jest a potem dzielić tej liczby bcd przez 16 albo 256, bo wtedy traci to sens, żeby nie dzielić...
Nie... dzielenie wymaga więcej cykli procesora... (zależy też jaki sie używa procesora ale zawsze dzielenie jest bardziej cyklochłonne od przesówania binarnego) jeśli to procesor ośmio bitowy a program ma być w assemblerze to nawet nietrzeba takich operacji wykonywać gdyż można odrazu podzielić wyraz na dwa bajty poprostu odczytując starszy bajt a potem...
No już ci napisałem - arytmetyka stałopozycyjna. 21/2=10r1. 1*10/2=5 - masz pierwszą cyfrę po przecinku. Możesz zrobić r*100 albo 1000. Jak z tego wyjdzie reszta to mnożysz dalej i dzielisz otrzymując kolejne miejsca dziesiętne lub binarne.
Witam Moja propozycja jest następująca: mając string z poszczególnymi bitami dzielisz go na kawałki 4-ro znakowe. I wtedy taki czteroznakowy string zamieniasz na odpowiadającą wartość HEX. Potem pobierasz kolejne cztery znaki i znów zamieniasz. Możesz sobie zrobić np. tablicę w której umieścisz np. 100 bitową liczbę. Kolejne dane będziesz pobierał z...
Tu Zamiana z dziesiętnego na binarny liczby 23: 23 : 2 = 11 reszta z dzielenia = 1 11 : 2 = 5 reszta = 1 5 : 2 = 2 reszta = 1 2 : 2 = 1 reszta = 0 Odczytujemy liczbę od tylu: 10111 Zamiana z bin na dec liczby 10011<zaczynamy od konca, ale mozna tez od poczatku>: 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4 = 1+2+0+0+16 = 19 Z dec->hex i z hex->dec...
Jeżeli kanały z matrycy masz co 50kHz to P0 nie będzie zmieniany. ---------- Spróbuj sobie policzyć: Synteza generuje sygnał do powielenia 3 razy w murzynku. Więc częstotliwość rastra musi być 3 razy mniejsza czyli: 25kHz/3=8.33333kHz I to sie zgadza bo kwarc przy syntezie jest 8.553MHz co po podzieleniu przez 1024 (FS>H) w kości daje 8,3525kHz a po...
wyszukiwać binarny binarny binarny wyświetlacz system binarny
schemat elektryczny suzuki swift citroen kontrolka kierownica wtrysk common
atlas copco komputer poleasingowy
Toyota Corolla Sedan 2006 – podłączenie taśmy LED pod maskę, schemat, bezpiecznik, przekaźnik Scania S500 RTC2305 – błąd zasilania zegara RTC, objawy i diagnostyka