Kod może nie jest optymalnie napisane, ale wydaje się być poprawny, jeśli chodzi o przeliczanie. Dlatego poczytaj o tym, jak używa się debugera (ustawianie pułapek - ang. breakpoint; pogląd wartości zmiennych - ang. wachtes). To naprawdę wiele rozjaśni.
Witam r = 2 * r + (d - '0'); W konsoli wprowadzasz cyfry ale doczytywane są one jako znaki. Zmienna d przechowuje te znaki jako odpowiednie liczby z tablicy ASCII. Na zmiennej d wykonywana jest operacja odejmowania liczy ASCII zapisanej w tej zmiennej z kodem ASCII znaku '0' w celu uzyskania cyfry. Np. Znak d='5' ma kod ASCII 53. Znak '0' ma...
http://cbfalconer.home.att.net/download/... Pozdrawiam, Light-I
Łap, tylko że zamiana jest z dwójkowego na dziesiętny, a później z dziesiętnego na dwa pozostałe... no i zakładamy że użytkownik jest uczciwy i podaje nam na wejściu tylko 0 i 1 ;] uses crt; var binarna:string; function potega2(pot:integer):int... var i,wynik:integer; begin wynik:=1; for i:=1 to pot do wynik:=wynik*2;...
WinHex http://obrazki.elektroda.pl/3459814100_1... wynik [syntax=c] unsigned char data[30] = { 0x53, 0x4F, 0x01, 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x58, 0x01, 0xFF, 0xFF, 0xE1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x78, 0x03, 0x2C, 0x01, 0x00, 0x00, 0x00, 0xB0, 0xFD }; [/syntax]
Tak, np. UCY7447 jest dekoderem kodu BCD na kod wyświetlacza 7 – segmentowego.
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...
Witam! Puszczam swoją wersję, która u mnie działa (Kompilator Pelles-C) [syntax=c] #include <stdio.h> int main() { int i,j,liczba[4]; char bin[4][9]; printf("podaj adres ip:\t"); scanf("%d.%d.%d.%d",&liczba[0],&... /* printf("%d %d %d %d\n", liczba[0], liczba[1], liczba[2], liczba[3]); ten wiersz dla...
No cóż, można to wytłumaczyć tylko błędem blogerki. Na polskiej wikipedii jest napisane, jak mapuje się znaki Unicode na sekwencje bajtów UTF-8: https://pl.wikipedia.org/wiki/UTF-8#Spos... 0x105 mieści się w poniższym zakresie: 0x80 do 0x7FF – bity 110xxxxx 10xxxxxx Zatem 'ą', czyli U+0105, czyli binarnie 00100000101 (11 cyfr, bo...
A to wiodące zero ma być jedno czy nawet kilka ? Rozwiązaniem może być obliczenie długości łańcucha (np strlen()) i jeśli wynik jest mniejszy od np ośmiu to wypisujemy osiem minus wynik strlen zer. Mam nadzieję, kolega zrozumiał.
itoa służy do konwersji zmiennych o typie int, do typu long służy ltoa. A poza tym po co ci taka konwersja? Przecież liczby natywnie są przechowywane w postaci binarnej, więc łatwiej zastosować operacje maskowania bitowego, a nie długotrwałe i pamięciożerne konwersje.
Proponuję zajrzeć tutaj: http://www.atmel.com/dyn/products/app_no... Nota aplikacyjna AVR204: BCD Arithmetics Pozdrawiam Jacek
W sumie to można nawet przypisywać bezposrednio wartości bitom w bajcie. Można nawet zanegować stan i jedynki będą się pojawiać tylko na miejscach gdzie stan jest niski [syntax=vbnet] Dim Bajt As Byte Bajt.0 = Pind.3 Bajt.1 = Pind.0 Bajt.2 = Not Pind.4 Bajt.3 = Not Pind.5 Lcd Bajt[/syntax]
Potrzebuje w jednym module uzyc innego modulu, który zamieni zmienna w postaci binarnej na postac w czym konkretnie problem? sprawa wydaje sie byc dosc prosta; ponizej prosty przyklad uzycia modulu 'konwerter' w module 'glowny', mam nadzieje, ze to wyjasni nieco sprawe; [syntax=verilog]module glowny ( input [A:0] dane_do_przeksztalcenia, //...// );...
Zakładam że dana jest wartość 8 bit a należy przekształcić ją do wydruku w kodzie ASCI HEX 1) starsze 4 bity przesuwasz w prawo x 4 czyli ( /16) 2) dodajesz kod ASCII "0" czyli 0x30 3) sprawdzasz czy wynik przekroczył kod ASCII "9" jeśli tak dodajesz 0x07 4) w wyniku uzyskujesz starszy znak wartości HEX 5) uzyskujesz 4 młodsze bity np funkcją AND 6)...
Każde wywołanie tej funkcji ze wskaźnikiem na inny typ spowoduje błędne zachowanie programu. Akurat nie jest to prawdą. Tak się składa że absolutnie każdy obiekt można sobie oglądać jako bajty, więc absolutnie dowolny wskaźnik można zrzutować na `char*`. To czy taki kod jest elegancki to inna sprawa, ale jeśli tylko nie wychodzi poza bufor, to tak...
Nie potrafie
ilość taśm jest zależna ode mnie... Zbuduj maszyne Turinga, która zamienia kod binarny na kod graya i z kodu graya spowrotem na kod binarny dla 2 danych wejsciowych.
[syntax=c]char s[9], *p; uint8_t m, b; // b - bajt do wyswietlenia [/syntax] [syntax=c]for (m = 0x80, p = s; m; m >>= 1) *p ++ = '0' + !!(m & b); s[8] = 0; [/syntax] albo [syntax=c]for (p = &s[7]; p >= s; b >>= 1) *p -- = '0' | (b & 1); s[8] = 0;[/syntax]
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...
Przekonwertuj na wave 8bit/8kHz/mono. Obetnij pierwsze 44 bajty nagłówka. Dalej masz czyste binaria. Jeśli chcesz to wkleić do kompilatora jako tablicę stałych to przekonwertuj każdy bajt (0-255) na postać tekstową lub hex i tak wklej w edytor.
Przepraszam za zamieszanie :( Znalazłem przytępny dokument na ten temat - http://goku666.webpark.pl/lekcja17.htm Może się przyda - mi pozwolił usunąc trochę braków w edukacji :)
Tak ale zapisane binarnie. A to zupełnie co innego w tym przypadku. Jeśli chcesz zapis binarny to robisz binarny. A czy to będzie nkb czy bcd to już inna kwestia. W twoim kodzie jest wszystko ok. Kod jest kodem dziesiętnym w zapisie binarnym. Więc liczby drukowane są po "naszemu" używając cyfr. Jeśli chcesz BCD wydrukować w zapisie binarnym to najpierw...
http://obrazki.elektroda.net/33_12693286... Cześć! Kiedyś, kiedy zaczynałem zabawę w wyświetlacze graficzne, potrzebny był mi program na PC, który pozwalałby konwertować czcionki i obrazki do tablicy C, by potem użyć jej w programie dla mikrokontrolera. Potrzebowałem zapisywać ja w postaci monochromatycznej, gdzie jednemu bitowi zmiennej w...
Ord, Chr, DecToBin (to już specyficzne dla kompilatorów niektórych)
W jaki sposób w pliku zapisane są liczby, tzn. w jaki sposób są rozdzielone, czy jest to txt, csv? Ogólnie nie jest to skomplikowane. Najlepiej podeślij przykładowy plik z którego chcesz pobrać liczby. Jak już pobierzesz dane z pliku załatwiasz to dwoma linijkami [syntax=csharp]int value = 8; // Pobrana wartość string binary = Convert.ToString(value,...
Witam! Mam następujący problem: mam urządzenie, które pewne dane wysyła w postaci szeregowej. Liczby zmiennoprzecinkowe wysyłane są zgodnie ze standardem IEEE754 (64 bity). Ja te dane mam zapisane w pliku, teraz muszę je przerobić na postać zrozumiałą dla mnie:). Napisałem funkcję w C++, która jako parametr dostaje tablicę 8-bajtową z liczbą zapisaną...
dziekuje Wszystkim, przepraszam ale mnie nie bylo dlugo
dzięki, a mógłbyś go napisać, bo jakoś mi nie do końca wychodzi ;( to nie z lenistwa tylko po prostu jestem w tym nowy i nie wszystko rozumiem
Ach te tytpy z Delphi swojego czasu tez dały mi w kość, oto rozwiązanie twojego problemu: AnsiString::c_str() ta funkcja zwraca tymczasowy wskaźnik do stringu przekonwertowanego z ansistringu. A wiec w twoim przypadku bedzie to wyglądało tak: if(SaveDialog->Execute()) { ofstream outfile(SaveDialog->FileName.c_str(),ios... outfile.write((char*)&dane,sizeof(mapa))...
Do czego chcesz użyć taki interfejs? Podejrzewam, że powinieneś szukać modułu wejść dwustanowych z interfejsem CAN.
Cześć. Jak w temacie. Układ ma być zrealizowany na układach cyfrowych z wyłączeniem mikrokontrolera i układów programowalnych. Prosiłbym o sugestie lub gotowe rozwiązania. (np. na sumatorach??) Pozdrawiam
zmienna = BIN( liczba ) gdzie: zmiennazmienna tekstowa, w której znajdzie się liczba zapisana w formacie binarnym, liczbaliczba poddana konwersji, może być stałą lub zmienną typu Integer, Word, Long czy Byte.
Witam! To będzie Tobie bardzo pomocne. http://pl.wikipedia.org/wiki/Kod_Graya Pozdrawiam
Duże rozdzielczości bywają przydatne przy pomiarach dryftów, pomiarach względnych. Na mierniku 8 1/2 cyfry widać jak płynie temperaturowo każdy zwykły rezystor. Część pomiarów z natury jest względna. Ale się zgadzam - mnóstwo ludzi wierzy że rozdzielczość to dokładność, a konwersje z binarnych na dziesiętne to ułatwiają.
witam wszystkich, potrzebuje możliwie najlżejszego algorytmu konwersji liczb dziesiątkowych na binarne, lub sposobu na dodawanie liczb binarnych
Chciałbym odświeżyć temat, ponieważ potrzebuję pomocy. W teorii wiem jak to działa (NKB XOR Gray), ale mam stworzyć translator w programie Xilinx ISE. Na razie utknąłem na czymś takim: http://img337.imageshack.us/img337/9787/... - nie mam pojęcia co dać tam gdzie wskazuje strzałka, - nie wiem czy w ogóle dobrze to połączyłem.
Propozycje do rozważenia: - jeśli masz liczby BCD spakowane (w jednym bajcie dwie cyfry BCD) to może da się przeprowadzić konwersję dla każdej cyfry oddzielnie, a wynik złożyć z dwóch wyników (tak na pewno się da wykonać konwersję BCD -> binarny) - może wykorzystanie tablic przejścia z jednego kodu na drugi w niektórych przypadkach (tablice nie muszą...
No to myrcin ma racje. Na pewno chodzi o deasemblera bo nie rozumiem koncepcji konwersji kodu heksadecymalnego na binarny :lol: w głowie mi się kręci jak próbuje pojąć o co chodzi. :D
Witajcie, otóż ostatnio nęka mnie pewien problem i szukam rozwiązania. Interesuje mnie jak w PLC (nie chodzi o konkretną markę, tylko o zasadę tworzenia programu) dokonać konwersji liczby binarnej do formatu dziesiętnego. A teraz po co mi to potrzebne: Potrzebuję napisać program na sterownik, w którym sygnał będzie podawany na 6 wejść (X0-X5, czyli...
Musisz wykonać konwersję wartości binarnej odczytanej z ADC na cyfry dziesiętne. Użyj dzielenia przez dziesięć (DIV). Pozdrawiam, Dr.Vee
Program trzeci w załączniku.
No właśnie sprawa nie jest taka prosta. Bo dana nie jest tablicą tylko liczą bint.... Coś chyba nie zrozumiałeś i brniesz coraz gorzej - panie kolego. Sprawa jest wręcz banalnie prosta .... sorry ale aż wstyd pytać - dlatego na prawdę - google w ręce i poszukać informacji podstawowych o zapisie Hexadecymalnym, binarnym itp .... bo jakaś masakra się...
Nie wiem czy temat jeszcze kolegę interesuje, ale może innych tak. Generalnie jest tak ze po wysłaniu zapytania np: o obroty (poprzez elm327): 010C to powinieneś otrzymać odpowiedź: 41 0C 1A F8 Przy czym 41 0C - potwierdza prawidłowe zapytanie i odpowiedź, a 1A F8 - to wartość rpm w hex, a więc 6904 w dec. Ale uwaga wartość rpm podawana przez ELM327...
odpowiedż napisałem odnośnie do tych dwóch kart, i po przyjrzeniu się widać, które linie się różnią. po konwersji z binarnego na dziesiętny odnośnie tych dwóch linii takie cyferki wychodzą.
Witam, Mam na zadanie zrobić konwersje liczby utworzonej z cyfr: 2 i 4 liczby 34.513972 na zapis w hexie, ósemkowym i binarnym. Jak się za to zabrać?
Zastanawiam się po co. Tak samo łatwo wyświetlić w postaci binarnej.
Ależ w funkcji lcd_int() nie masz nic wspólnego z rzutowaniem zmiennych a szczególnie float. Jest tylko zamiana liczby binarnej na ASCII za pomocą wbudowanej funkcji ITOA (Integer To ASCII) zastanów się jakie zakresy liczb może pomieścić typ int (czytałeś o typach ? - spróbuj zajrzeć do tabelki bo masz taką w książce na 1000%) to po pierwsze wyjaśni...
No tak były różne wartości ustawione w kompilatorze i w symulatorze. Dzięki. Teraz tylko co zrobić, żeby sprawdzić (i naprawić) czy to źle wykonywana konwersja z binarnego systemu do dziesiętnego, czy wyświetlanie tej wartości tylko?
źle. Dec2Bcd zwraca wartość, z którą nic nie robisz, więc w Twoim programie nie ma de facto konwersji z postaci binarnej na BCD (wyniki konwersji są gubione). Sama nazwa funkcji też jest myląca, bo ona zamienia wartość binarną (a nie dziesiętną) na wartość w kodzie BCD.
Witam, Na przykład w excelu tworzymy sobie konwersję zapisu binarnego na heksadecymalny i otrzymane wartości wpisujemy pod odpowiednimi adresami komórek pamięci w oknie programu obsługującego programator.
Mam do napisania krótki program (pod procesor z rodziny intel 8051) o następującej treści. Wczytać z kl. matryc. 3 cyfrową liczbę BCD zamienić na jeden bit binarny i wyrzucić na lcd dwa znaki hex z uzyskanej liczby binarnej. Chodzi mi o samą koncepcję bo przerzuciłem już całe zeszyty a poysłu jak nie bylo tak nie ma. Z góry dzięki za pomoc chociazby...
Siemka, mam na wstep do programowania zrobic aplikacje okienkową w Lazarusie, która zamienia liczby dziesiętne na system dwójkowy, szesnastkowy i ósemkowy. Na razie napisałem zwykłą konsolową aplikacje w C, bo go lepiej ogarniam i próbuje to zmienić na Pascala. Tu program w C: A tu pascal z tym że nie do końca działa także prosiłbym o poprawe: program...
..w bascomie abs() dziala tylko na integer lub word, na byte nie chcial. poradzilem sobie uzywajac intrukcji asm NEG "rejestr" wczesniej sprawdzajac czy MSB liczby w kodzie U2 jest ustawiony. sprawa rozwiazana , dzieki :) pzdr.
zamienia dec na hex: function Dec2Hex(D: Word): string; const HexDigits: string Dodano po 2 polecam jescze: http://www.jakubas.pl/pr-pascal.htm
Teraz idąc dalej, dlaczego trzeba zrobić ta konwersję? Jeśli pierwszy bajt danych z pliku hex dla adresu 0 wynosi C9 to przecież jego reprezentacja binarna to po prostu 11001001 ale to tylko reprezentacja a fizycznie to 0xC9 to to samo co 0b11001001 więc po co robic konwersję pliku danych z pliku hex do bin? A może o inną konwersję chodzi? To jest...
Najprostszym sposobem konwersji dowolnie długiej liczby binarnej do pisemnej postaci jest ciągłe dzielenie jej przez 2 ... Dzięki za odpowiedź. Przenalizuję sobie kodzik i zobaczę, czy będę umiał go wykorzystać. Na pierwszy rzut oka wydaje mi się, że nie o to chodzi. Mnie nie chodziło o konwersję liczby binarnej do postaci pisemnej, jeśli rozumiem...
Witam, Schemat układu jest niekompletny, brakuje kwarcu taktującego. Z programu wywnioskowałem, że jest to Xtal 12MHz. Długość trwania procedury obsługi przerwania od Timer0 wraz z preambułą nie musi być dokładnie równa 10 cyklom maszynowym (#3CBA). To wniesie pewien błąd pomiarowy odmierzania czasu, przeciętnie około 10 mikrosekund. I na koniec sprawa...
Witam wszystkich MAm pytanie jak sie dokonuje teoretycznie konwersji wyniku binarnego albo hexa na zmiennoprzecinkowy w przetwornikach A/C majac dane napiecie referencyjne np przypomiarze temperatury gdziewynik mamy zapisany w hexa. pozdrawiam
ale dlaczego przez 48??
by ominąć konwersje poziomów ? Kolega chyba nie przeczytał wątku. Spokojnie sprawdziłem raz jeszcze cały watek - myślę ze zostałem źle zrozumiany - napisałem o konwersji poziomów z TTL na UART (+ - 12V) nie o konwersji z formatu (binarny na hex czy dec).
Czy możesz wyjaśnić o co chodzi z tymi partycjami? Dlaczego mają inny układ? . Nie potrafię tego wyjaśnić. Kilka porównań do tego, co wydaje mi się, że wiem do tej pory. https://obrazki.elektroda.pl/8721116800_... Pamiętam też, że w przypadku żarówki MOES Matter, ponieważ używa ona standardowych kluczy Tuya, można po prostu sflashować...
Patrz wyżej.
ok postaram sie krotko i zwęźle musze napisac program (w jagodzie) ktory bedzie konwertował liczbę dziesiętną na liczbe binarną. zakres wprowadzanych loiczb do 40 bitow oczywiscie nie chce programu podanago na tacy. chce sie czegos nauczyc. ale przerylem ksiazke i neta i nie moge znalesc jak na wyswietlaczu lcd zaprezentowac liczbe binarnie. czy idzie...
Jak to zrobić w druga stronę? tzn wpisując np do p Czyli chcesz zamienić liczbę binarną, na liczbę zapisaną w kodzie BCD. BCD=binarna przez dziesięć, razy szesnaście, plus reszta z dzielenia binarna przez dziesięć :D EDIT: No to masz 2 podpowiedzi.
Do syntezy częstotliwości na układach TTL robię układ programatora stacji w oparciu o 32KB SRAM- do tego celu potrzebuję konwertować liczby z kodu BCD (5 liczników) na kod binarny. Dlaczego uważasz że potrzebujesz? Układ będzie prostszy jak zrezygnujesz z konwersji. Pamięć może być adresowana BCD.
Nowością tu nie jest sposób przechowywania w pamięci bo on od dawna jest już na wielu poziomach -taki analogowy sposób, tylko ten procesor umożliwiający pracę na wielu poziomach i nie jest wymagana konwersja na kod binarny.
Z twojego przykładu wynika, że nie są zapisane w łańcuchu binarnie, tylko w systemie dziesiętnym. Do takiej konwersji można zastosować różne funkcje- itoa, ltoa, lub uniwersalną - sprintf z odpowiednim ciągiem formatującym.
To znaczy masz zrobić konwersję binarną na BCD ? R0 - od 0 do 256 R1 - jednosci 2 R2 - dziesiatki 7 R3 - setki 1 Algorytm 1: start: R0:=liczba R1:=0 R2:=0 R3:=0 while R0>=100 do R0:=R0-100 Inc R3 end while R0>=10 do R0:=R0-10 Inc R2 end R1:=R0 Algorytm 2 DIV - dzielenie całkowite MOD - reszta z dzielenia (łatwiej...
Polecam notę aplikacyjną Atmela "AVR204: BCD Arithmetics". Jest tam opis konwersji 2-bajtowej liczby binarnej na 5-cyfrową BCD, ale algorytm łatwo rozszerzyć na liczbę 3-bajtową. Napewno korzystniej będzie zliczać binarnie a konwersji dokonywać dopiero na potrzeby wyświetlania.
no to teraz jeszcze bcd2bin...
Przerobiony obraz ma znajdować się na matrycy w której pixel ma wielkość 5*5 mils. Wyeksportuj do bitmapy o rozdzielczości 200DPI. Gotowego programu nie ma, formaty flików z PCB nie są "otwarte".
[url=http://www5.mplayerhq.hu/MPlayer/re... Zestaw Binarny
Na początek wyrzuć te dzielenia i po prostu skopiuj wymaskowaną zmienną Mm do portu B. przecież Mm zawiera bity - zera i jedynki, którymi chcesz wysterować diody. Konwersja z liczby binarnej na liczbę binarną przy użyciu dzielenia przez potęgi dwójki po prostu powala.
Maciek kolego jakim to frezem robiłeś, płytka wygląda wspaniale. Kupiłem 0.2 ogon ryby ale jeszcze nie doszedł. Co do sztywności to jest dobrze a jak jej nie będzie to sobie dodrukuje odpowiednie części. Dodano po 6 Tytka chłopie jesteś trolem Jak ogarnę frez to nie zapomnę się pochwalić, drukarkę ustawiałem 3 tygodnie. Zapominasz że samo nie wskakuje...
Witaj, Z materiałów, które zostały mi z zajęć na studiach: "Inną metodą konwersji Qm na liczbę dziesiętną jest przedstawienie liczby binarnej w postaci liczby całkowitej ze znakiem i podzielenie jej przez 2^m. np. w notacji Q7 0 100 1001 = 73(10) / 2^7 = 0,5703125 w odwrotnym przypadku mnożymy liczbę którą chcemy przekonwertowań na standard Qm przez...
Próbuję konwertować biblioteki binarne Eagle do Protela i Protela do Eagle. Przeglądałem pliki binarne bibliotek .lbr Eagle i w pewnych miejscach nie mogę się połapać co oznaczają niektóre dane hexydecymalne. Może ktoś posiada informację na temat formatu zapisu plików binarnych bibliotek .lbr Eagle. Zmiana i porównanie zmienionych plików wprowadza nieznane,...
Dzięki rohdamn za sprawdzenie moich ramek. Wiem, że aby sprawdzić crc przez https://dzien.net/tech/ wartości powinny być w HEX. Jednak według propozycji yntelo z postu #236 https://www.elektroda.pl/rtvforum/viewto... dane powinny być wczytywane do tablicy 2 bajtowych elementów a CRC musi być liczone na surowej ramce tzn. na danych...
Aby przekonwertować godziny i minuty na 16-bitową zmienną binarną w systemie Weintek HMI, możesz użyć języka makr dostarczanego przez Weintek. int godziny = 10; // Przykładowa wartość godzin int minuty = 30; // Przykładowa wartość minut // Konwersja godzin i minut na 16-bitową zmienną binarną int binarna = (godziny << 8) | minuty; W powyższym...
Jeśli to prawda, „0” w raportach nie oznaczałoby alarmu, a „8” to „self_test_alarm”, który jest ósmy na liście (przeprowadziłem kilka autotestów prądu upływowego za pomocą urządzenia, naciskając przycisk przycisk oznaczony „T”) Obawiam się, że się myliłem; Sprowokowałem 3 różne alarmy (przetężenie, wyciek i niski kredyt, indywidualnie, nie jednocześnie)...
Można tak: int k; k=int('A'); cout<<k<<endl; lub natychmiast: cout<<int('A')<<endl... Poprawiam: Chodziło o kod binarny, podany kod zamienia literę na decy. Możasz przekonwertować dowolną liczbę na kod binarny. Kod konwersji na hexa podałem na Forum. Zamiana go na binarny jest b. prosta.
A ja rzucę gotowcem :D ; ----------------------------------------... ;konwersja liczby binarnej X-bitowej do postaci dziesietnej X-cyfrowej ;) | ;---------------------------------------... bajtyequ 4 ;z ilu bajtow sklada sie liczba bityequ bajty*8 cyfryequ 10 ;maksymalna ilosc cyfr po...
Witam, Jeśli skonfiguruje interfejs SPI wg. noty aplikacyjnej zmienną którą chcę przesłać muszę podawać w postaci char. Dlaczego jeśli podam w postaci hex-a funkcja ta też działa ? Czy char = hex ? A co jeśli chciałbym wysłać zmienną typu int która zajmuje więcej niż 8-bitów ? Czy najpierw muszę dokonać jej konwersji na binarną i dopiero podzielić na...
O ile pamiętam, to konwersję z Greya na binarny robi się tak, że przesyłasz bity szeregowo od najwyższego, i jeśli ilość jedynek w Greyu od początku do aktualnego bitu była parzysta, to dajesz 0, a jak nieparzysta, to 1.
Zapoznaj się z zasadami promocji/konwersji typów całkowitoliczbowych (integral) w c/c++. W pierwszym przypadku masz promocję k do int, wynik odejmowania -1, wynik modulo 4 = -1, a następnie konwersję -1 do unsigned char = 255, bo -1 to binarnie same jedynki. W drugim przypadku masz konwersję do unsigned char już po odejmowaniu, więc k = 255. W jednym...
Witam ! Taki program można napisać samemu, albo skorzystać z gotowych rozwiązań. Pod tym adresem znajdziesz parę rozwiązań. http://www.elektroda.pl/rtvforum/zamiana... Pozdrowienia
Jakie ma zadanie spełniać ten program? Bo czy dane są jako asci czy jako binarne to już zależy od tego jak je interpretujesz, a zapis jest zawsze binarny.
Witaj, W moich ostatnich pytaniach bardziej chodziło mi o to - jaką "funkcję" w układzie pełnią P3.4 i P3.7, a nie do czego są podłączone. Choć oczywiście i ta ostatnia informacja też jest pomocna w ocenie i pomocy dot. twojego układu. Na początku wątku napisałeś też że: > chcę dokonywać pomiaru i wyświetlać jego wynik na led7seg Czy możesz powiedzieć...
Problem właśnie w tym, że nie mam możliwości odczytania zawartości karty pamięci z tego PLC jakimś PG. Dodatkowo sprawę komplikuje fakt, że nie ma do tej maszyny żadnej dokumentacji, czy chociaż schematu. Kilka lat temu zrobiłam programatorem Elnec kopię zawartości pamięci TMS 2516, która jest na karcie pamięci, tak na wszelki wypadek. Chcąc napisać...
Vladimir Chelyabinsk autor programu lcd-image-converter wprowadził wreszcie możliwość zapisu grafiki i czcionek do pliku binarnego. Konwersja odbywa się na podstawie szablonów, więc można stworzyć dowolny format pliku. https://code.google.com/p/lcd-image-conv... http://sourceforge.net/projects/lcd-imag...
^ w Javie jest operatorem bitowym Exclusive-OR. W związku z powyższym wyrażenie w^s daje owe 2. 100 (binarne 4) 110 (binarne 6) ----- 010 ("wyłącznie lub" = 2) http://docs.oracle.com/javase/tutorial/j...
Kod który opisujesz nie jest kodem U2, tylko kodem SM (znak-moduł). Jeśli chodzi o konwersję to jest prosta, ale jest kilka szczegółów: 1) w jakim kodzie jest cecha liczby zmiennoprzecinkowej? W 754 jest to kod z obciążeniem, czyli 0 binarnie = maksymalna wartość ujemna. 2) Czy masz opuszczać wiodącą 1 w mantysie? Konwersja przebiega tak: normalizujesz...
Mama taki temat - potrzebuję przeliczyć dane z systemu hex na zmiennoprzecinkowy float (IEEE745). dane wejściowe hex np: 43 76 18 BA Po konwersji - wynik float: 246.1 Nieprawda. Potrzebujesz wyświetlić dziesiętną postać zmiennopozycyjną danej, którą masz podaną w postaci szesnastkowego zapisu binarnej zawartości pamięci. żadnej konwersji tu nie ma.
Ale o co CI konkretnie chodzi? I tak w pamięci procesora liczby zapisane są binarnie...
Kurcze ten blok "TIM_S5TI" mi nie działa.. :/ Poza tym tutaj jak widzę przechodzimy z REAL do TIME. Jaka jest struktura tego formatu? Chodzi mi o to, że jeżeli mi ten blok TIM_S5TI nie chce działac, to może uda mi się samemu taki blok skonstruowac, tylko nie wiem jak wygląda format zmiennej typu TIME (w binarnym ;p)
Jeśli w BASCOMie robisz konwersję do łańcucha i potem to wysyłasz binarnie, to idzie mniej więcej tak, jakbyś transmitował znakowo instrukcją PRINT. Jak dotąd wszystko OK. Jeśli dalej wchodzisz w DELPHI z funkcją konwersji CharToNum , która traktuje Twoje dane jako binarne, i wymnaża kolejne znaki przez 256^n dostaniesz bzdurę. Trzeba albo zapisać temperaturę...
Ok, super dzieki. Źle przesuwałem .. ech ;) Kłania sie system binarny. Dzieki za pomoc !
Bajt=0 można zapisać binarnie jako 00000000, ponieważ 1 bait = 8 bitów. Jeśli bajt=128, to binarnie będzie tak 10000000, czyli bit 8 będzie zapalony. W heksadecymalnym zapisie 128 będzie zapisane jako $80. Zresztą jeśli masz problemy z konwersją to przeliczaj to w kalkulatorze (Windowsowy też to potrafi). Wracając do tematu. Zapisuj do portu bajty w...
W sumie obojętnie jak to wyśle, byle po obu stronach była ta sama konwencja - czyli albo obie strony używają stringów, albo postaci binarnej. Z tego co pisze autor wynika, że nadajnik dokonuje konwersji na strin i przesyła dane, które odbiornik interpretuje jako dane binarne.
Jaki sens miałaby ta funkcja, gdyby tyczyła się tylko stałych? ano taki, że możemy chcieć wyświetlić dane z flash, szczególnie jeśli to są stałe. Generalnie, przez to wyróżnianie FLASH, RAM robi sie sporo kłopotów. no niestety ... ale ma też zalete nie trzeba bawić sie linkerem. Fajniej jest np w sdcc dla pic, tam zmienne globalne const są w pamięci...
czcionka binarna kopia binarna płyta binarna
wyczyścić sterownik windows impulsator licznika renault wentylator halotron
suszarka whirlpool pralki whirlpool
Schemat czujników paliwa Audi A6 C5 1999 - szczegóły i diagnostyka Optymalne ciśnienie w sprężarce: stałe 7 bar czy wyższy zapas?