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...
Nie wyświetlaj pierwszych zer , zacznij wysyłanie wtedy gdy trafisz na pierwszą cyfrę <>0 ..i następnie już wszystkie. Rozumiem, że wyświetasz od lewej do prawej?? ..bo nie chce mi się analizować programu
Prosty i wygodny kalkulator operujący na systemie dwójkowym, ósemkowym, dziesiętnym i szesnastkowym. http://www.michalszkutnik.one.pl/downloa...
przeglądałeś ten kod, który napisałem? czy nie widzisz tam takim operacji jak add i subb? chodziło mi o zamianę liczb hex na binarne!
Panowie i Panie, połowa pytań było odnośnie drukarki i skanery, 2 zadanie były z dodawania liczb binarnych, zamiany liczb w systemie 8 na 16, schemat zasilacza, symbol ltp, partycjowanie dysków (polecenie) , coś z linux (unity tools, jakoś tak)
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
W jakim języku piszesz? Pokaż jak masz zdefiniowaną swoją tablicę. Zamiana liczby binarnej na szesnastkową jest bardzo prosta.
Witam, ściągnąłem właśnie czyjąś pracę (nie wiem jaką i na ile pewnym można być tego co tam pisze). Znalazłem w niej, że rejestry R24-R31 są rejestrami na których można przeprowadzać operacje 16-bitowe. Także możesz to wykorzystać i przenieść zawartość pierwszego rejestru do niego, pomnożyć x 256 i do tego dodać zawartość drugiego rejestru i gotowe....
Ł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;...
Dim Liczb as Byte Dim Cyfra0 as Byte ' cyfra jednostek Dim Cyfra1 as Byte ' cyfra dziesiatek . . . Liczb = PIND ' odczyt stanu pinów Shift Liczb, Right, 2 ' przesunięcie bitów w prawo, tak aby PD2 znaczyło 2^0, PD3 = 2^1, itd... Liczb = Liczb And & &B00001111 ' obcinamy wartość niepotrzebnych tutaj pinów PD6-PD7 (przesuwanie już obcieło...
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
Mam do napisania program ktory bedzie czytal z klawiatury matrycowej dwie cyfry dziesietne jakies liczby i zamienial je na liczbe binarna i szesnastkowa. Jak zrobic ze jak wprowadze te dwie cyfry to beda one traktowane jak jedna liczba i jak potem zamienic ja na binarna i szestastkowa? Bede wdzieczny za jakakolwiek pomoc.
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...
zamiana postaci binarnej liczby na postać hexadecymalną .... np binarnie 10011010 ma w hexie wartość 9A ... czy o coś innego ci chodziło?
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...
Zworki mają swoją wartość. Zaczynają się od 1, 2, 4, 8, 16 itd. To tzw. kod binarny. Założone zworki, a ściślej suma liczb po dodaniu ma dać numer mieszkania. I tak przykładowo mieszkanie numer 21 ma mieć założone zworki 16, 4 i 1. Inne mieszkanie, np. nr 17 ma mieć założone zworki 16 i 1. Z kolei mieszkanie nr 112 ma mieć założone zworki 64, 32 i 16....
POMOCY! Mam napisac program w jezyku C i pojawil sie problem z zamiana liczby binarnej na dziesietna. Moglby ktos sie zainteresowac moim problemem i mi pomoc. Bylbym bardzo wdzieczny... Kod zamieszczam ponizej: [syntax=c]#include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv[]) { int d_b, d_o, b_d, d_h,...
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);...
nie, indeks 2 oznacza BINarny nie U2 "BINary" czyli niby co? Wszak U1 i U2 to w obu przypadkach zapis binarny, tylko dwie konwencje zapisu liczb ujemnych, z których każda ma wady i zalety, ale praktycznie przyjęła się U2.
A czemu nie skorzystać z tego, że liczby są w systemie zapisane w postaci binarnej ? for(i=0x80; i; i >>=1) printf("%c", (liczba & i) ? '1':'0'); printf("\n"); Kod ten wyświetli wartość liczby 8 bitowej, w przypadku liczb dłuższych trzeba zmodyfikować zainicjowanie zmiennej i, np na 0x8000 dla 16 bitowej
Musisz te 40 bitów podzielić najpierw jakoś na grupy po 8 lub 16 lub 32 (itd.) bity. No chyba, że te 40b to jedna liczba.
dysponuje ktos moze kodem bascoma do zamiany 8 bitowej liczby dziesietnej na postac binarna? (najlepiej jakby byla zapisana do tablicy) A co rozumiesz przez "8 bitowa liczba dziesietna" i "postać binarna" :?: Czy chodzi Ci o zamianę z BCD na BIN :?: Piotrek
W Internecie łatwo znaleźć przykładowe algorytmy (niezbyt skomplikowane w implementacji) zamiany liczb między systemami, a co do znaku i części ułamkowej, to w zadaniu nie ma wyszczególnione, w jakim formacie ma być wprowadzana liczba binarna, a to robi różnicę. Jest kilka sposobów zapisu liczb ujemnych, a zapis liczb z częścią ułamkową zależy od przyjętego...
#include <stdio.h> #include <math.h> int main() { char znak; /* przetwarzany znak */ int znak_bin=0; /* liczba z kodem */ int i=0; /* licznik dzielen */ while ((znak = getchar()) != EOF) { while (znak) { znak_bin += pow (10,i) * (znak % 2); znak = znak / 2; i++; }...
najpierw znajdź reprezentację binarną (zmiennoprzecinkową) liczb; - 15,0625 oraz; - 15,06, następnie policz binarnie ich różnicę (15,06 - 15,0625) i zamień tę różnicę na liczbę dzięsiętną (pamiętaj o znaku), to będzie równe Δ - błąd bezwględny . Jak policzyć błąd względny δ to chyba już nie muszę Tobie tłumaczyć. Pozdrawiam
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...
Najlepiej będzie pozakać to na przykładzie: - zamiana liczby 2527,78125 (dec) na hex Cześć całkowitą 2527 dzielisz przez 16 (i zapisujesz reszty z dzielenia) tak długo aż otrzymasz wynik dzielenia równy zero: 2527 : 16 = 157 reszta 15 czyli F \uparrow 157 : 16 = 9 reszta 13 czyli D \uparrow 9 : 16 = 0 reszta 9 \uparrow Cześć ułamkową 0,78125 mnożysz...
W katalogu jest napisane ze glosnosc reguluje sie 6 mlodszymi bitami. ich wartosc rzeczywiscie waha się 0-63. dwa najstarsze bity (dopelnienie do 8 bit) w regulcji to dwie jedynki czyli 11XXXXXX. wartosc wstepna to 192. i jest to minimum głośnosci, max głosnosci to 255, zapisane na 8 bitach. Jest taka funkcja makebcd i z liczb bcd robi dziesietne. jaka...
Witam ! Zależy jak chcesz to zrobić, czy na mikrokontrolerze-wówczas byłby do napisania program realizujący zamianę z kodu binarnego na 2*7-seg., czy też na układach logicznych. Na TTL'ach (i pochodnych) można by to zrealizować (na przykład) tak: 1. przy pomocy układu '154 dokonujesz zamiany z kodu binarnego na "1-z-16", 2. wyjście '154 "0" zostawiasz...
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...
A jaką wartość w kodzie binarnym ma przecinek ? Stosuje się następujące rozwiązania: - liczba stałoprzecinkowa: transmituje się tylko wartość. Urządzenie odczytujące samo wie gdzie ma być przecinek - zamiana cyfr i przecinka na znaki ascii - kodowanie zmiennoprzecinkowe (floating point)
1) Prawo Demorgana i uproscic wyrazenie za pomoca DeMorgana NOT (A OR B)= (NOT A) AND (NOT B) NOT (A AND B) = (NOT A) OR (NOT B) Upraszczacie przez zastępowanie wyrażeń z lewej równaniami z prawej: mogą powstać wyrażenia do redukcji typu: A AND (NOT A) =0 A AND A = A A OR A=A A OR (NOT A) =1 gdzie A może być wyrażeniem złożonym. 2)Synteza układów Metoda...
Na szczęście choinka if then else zajmuje zero bajtów i zero instrukcji oraz wykonuje się w ujemnym czasie. Proponuję najpierw sprawdzić obie wersje na min. 2 platformach, a potem wyciągać wnioski nt. zajętości pamięci. Sprawdziłem na avr-gcc i xc8. I jest tak jak napisałem. Twoja koncepcja jest inna, co zmienia postać rzeczy, przemyśle to. Przekazujesz...
Programuje i programuje mój kochany procesorek atmega 32 i jakoś nie chce mi to zadziałać. Na wstępie zaznaczę, że poświęciłem godzinę na samo przetrzepanie elektrody i googli w celu rozwiązania problemu. Sprawa wygląda tak: Wysyłam z PC kolejno 3 wartości (przez UART) z zakresu 0...9 . Procesor je odbiera i ma skleić w jedną 3 cyfrową liczbę. Gdy takową...
Dla jasności, jak piszę liczba wyjściowa, to mam na myśli zmienną w której znajduje się wynik konwersji, a nie liczbę, którą tej konwersji poddaję (tą nazywam liczbą wejściową). Liczba wejściowa zapisana jest w systemie b1, liczba wyjściowa w systemie b2. (...) Chcesz mnożyć 13 999 razy? Tak, a czemu by nie? Tylko że to mnożenie jest wykonywane diablo...
Jeśli masz avr-gcc zainstalowane : [syntax=c]avr-gcc -c plik.c avr-objcopy -O binary plik.o plik.bin[/syntax] W pliku plik.c powinna być tylko tablica z danymi. Plik bin zawierał będzie postać binarną tej tablicy.
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.
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...
Jak w panelu zrobić zamianę 8 obiektów checkbox (czyli binarne pole 0 lub 1) na liczbę binarną np: 11111111 czyli 255 w hex FF i wysłać to do arduino? Gdy w timerze tworzę równanie nie zlicza mi to prawidłowo: va0.val=c0.val*1+c1.val*2+c2.val*4+c3.va... //(gdzie c0.val jest albo 0 albo 1) n0.val=va0.val
Heh nom moja praca tez była robiona w trzy osoby :) i tez była ambitna :D wysyłałem wiecej niz lewo prawo :). I jeszcze raz comek.PutByte(StrToInt((AnsiString)Edit1... wysyła liczbe zapisaną w polu Text jako bajt wiec jak bedziesz dawał int-y o wartosci od 0-256 to nie powinno byc problemu bo przy 8 bitach danych zmiescisz sie w jednym "pakiecie"(czy...
Witam, Chciałem w systemie zapamiętywać date i czas zdarzeń ( odczytane z układu RTC), ale nie ma sensu zapisywać tych danych w formacie BCD - szkoda pamięci ( 7(ew. 6) bajtów) Spotkał się ktoś z funkcją zamieniającą date w formacie BCD ( taki format jest odczytywany z układu ) do postaci binarnej zawierającej liczbe sekund od jakiejś stałej daty podobnie...
Jesli nie byloby mozna skorzystac z tego, ze przejscie z hex na bin jest bezposrdenie. Czyli dec2hex, potem od konca czytajac liczbe w formacie hex, odtwarzac wartosc binarna.
> <...> Ja używam Windows Calc w Scientific Mode do zamiany binary=>Decimal <...> Witam Trochę OT, ale myślę, że czasem może się przydać. Win Calc'a nie zawsze chce się szukać (a tym bardziej, gdy akurat nie pracujemy w Windzie ;-)), zaś przeglądarka jest otwarta praktycznie cały czas, więc do przeliczania pomiędzy systemami dec/hex/bin...
Witam. Na to pytanie odpowiedziałem na PW. Ale jak zgłaszasz taką prośbę to napisze tutaj. Zamiana BCD na HEX: ; w zmiennej tblicowej tab zapisane są kolejne cyfry BCD przy tym w komórce 1 jest najstarsza cyfra xor ax,ax xor dx,dx mov cx,.... ;tutaj wpisz ile masz cyfr Petla: mul 10 inc dx add ax,tab[dx] loop Petla ;w ax bedzie wynik w NKB...
Witam, od dłuższego czasu próbuje uruchomić graficzny LCD na KS108A. Mam 2 sztuki w różnym wykonaniu (COG i standardowy). Wyświetlacz jest podłączony pod nogi procesora STM32 które nie pełnia innych zadań niż zadeklarowane. Jedynym odstępstwem od standardu jest podłączenie szyny danych DB0-DB7 nie pod jeden port, tylko do kilku różnych - z powodu rozmieszczenia...
Witam, mecze sie juz kilka godzin i nie moge znaleźć błędu w moim programie ktory przelicza z liczby dziesiętnej na binarna: kod: #include<stdio.h> #include<stdlib.h> using namespace std; void zamiana(int x) { int t[8]; int i=0; do { t[i]=x%2; x=x/2; i++; } while(x!=0); while(i>0)...
Witam projektuję układ który będzie odczytywać wartość napięcia na ADC0 (PC0) i zapisuje to jako liczbę dziesiętną w jakiejś zmiennej. Wartość przetwornika w formie binarnej zapisana jest w 16 bitowym rejestrze ADCW a właściwie w 2 rejestrach 8 bitowych. Wartość jest zapisana w 10 młodszych bitach 16 bitowego rejestru ADCW. Jak zapisać wartość binarną...
Będę wdzięczny za wszelkie uwagi, spostrzeżenia i komentarze. #include <iostream> #include <math.h> // do poteg using namespace std; void binary(int liczba); int main() { int n,biezacy=0,nastepny,grey; long int licznik=0; cout << "Podaj n: "; // liczba bitow cin >> n; cout << n <<...
Witam, mam pewien problem. Mam napisać na zajęcia licznik,który bedzie używał dptru a nie rejestrów, ani timerów. Program na rejestrach mam zrobiony niestety brakuje mi pomysłu na ten na dptr. Mam prośbę żeby ktoś podsunął mi jakiś algorytm. Dodatkowo prowadzący zaznaczył,że program musi używać dzielienie 16 bitowego, co już też mam, ale złozyć to wszystko...
aren niestety nie masz racji, bo jak napisał StasiuK w kodzie BCD na postać binarną zamieniamy poszczególne cyfry a nie całą liczbę i twoje 117 to w BCD będzie 0001 0001 0111. Pozdrawiam wszystkich jjanek
Mam przedziwny problem z jedną zmienną.. Ta sama liczba zapisana w różny sposób ma inne wartości binarne. Mianowicie: unsigned int s=0b01110100; // 74 rozklad(s); // wyświetla binarnie s | daje wynik prawidłowy tj. 01110100 s=74; rozklad2(s); // to samo co rozklad ale w innym miejscu wyświetlacza, daje wynik 01001010 __________ wyniki...
Zapominasz, że w tej pamięci nie tylko te "floaty" siedzą (ściślej - ich obsługa) ale również obsługa uarta oraz ADC. To że masz 3 zmienne typu float o niczym nie przesądza. Przy jednej miałbyś podobnie. Oprócz tego procedura zamiany float-->str - też zajmuje swoje. W twoim przypadku wystarczyłoby abyś mnożony wynik, zapisał do liczby typu int. sprintf...
Witam! Samego sterownika nie spotkałem ale myślę że logika będzie wszędzie podobna. Jeżeli dobrze rozumiem to masz stałą liczbę miejsc na palecie i potrzebujesz oznaczyć te które już wypełniłeś. Ilość pozycji w osi X to np A, w osi Y to B. Wyobraź sobie macierz dwuwymiarową AxB Jako linię użyjesz słowo binarne o długości A (lub większej) i tych słów...
To chociaż może ktoś zna algorytm zamiany liczby dziesiętnej z przecinkiem (liczba dziesietna w postaci binarnej wyglądająca następująco: liczba_dziesietna_przed_przecinkiem_w postaci_binarnej , liczba_dziesietna_po_przecinkiem_w postaci_binarne np. liczba 11,12 dzieiętnie będzie wyglądała nastepująco 1011,1100 binarnie) na liczbe zmiennoprzecinkową...
Konwersja obwodu logicznego, zrealizowanego przy pomocy bramek AND i OR na formę zestawioną z bramek NAND i NOR jest doskonałym ćwiczeniem, które pomoże zrozumieć podstawowe prawa logiki Boola. Poniższy artykuł podzielono na trzy sekcje. Opiera się on na zadaniu domowym pewnego studenta, który poprosił o pomoc na forum EEWeb. Sedno tego zadania jest...
W ostatniej wersji (0.3.2) znalazłem błąd, plus drobna nieścisłość. Kody są zaktualizowane. I tak jeszcze ogólnie, wątki nie mają wsparcia dla czytania z eeprom. Jeśli mamy jakieś dane w eepromie trzeba je czytać w jednym wątku lub atomowo. https://filmy.elektroda.pl/63_1580026670... Do pamięci zrzucane są rejestry, stos sprzętowy i programowy. Stosu...
Witam! Swego czasu zacząłem przygodę z atmegą i nadszedł czas na zrobienie termometru. Chcę to zrealizować za pomocą dwóch 7 segmentowych wyświetlaczy, termometru DS18B20 oraz mikrokontrolera Atmega8. Układ złożyłem, przedstawiony jest na zdjęciu. Niestety nie posiadam układów, żeby użyć mniejszej ilości pinów, dlatego wyświetlacze zajmują właściwie...
Mikrokontrolery stosujemy już prawie w wszystkich układach, dlatego warto poznać sposoby tłumaczenia sygnałów analogowych na kod binarny zrozumiały dla mikokontrolera. Przykładem jest układ o nazwie potencjometr cyfrowy, pozwalający na zamianę rezystancji reprezentowanej przez zwykły potencjometr 1k na wartość binarną. W ten sposób za pomocą zwykłego...
Mozna napisac sobie funkcje od tego, i wyswietlac 1 i 0. Algorytm zamiany liczby dziesietnej na binarna powinien byc znany kazdemu.
Witam. Czy zna ktoś algorytm zamiany liczby rzeczywistej na binarną np. 10.75? Szukałem długo w necie, niestety,bez powodzenia. ========================================... Jestem pewien, że zamienię ( załącznik str.3). Tylko nie bardzo rozumiem idee.
Cześć To zadanie nie jest zbyt skomplikowane - każdą z cyfr szesnastkowych zamieniasz na jej binarny odpowiednik i wypisujesz po kolei, aż powstanie długa liczba binarna. Można też użyć kalkulatora, który znajduje się w systemie Windows. Wynik ręcznej zamiany 1 A 9 F 0001 1010 1001 1111 -> 0001101010011111 Wynik zamiany w kalkulatorze: 1101010011111...
Każdą cyfrę liczby dziesiętnej koduje się w 4 bitach. Bajt to dwie cyfry liczby dziesiętnej czyli max 99. Np. liczba 25 = 0001 1001 - binarnie i 0010 0101 w kodzie BCD Żeby dokonać zamiany trzeba wyodrębnić poszczególne cyfry z liczby dziesiętnej, zamienić każdą z osobna na postać binarną i "skleić" otrzymane zera i jedynki razem.
rozumiem tylko połowę tego kodu :), a głównie o zrozumienie mi tu chodzi. Procedura podana wcześniej jest jak dla mnie prostsza, tylko jeszcze nie wiem dlaczego jest char tab char tab void bin(int liczba) { i=0; while (liczba>1) { reszta=liczba % 2; if(reszta>0)wynik[i]=... liczba=liczba / 2; i=i+1;...
Chodzi Ci może o odwracanie bitowe ? Jeżeli tak, to zasada działania jest względnie prosta. mamy próbki w tablicy o indeksach powiedzmy i = 0..n-1. teraz bierzemy drugą taką tablicę (to tak dla uproszczenia, w rzeczywistości nie jest ona konieczna, bo można zrobić to na tej samej tablicy) dla każdej próbki o indeksie i odwracamy kolejność bitów w zmiennej...
Mam zmienną / wartość w postaci dziesiętnej (z przedziału 0...255). Chcę rozbić ją do 8 niezależnych zmiennych bitowych (8 bitów liczby w postaci binarnej). Jak to zrobić? Nie ma nic trudnego w napisaniu matematycznej procedury zamiany liczby dziesiętnej na binarną i poszczególne kroki zapisać do zmiennych. Ale znając bascom-a nie zdziwię się, jeśli...
Samuraj: nic to nie da. Deklarujesz: char liczba=0x43; czyli zmienna jest znakiem i jak byś wykonał: char liczba=0x43; cout<<"liczba "<<liczba<<endl; to na ekranie zobaczysz C (odpowiada 43 hex). autoservice: można to zrobić, ale mam pytanie jak podawana jest liczba binarna, z klawy czy w inny sposób. Czy może być podana np 101, czy...
Witam, Postanowiłem dobudować sobie do zasilacza taki oto woltomierz: http://romanworkshop.blutu.pl/elec/autov... Ponieważ szkoda mi 8zł na nową Atmegę 48 zwłaszcza że mam kilka Atmeg 8 postanowiłem przerobić kod (wstawiam już po zmianach) [syntax=avrasm];Automatyczny 2-zakresowy woltomierz panelowy z 4-cyfrowym wyświetlaczem LED ;Wersja 1.02 dla...
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...
Użyłbym raczej dzielenia przez 10 i dodawania, jak w tym przykładzie: http://www.8052.com/codelib/bcd.asm (tu gość zamienia 16 bitową liczbę binarną na 4 liczby BCD). Ale własna praca cieszy najbardziej :wink: Pozdrawiam.
Witam. Mam zapisaną liczbę binarną w postaci "String * 14" i próbuje ją zamienić na dec. Próbowałem komendą binval, ale niestety liczba wynikowa może przyjąć wartość max 255 czyli (bajt), a moje wartości będą w granicach 10000 do 14000(dec). Ma ktoś jakiś pomysł ? Pozdrawiam.
Napisałem taki program konwersji decy na inny system. Możesz go sobie przerobić tylko na binarne #include <iostream> #include <conio.h> using namespace std; int reszta,liczba,i,j,k,wynik[20]; const char tab[6]= {'A','B','C','D','E','F'}; char ch; void bin(int); void oct(int); void hex(int);...
Witam Mam uklad na ATmega8 , z wyswietlaczem LCD itd. i wykorzystuje wejscia ADC kontrolera do pomiaru napiecia (przynajmniej na wejsciu ADC). Co wazne, pisze w asemblerze, a trafilem na problem -byc moze banalny ale juz troche sie mecze, tez troche szukalem i ... Czy ktos moze wyjasnic w jakis sposob liczbe binarna w Asemblerze !! zamienic na 3 liczby...
- Dzielnik napięcia: pozwala dopasować lub wybrać zakres pomiarowy - Filtr: jeżeli dolnoprzepustowy, to eliminuje np. zakłócenia od sieci energetycznej, inny - określa pasmo pomiarowe woltomierza - Wzmaczniacz: najczęściej napięciowy, precyzyjny - dopasowuje/ /normalizuje sygnał pomiarowy do potrzeb przetwornika analogowo cyfrowego - A/C: przetwornik...
witam cytuje ze strony: Zamiana liczby ósemkowej na dwójkową Operacja odwrotna jest równie prosta. W tym przypadku każdą cyfrę ósemkową zastępujemy trzybitową wartością z tabelki. W Wyniku otrzymamy liczbę dwójkową o tej samej wartości. Zamieńmy liczbę ósemkową 336724076102(8) na odpowiadającą jej liczbę binarną: 3 011 3 011 6 110 7 111 2 010 4 100...
Witam! Poszukuje przykładowych programów zamieniających informacje zapisane w Naturalnym Kodzie Binarnym na kod wskaźnika siedmisegmentowego (lub zespół takich wyświetlaczy - (DSM-51)). Dokładnie, chodzi o dekodowanie informacji na wyjściu układu SAA3049 (dekoder RC-5) - jest to 11 bitów, z których 5 powinno stanowić jedną liczbę, a pozostałe 6 następną....
Dobra, widzę że jest źle. [syntax=cpp]void binary(int number) { int remainder; if(number <= 1) { cout << number; return; } remainder = number%2; binary(number >> 1); cout << remainder; }[/syntax] Rożnica? W działaniu widoczna, natomiast podstawowa, to sposób wyświetlania. To jest funkcja, która wypisuje zamienioną liczbę. Zamień...
Widzę, że temat rozwinął się w akademicką dyskusję, ale rozwiązania nie widać. Napisałem to pod Dev-C++. Kod trzeba rozszerzyć, Dodać zapis liczbb >9 w kodzie >10 jako A..F (a..f), bo w tej chwili taki zapis występuje tylko w heksa. Także dodać dodatkowe zabezpieczenia przed błędnymi wpisami. Zapis w heksa 1A3F i 1a3f jest równoznaczny. Uwagi...
Dobry wieczór. Witam Kolegów i podzielę się tym co udało mi się ustalić w sprawie DVB-T2 w SONY BRAVIA KDL-32WD750 i KDL-43WD757. Pewniki to: 1. Oprogramowanie całej serii xxWD7xx jest identyczne. 2. Tuner CE243EZP pracuje w 43WD757 i odbiera DVB-T2/HEVC ver. 8 bitów. W menu Tuner Detection ma: Expected Tuner Type 0 Mounted Tuner Type 0 3. Tuner CE243EZP...
Chcialbym uniknac sprawdzania kazdego znaku ciagu ze wzgledow wydajnosciowych Heh. A co ty sobie myslisz ze jakas inna funkcja skorzysta z magicznego prawdopodobienstwa i okresli ze to nie jest liczba. Ona tez bedzie musiala przeleciec po wszystkich znakach. jedyny zysk jest taki ze bedzie w ASM i moze sie zdarzyc ze wykona sie niewiele szybciej. Do...
chyba czas zdradzic tajemnice, malo osob obserwuje watek zapewne wszyscy przemysleli propozycje ;) rysunek jest pogladowy stworzony w panit-cie mysle ze mozna zalapac co i jak... jesli ktos bedzie mial problem pytajcie z checia pomoge. jesli chodzi o magnecy to moga wykonywac ruch gora dol ale moga tez byc zamocowane na jakims kole. wazne aby byly odpowiednio...
Robię kolejno zadania z książki Gałki: "Podstawy programowania mikrokontrolera 8051" i natrafiłem na polecenie, aby narysować zawartość stosu w momencie schowania setek. Moje pytanie brzmi, czy mogę zrobić to, jak nie posiadam płytki dsm-51? Mam tylko popularny symulator jagoda, na którym nie ma jako takiej pracy krokowej i mogę odczytać zawartość końcową...
Witam. Popisze sie tu lekko niewiedza, ale jak to mówią, "kto pyta nie błądzi". 1. Mam problem z przerwaniami w WinAVR, mianowicie zainkludowalem interrupt.h, a mimo to przy kompilacji obrywam komunikatem: error: 'GIMSK' undeclared (first use in this function) natomiast instrukcje 'enable_external_int' dławi taka odpowiedzią: undefined reference...
Witam. Najpierw drobne uściślenie. Napisał Kolega, że ma zamienić 3 cyfrową liczbę BCD na jeden „bit binarny” – pewnie chodziło o jeden bajt danych. Proponuję zacząć rozwiązywanie zadania od lektury objaśniającej, co to jest kod BCD oraz jak operować tak zapisanymi danymi na 8051 przy użyciu asemblera, konwertować na HEX itp. Odpowiedni...
A znacie może komendę zmieniającą nazwe plików (wraz z rozszerzeniem). Odpowiednik ren w batch Np. Rename - jedna wada - plik musisz najpierw otworzyć. Poszperałem w google, i nie czaje nic z tego kodowania. Możecie mnie oświecić... Ja chciałbym aby kodowało do znaków specjalnych typu: «�#181;¾җم&...
Witam Nie potrafie sobie poradzic z zamianą np. z systemu 10 na ieee754 mam np liczbe -12,625 1)zamieniam ja na binarna 1100,101 jak z tego zrobic iee754?? i jak potem z ieee754 zamienic na binarna bardzo prosze o pomoc
... tylko jak później zapisać tablice 3 pozycyjną do jednej zmiennej i wyświetlić to za pomocą bufora? To dwa różne problemy: ... zapisać tablice 3 pozycyjną do jednej zmiennej ... Zmiana 3 cyfr na liczbę to sumowanie iloczynów każdej cyfry z jej wagą w danym systemie liczbowym, który chcesz obliczyć np. dziesiętnie: 123 = 1*100 + 2*10 +3*1 Przecież...
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?...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
Kiedyś napisałem coś takiego ale w asmie i dla zwykłego '51 ; ; Program obrotomierza ; CZ5msequ0ec77h;5ms dla 12MHz LCZYNequ3;dlugosc czynnikow w bajtach KEYequ6+8;R6 z banku 1-go, stan klawiatury OLDKEYequ5+8;stary klawisz ILOSC_Cequ4+8;ilosc cylindrow silnika ; STATUSequ20h CZAST3equ21h;ostatni pomiar czasu T CZAST2equCZAST3+1 CZAST1equCZAST2+1 CZASTA3equCZAST1+1;ostatni...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
róznica polega na tym,że przy użyciu wejść16 bitowych wartość w programie będzie bardziej zbliżona do rzeczywistej niż w przypadku użycia wejść 8bitowych. Żeby nie opowiedzieć o dokładność dwa razy większej. pzdr A ja myślę, że nie masz racji. Akurat nie byłem nigdy na szkoleniu z Siemensa, ale kolega był i dał mi materiały. I wg mnie bardziej prawdziwy...
/*1.Napisz funkcję o następującym nagłówku: void negacja(char *lan), która dla łańcucha znakowego lan przechowującego wartość binarną, dokona negacji (zaprzeczenia logicznego) każdego jego bitu. Łańcuch znakowy wczytaj z klawiatury w funkcji main(), a po wywołaniu funkcji, wydrukuj zmodyfikowany łańcuch na ekranie (również w funkcji main()). */ Dodano...
Witam, http://obrazki.elektroda.pl/8289051000_1... Pomyślałem, że warto byłoby pokazać dodatkową funkcjonalność wyświetlaczy DWIN ze sterownikiem DGUS a mianowicie OS. Do demonstracji został wybrany wyświetlacz DMT80480T070_18WT. Jest to model panelowy o IP65 matrycy 7", rozdzielczości 800x480 i interfejsie RS232/485 (zamiennie). Określenie...
mam dwa kody które napisałem do szkoły teraz dostałem zadanie połączenia tego by wyglądało jak kalkulator o to kod FUNKCJI : uses crt; VAR a,b,l,wynikh,x1,x2:integer; o, d,c: char; e,s:string; reszta,i,j:integer; wx,wy,w,x,y,a1,b1,c1,a2,b2,c2,pdelta,del... wynik:array[1..20]of integer; function dodawanie(a,b:integer):i...
https://obrazki.elektroda.pl/5076141300_... Przetestujmy ten https://obrazki.elektroda.pl/2707610900_... Jeśli flashujesz urządzenie BK7231N, na którym działa już OBK, musisz użyć metody aktualizacji OTA, aby sflashować OpenBK7231N_1187_merge_4738dd2d9ba2.rbl plik w pobranym zipie. W przypadku flashowania przez UART...
Witam Trochę denerwuje mnie, że w tym dziale ludzie często pytają to samo, zamiast użyć funkcji "szukaj". Ja szczególnie zwracam uwagę na pytania o sterowanie LPT, dla tego zrobiłem krótkie FAQ (jeszcze nie skończone) i zamieszczam je poniżej. Całą sprawę uzgodniłem z moderatorem gulson, który przekazał mi 30pkt na wyróżnienie tematu. Jeżeli też Was...
http://obrazki.elektroda.pl/8000762600_1... W większość projektów, które realizował autor tego poradnika w oparciu o Raspberry Pi wykorzystywał on piny GPIO jako wejścia i wyjścia cyfrowe. Wyprowadzonych na płytce RPi jest 17 takich pinów. Co zrobić jak potrzebujemy więcej? Najprostszym sposobem zwiększenia liczy wejść i wyjść cyfrowych,...
(...) (*(char **)(param_1 + 4), "rb"); if (pFVar1 == (FILE *)0x0) { lVar3 = 0; } else { fseek(pFVar1,0,2); lVar3 = ftell(pFVar1); fclose(pFVar1); } printf("nowy rozmiar %d\r\n",lVar3); } (at)__security_check_cookie(at)4(local_4 ^ (uint)&pFStack_28); return; } Wstępna ocena dostępnych informacji Pytanie dotyczy wielu kwestii: 1. Potencjalne wady...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...
Przedmiotem aukcji jest Kalkulator CASIO FX-7400G PLUS GY POWER GRAPHIC - prawdziwy kombajn matematyczny. Kalkulator NOWY nie został ani razu włączony (posiada oryginalną pląbe na baterii bez wyjęcia której nie da się go włączyć). Pudełko tekturowe ma lekkie otarcia na narożnikach. W zestawie wszystko co widać na zdjęciach tj. kalkulator, plastikowa...
zamiana liczb wyszukiwanie binarne binarne sygnały binarne
korektor phono pompa ciepła usterka tranzystor polowy wzmacniacz
saeco granaroma saeco granaroma
Jak przywrócić radio w Toyota Auris 2008? Instrukcja resetu Najmocniejsza bateria do Samsunga Galaxy S10