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...
W przeciwieństwie do urządzeń https://obrazki.elektroda.pl/9807288100_... Wewnątrz znajduje się moduł CBLC5, który przy niezależnym zasilaniu prezentował się Alexie jako https://obrazki.elektroda.pl/9064828800_... Dziennik rozruchu BK7231N_2.0.0 wcześniej I kopia zapasowa Easy Flasher. Tak, używa standardowego klucza...
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.
Proponuję zajrzeć tutaj: http://www.atmel.com/dyn/products/app_no... Nota aplikacyjna AVR204: BCD Arithmetics Pozdrawiam Jacek
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...
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...
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ą...
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. 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...
http://cbfalconer.home.att.net/download/... Pozdrawiam, Light-I
(at)Sam Sung , tak. Pomyliłem te 2 pojęcia. Przepraszam. Skąd w takim razie na stronie FlyNerd, w tabelce UTF-8, wartość binarna dla 'ą' to: 00000001 00000101?
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...
Ł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;...
Witam Nie moge doszukać się funkcji konwertującej dane decymalne na binarne w visual basic'u. Zamiana na HEX i OCT jest bez problemowa bo są to funkcje wbudowane w VB na stałe. Czyżby nie było zamiany w prosty sposób na binarne, np. jak w excelu dec2bin? Czy trzeba budować funkcję dzielenia przez 2 ?
Witam. Mam problem z zamiana liczb ułamkowych na kod binarny. Jak np zamienia sie liczbe 0,45687 Jak zamienia sie liczby typu: 4,5567 ? Z gory dziekuje i pozdrawiam
znowu mam problem. Nie mam pojęcia jak zamienia się liczby z ułamkami (dziesiętne) np. 23.123 na kod binarny. I na odwrót np. 10001,111. Pomożecie??
Witam. Nie wiem czy piszę w dobrym dziale, jeśli nie proszę o przeniesienie tematu przez moderatora do odpowiedniego działu. Więc jak to się przelicza, jaki jest algorytm? Spotkałem się z kilkoma np.: liczba 51,27 to będzie binarnie: 11 0011,11011 czy nie?
muszę przerobić mikrokomputer tak aby odczytywał z wejściowego pliku tekstowego do pamięci liczby dwucyfrowej ze znakiem w formacie ASCII (np."-10, +25") i wyprowadził na ekran alfanumeryczny w formacie binarnym U2 w postaci liczby ośmiobitowej (np. "10010011, 01011111"), najbardziej znaczący bit jest bitem znaku, proszę o pomoc
Jak w temacie potrzebuje jakiś transkoder z kodu binarnego na kod BCD lub jeszcze lepiej z kodu binarnego na "wyświetlacz ósemkowy".
witam, poszukuje funkcji przekształcającej liczbe np int na ciąg textowy (do wyświetlenia na wyświetlaczu textowym) przedstawiający tą liczbę binarnie, czyli np: wejście 255 a na wyświetlaczu 11111111 wejscie
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ć?
Witam mój program wygląda tak: [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int n = 0,x = 0; printf ("Prosze podac liczbe dziesietna: \n"); scanf ("%d",&n); if (n<0) printf ("Blad! Podales liczbe: %d, ktora jest ujemna.\n\a", n); else { printf ("Liczba w systemie dwojkowym: "); do { x = n % 2; printf ("%d", x); n...
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:]
Witam, mam pytanie dotyczące algorytmu zamiany BCD na BIN. Nie wiem jak się za to zabrać. Konwersje w drugą stronę już rozgryzłem, jednak nie mogę znaleźć sposobu na konwersję BCD na BIN. Z góry dziękuję za odpowiedź pozdrawiam
Witam! Czy może ktoś polecić jakiś dobry program do konwersji plików bin na txt i odwrotnie ? Chciałbym przekonwertować plik bin na txt i dokonać zmian i spowrotem przekonwertować na bin. Kto poleci jakiś dobry program do takiej operacji ? :)
Witam. Stanąłem przed problemem konwersji liczby BCD wyświetlanej na wyświetlaczu LCD i zapisanej na 4 bajtach (4 rejestry mikrokontrolera) na liczbę w postaci BIN (3 bajty), którą mogę dodawać lub odejmować od innych liczb zapisanych w postaci bin w programie. Rozwiązania tego potrzebuję do zrealizowania tzw. offsetu przy cyfrowym pomiarze częstotliwości....
Witam. Muszę zamienić kilka liczb (3, 15, 65, 92, 158) na kod binarny 8-bitowy oraz napięć (1,25V, 2,49V, 3,12V, 4,33V, 4,98V) na kod binarny 8-bitowy przyjmująć, że 5V to 1111 1111. Mógłby mi ktoś wytłumaczyć jak to zrobić? W jaki sposób zamienia się te liczby?
Nie bardzo rozumiem co taka konwersja miała by robić. Masz 8 bitów. Tylko wartości dodatnie. Dodaj sobie starszy bajt o wartości 0 i masz liczbę 16-to bitową w kodzie U2.
Witam Niedawno zauważyłem że masz tam coś namącone przy wyświetlaniu cyfr bo jest tam procedura "pokaztemp" a w niej obsługa przerwania. nie wiem o so chodzi :?: Sprawdź to, ale poustawiaj se końcówki wg. siebie mnie to chodziło na AT90S2313 : '*****1 Wire na wyświetlaczu LED na Płytce testowej *********** Config 1wire = Portd.5 Config Timer0 = Timer...
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...
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]
Witam Trochę dziwnie napisany masz ten program. Poniżej masz mój programik który mierzy temperature i wyświetla na 4 wyświetlaczach., powinien ci trochę zmienić tok myślenia (bez urazy):D Oczywiście musisz go dostosować do swojego projektu. '*****1 Wire na wyświetlaczu LED na Płytce testowej *********** $regfile "2313def.dat" $crystal = 4000000...
Tak, np. UCY7447 jest dekoderem kodu BCD na kod wyświetlacza 7 – segmentowego.
Przy samych jedynkach było by wskazanie 0 (a dokładniej -1/16, wartość binarna FFF.F) 85*C jest zwracane jak układ nie zdążył z konwersją. Nawet jak poprzednia konwersja się udała i poczekasz tą jedną sekundę, to po rozpoczęciu nowej konwersji i zbyt wczesnym odczycie nie otrzymasz nawet wartości z poprzedniej poprawnie przeprowadzonej konwersji. Bo...
jeszcze masz dzielenie. Działa prawidłowo bo nie może inaczej. przeanalizuj dlaczego to moze zrozumiesz. W swoich przykładach dałeś jakies wordy i longi nie majace nic wspolnego z moimi funkcjami. Jest to zwykła liczba binarna gdzie dwa ostanie miejsca dziesiętne oznaczaja grosze lub setne. Taki pseudo float stałopozycyjny dziesiętny http://obrazki.elektroda.pl/6788972200_1...
Oczywiście nie ma z tym problemu, ale piszesz tak niedokładnie że trudno Ci jest pomóc. Sprecyzuj zagadnienie: 1. maksymalnie ile bajtów ma mieć wartość binarna 2.wynik ma być: gdzie, BCD spakowane po dwa w jednym bajcie czy każda wartość BCD w oddzielnym 3.wyświetlacz LCD czy LED bo jeśli ten drugi to i tak wartość BCD będziesz musiał konwertować (sposób...
Cześć, Chciałem przedstawić wam bardzo krótki i niecodzienny program, z którego stworzyłem mam duży problem. Próbowałem różnych rozwiązań, szukałem pomocy na różnych forach, książkach... Jesteście ostatnią deską ratunku. To jest moja playlista HLS (.m3u8). Lista zawiera 9-cio sekundowy fragment filmu, który jest zaszyfrowany i odtworzenie go bezpośrednio...
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...
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.
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...
Set pinb.5 .. to podciaganie pinów do zasilania, w dalszej czesci progrmu piny te sa uzywane do sprawdzania stanu na przyciskach. Calosc mam zmontowana na zestawie zl2avr a ogolnie to jest progrma do oryginalnego sterownika pieca mialowego. W tamtym uszkodzil sie procesor i probuje napisac program do niego. Napisalem kawalek od nowa i juz lepiej. Chodzi...
O podstawie dwa, czyli binarnie? Operator przesunięcia >>, maska, uzyskana wartość + 0x30 (ASCII) i wysłać lub zebrać do tablicy i wysłać. Obejdzie się bez itoa();. Chyba, że nie?
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]
[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]
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...
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, //...// );...
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.
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.
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)...
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 :)
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,...
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...
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))...
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.
Do czego chcesz użyć taki interfejs? Podejrzewam, że powinieneś szukać modułu wejść dwustanowych z interfejsem CAN.
dziekuje Wszystkim, przepraszam ale mnie nie bylo dlugo
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
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 Mam wielką prośbę, nie mogę sobie poradzić z programikiem zamieniającym liczby binarne na dziesiętne(tylko całkowite). Proszę o jakieś rady i wskazówki
witam wszystkich, potrzebuje możliwie najlżejszego algorytmu konwersji liczb dziesiątkowych na binarne, lub sposobu na dodawanie liczb binarnych
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ą...
czcionka binarna płyta binarna konwersja darmowy
porównanie tranzystorów bipolarnych fiata cinquecento ubuntu karta graficzna
regeneracja baterii alkalicznych regeneracja baterii alkalicznych
Nissan Murano Z50 – sterowanie podświetleniem wskaźników, dimmer, EL-inwerter, PWM Adaptacja alternatora zwrotnego w Peugeot 508 RXH Hybrid4