Artykuł na ten temat: [url=https://dld-iitb.vlabs.ac.in/exp/bi...
Jak zrobić? Najpierw narysować tablicę Karnaugh'a (nazwijmy ją "A") o rozmiarze 4x4 opisując kolumny i wiersze - jak przy każdym innym zadaniu tego typu. Potem w pola kolejnych kodów Gray'a wpisujemy kolejne kody dwójkowe - czyli do każdego pola po cztery bity. Tak uzupełnioną tablicę rozbijamy na cztery odrębne tablice w taki sposób, aby w pierwszej...
Jak to zmaienic? jelsi mozecie to pomocy...
Witam/. dostalem takie zadania Uklady synchroniczne o wejsciu 1 bitowym Zaprojektowac układ dokonujacy konwersacji z kody Graya na kod binarny. Liczba wejsciowa ma byc podawana z rejestru R1, a wynik zapisywany do rejestru R2. synchroniczne liczniki dziesiętne. zaprojektowac licznik dziesietny liczacy w przód w kodzie BCD i nawet nie wiem jak to ugryzc....
Najlepiej jakbym to na początek zobaczył rozbite na poszczególne operacje, czyli np.: B = X3 B = B and &b00000001 B = B or X2 ;) Wymyśliłem sobie taki oto enkoderek: http://obrazki.elektroda.net/68_12128818... - odczyt leci po 1wire i mam bajt w kodzie greya, który musze przekonwertować do kodu naturalnego, ale chciałbym to zrozumieć dlatego potrzebuję...
Witam, Mam wątpliwości co do poprawności działania programu Encoder Designer. Zamieszczam 3 rysunki: 1) Kod binarny - http://obrazki.elektroda.net/68_12128824... 2) Kod Graya wg. mnie - http://obrazki.elektroda.net/79_12128825... 3) Kod Graya wg. programu - http://obrazki.elektroda.net/32_12128825... Czy to jakiś "specjalny" Gray Code czy program...
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...
(...) Jeżeli dobrze rozumiem jest to kod 2 z 8. Próbowałem go przekształcić, ale nie wychodzi mi to. W internecie nigdzie nie ma słowa o takim kodzie, faktycznie znalazłem kod 1 z N, 1 z 10, 2 z 5, ale nic o tym. I teraz moje pytanie brzmi, jak zmienić kod 2 z 8 na kod Graya i czy jest to w ogóle możliwe? Witam! Zgadza się, kod uzyskany z klawiatury...
Do tego dąże. Ja też wolę zachować oryginalny wygląd urządzeń jeśli to możliwe. Jeśli zdobędziesz już "tabele prawdy" dla tej aplikacji CF jestem w stanie pomóc Tobie i wygenerować wsad do pamięci eprom dla kilku kanałów. Po analizie wsadu sam zobaczysz że to proste i dalej poradzisz sobie sam. Jeśli do sterowania CF wystarczy 8 linii to będzie dosyć...
Witam. Czy moglby mi ktos podarowac :) kod prostego programu w assemblerze, ktory przelicza podany kod binarny na kod graya?? Bylbym bardzo wdzieczny za pomoc. (jezeli ten temat jest nieodpwiedni pod jakims wzlegem to prosze o usuniecie)
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.
"to jest przełącznik trójpozycyjny, ale pracujący w kodzie binarnym" Kod binarny to też nie jest. Jeśli już to graya. Być może - o jednym, jak i drugim nic nie wiem i jestem kompletnie zielony. Spróbowałbym jeszcze pomysłu Tosa18, ale niecierpliwość z niewiedzą mnie zjadły i już zmontowałem urządzenie z przełącznikiem jako dwupozycyjnym. Jak odparuję...
Dlaczego miałaby być mniejsza? Przecież enkoder daje wynik w postaci kodu Graya, jego translacja na kod binarny nie powoduje zmniejszenia rozdzielczości. Zauważ, że bouncing w przypadku kodu Graya powoduje zmianę tylko jednego bitu, a więc na czas bouncingu wynik może zmieniać się tylko o jednostkę. Po zakończeniu drgań musi być poprawny, bo przekształcenie...
Jutro sprawdzę, czy nie został w firmie jeden taki enkoder, tyle że nie binarny tylko Gray. Były na maszynie 2, jeden padł, wymieniłem oba na binarne dopisując parę linijek programu w sterowniku. U Ciebie trzeba by w sumie kilka linijek dopisać i można Graya zakładać.
Ad 1. Chyba wszystkie enkodery dają wynik w kodzie Graya. Więc, żeby z enkoderem zacząć zabawę musisz go przekonwertować na zwykły kod binarny + znacznik lewo/prawo ad 2. Tak, w przerwaniu timera masz sprawdzać, czy od ostatniego przerwania zaszła jakaś zmiana. Jeśli zdekodujesz stan enkodera (zamienisz z Graya na binarny) to wyjdzie to automatycznie....
Witam, robię już któryś raz podejście do analizy tej funkcji i nie ogarniam, chyba wpadłem w błędne koło myślenia. Przyjmuję że analizuję obrót w lewo. PB4 to wyjście B, PB5 to wyjście A. Jako poprzedni stan wyjść przyjmuję 01 więc kolejnym będzie 11. Jest w tej funkcji taki fragment na stronie 239[syntax=c]newpos=0; if((PINB & _BV(PB4))==0) newpos=3;...
Witam mam problem ze zrozumieniem kodu z książki [syntax=c] int8_t enc_delta; void ReadEncoder() { static int8_t last; int8_t newpos, diff; newpos=0; if((PINB & _BV(PB4))==0) newpos=3; if((PINB & _BV(PB5))==0) newpos^=1; // konwersja kodu Graya na binarny diff=last-newpos; if(diff & 1) { // bit 0 = krok last=newpos; enc_delta+=(diff &...
Przeglądałem kod do obsługi enkodera z książki Pana Tomasza Francuza ,, Język C dla mikrokontrolerów AVR '' i wydaje mi się że jest błędny [syntax=c]int8_t enc_delta; void ReadEncoder() { static int8_t last; int8_t newpos, diff; newpos=0; if((PINB & _BV(PB4))==0) newpos=3; if((PINB & _BV(PB5))==0) newpos^=1; // konwersja kodu Graya na binarny diff=last-newpos;...
witam od jakiegoś czasu siedzę w vhdl-u i jak na razie wszystko było ok, ale tego jak w temacie nie potrafię przeskoczyć. coś takiego chce opisać ty że ma być 7 downto 0 http://obrazki.elektroda.net/78_12592611... poniżej zamieszczam kod programu który próbowałem sam napisać: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL;...
Niestety ani kolumny ani wiersze nie są poprawnie opisane. Jak już napisał Quarz Zasadą tej Siatki jest, iż po sąsiedzku ma zmieniać się stan tylko jednej zmiennej i to się tyczy każdego miejsca siatki. A więc przejscie np. z ostatniego wiersza (kolumny) do pierwszego musi generować zmanę tylko jednego bitu. Myślę że teraz nie będziesz miał problemu...
Witam, jako początkujący w jezyku VHDL mam mały problem z napisaniem kodera z kodu Binarnego na Kod Graya. Wymyśliłem coś takiego: library IEEE; use IEEE.STD_LOGIC_1164.ALL; ---- Uncomment the following library declaration if instantiating ---- any Xilinx primitives in this code. --library UNISIM; --use UNISIM.VComponents.all; entity DECODER is generic...
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.
Witam, akademickie zadanie, którego rozwiązanie powinniście znaleźć notatkach z wykładów oraz w podręcznikach z Techniki Cyfrowej. Najpierw pokażce tu coście wykoncypowali sami, a potem możemy porozmawiać. Pozdrawiam
Jakie dane przekazują enkodery? Czy są to impulsy przesunięte w fazie czy kod binarny albo kod graya?
witam, mam kilka pytań - w jaki sposób mogę wykorzystując sumator jednobitowy zaprojektować sumator szeregowy binarnych liczb 8 bitowych, wynik i wprowadzenie szeregowe - to samo jak wyżej tylko sumator równoległy -- konwerter kodu Graya na binarny, ładowany w sposób szeregowy, odczyt równoległy
Witam. Mam problem z zaprojektowaniem konwertera liczb w kodzie Gray'a na kod binarny. Ma być to szeregowy, 8-śmio bitowy konwerter. Rejestr wejściowy ma być ładowany w sposób równoległy, zawartość rejestru wyjściowego ma być odczytywana również w sposób równoległy. Jak mam rozumieć zdanie, że konwerer ma być szeregowy? Czy taki układ jaki zamieszczam...
Dorzucę jeszcze swoje "trzy grosze" do tego co napisał Marek81 . Ten enkoder z dwoma przesuniętymi w fazie wyjściami tak naprawdę to to samo co enkoder z wyjściem binarnym w kodzie graya. Po prostu dwubitowy kod graya wygląda tak: 00 01 11 10 00 01 11 10 itd.
To masz zrobić to w kodzie Graya czy w naturalnym kodzie binarnym ??
Rozwiązanie do zadania transkodera kodu GRAYa na binarny: http://obrazki.elektroda.net/57_12013644... Niech mi to ktoś wytłumaczy bo nie rozumiem.
Wie ktos moze jaka jest postac kodu Braille`a?? A co do Gray+3 wiem jak wyglada Gray czy Gray+3 to poprostu przesuniety Gray o 3 , czyli za 0 jest postac binarna 3 kodu graya ??
Czy chcąc zaprojektować układ synchroniczny, który będzie dokonywał konwersji z kodu Graya na binarny trzeba skonstruować licznik taki jak w załączniku1 a na wyjściu odpowiednie bramki ( w załączniku 2) i taki układ synchroniczny powinien działać dobrze?
Witam. Zastanawiam się właśnie jak zbudować za pomocą rejestrów szeregowy 8-bitowy konwerter z kodu binarnego na Graya...wejście i wyjście równoległe...zastanawiam się właśnie jak to zrobić, bo przecież jeżeli układ miałby konwertować, to musi być na XORze sygnał aktualny sumowany modulo z sygnałem wcześniejszym, a przy konwerterze szeregowym nie bardzo...
Często sąsiadujące punkty konstelacji koduje się kodem Graya, a często NKB (Naturalny kod binarny). Poczytaj o tym w książce "Podstawy cyfrowych systemów telekomunikacyjnych" K. Wesołowski, WKŁ.
myślałem że wygląda tak: 0000 0001 0010 0011 0100 1000 1001 1010 1011 1100 1101 1110 1111 ale to chyba nie tak bo tym sposobem 12 liczb za pomocą 4 bitów da sie tylko zapisać, a jak ja mam w zadaniu dokonać konwersji z kodu Graya na kod 5421 to jak mam zaprezentować 13,14 i 15??? Coś nie tak, ponieważ z oznaczenia wag kodu (5421), można natychmiast...
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ą...
Generalnie nie odpowiadam na PW, chyba, że z jakiegoś powodu mnie zainteresują :) Co do enkodera - mylisz się, generuje on kod Graya, zmiana następuje przy każdym przejściu. Stany 00, 01,11,10 są stabilne, nie ma czegoś takiego jak stany przejściowe. Mój kod po prostu konwertuje kod Graya na kod binarny, z zachowaniem informacji o kierunku. Zmienna...
To może najpierw jakieś założenia :) Jak narazie okazało się że enkoder nie jest 4bit a 2bit czyli tak jak "impulsator" bardziej służy do ustalenia kierunku i ilości impulsów jak do zadania konkretnej kombinacji. na wejściu mamy coś takiego A 00 B 01 C 11 D 10 czyli wystarczy układ konwertujący to na kierunek i impuls. liczniki binarny (ew bcd) i transkoder...
Witam!! Temat projektu opisany w temacie. Do tej pory pisałem licznik mod3 w zwykłym kodzie binarnym (kiedy go ukończę za pomocą xor-a, zrobię licznik w kodzie gray'a). Problem jest taki, że mój licznik liczy takie wartości na przemian: (00, 11, 00, 11 .... itd). Nie wiem z czego to wynika? Prosiłbym o jakąś poradę, i oczywiście poniżej zamieszczam...
Swoją drogą, dziwnie ten fragment kodu wygląda. Jakie on ma zadanie? Konwersja jakiś kodów, jak wspomniałeś? Tak, ten podprogram konwertuje kod BCD (z rozszerzeniem do binarnego) na równoważny kod Graya. Urzadzenie ma mieć 4 przyciski: BCD, GRAY, 1z10, 7SEGM. Po wybraniu kodu zródłowego procesor czeka na powtórne naciśnięcie przycisku z wyborem kodu...
Witam, Mam do zrealizowania 3 projekty układów synchronicznych. Jednym z nich jest licznik dziesiętny w przód, z którym nie miałem żadnych problemów. Drugim z nich jest układ wykrywający sekwencję 1011. Z tym też nie było większych problemów, ale przy rysowaniu schematu ideowego w układzie potrzebuję dwóch jedno wejściowych bramek NAND, których wyjścia...
//tmf unsigned char i=0; if((PINC & _BV(PC0))==0) i++; //PC0 i PE7 to piny do których podłączony jest enkoder if((PINE & _BV(PE7))==0) i^=3; // Konwersja kodu Graya do zwykłego binarnego unsigned char enc_last=EncoderState & 3; //Tylko 2 bity są istotne i-=enc_last; //Poprzednia pozycja enkodera, potrzebne...
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 <<...
Hej mam taki problem, pisze prosty program do swojej pracy inżynierskiej, który odczytuje dane z enkodera absolutnego w kodzie Graya , nastepnie poddaje je konwersji i wyświetla w postaci binarnej i dziesiętnej. Program działa ,ale muszę podać czas działania pętli programu. Nie wiem jak to mozna zmierzyć. Procek taktuje wewnętrznym oscylatorem 8 mhz....
Wygląda, że bramki na odwrót podłączyłeś. Nie znam tego programu, ale wychodzi, że powinno być (od góry patrząc): przepisanie XOR XOR zamiast XOR XOR przepisanie I przy okazji - radzę stosować bufory, przykład: http://obrazki.elektroda.net/3_126885955... http://obrazki.elektroda.net/45_12688596... Podaj może słowa generowane przez ten...
Z każdym dniem wiem coraz więcej :) a również uświadamiam sobie jak wiele jeszcze nie potrafię. :( Dla osób które zaczynają przygodę z VHDL polecam podręcznik: Józef Kalisz - Język VHDL w praktyce. Wracając do tematu: Pytanko do tom_ny - kod jest ok. tylko nie za bardzo wiem jak to za symulować w test bench-u , kombinowałem już cuda ale za każdym razem...
Witam, mam do zrobienia transkoder (konwertor) kodu Graya na kod binarny. Korzystając z polecanej tu literatury Jan Pieńkos Janusz Turczyński "Układy scalone TTL w systemach cyfrowych" mam odnaleziony schemat logiczny transkodera z kodu Gray na Bin i wiem też, że te bloczki będą tworzyć układ 4-bitowy szeregowy z wyjściem zegarowym (rejestr jak na 2...
Witam !! Czy kodując liczby w kodzie Excess 3 i w kodzie Gray'a kodujemy całą liczbę czy podzieloną po cztery bity, czyli: dziesiętnie 127 Binarnie: 0111 1111 Proszę o odpowiedź. Pozdrawiam.
Witam, Mam enkoder absolutny jednoobrotowy, 16bitowy z wyjściem SSI. Enkoder podłączony został do mikrokontrolera przez MAX488. Kiedy zczytuję z niego dane, to zauważam duże przeskoki wartości np. z 10000 na 20000. Poza tym kiedy kręcę osią w jedną stronę, to wartości raz rosną, a raz maleją. Czym to może być spowodowane? Proszę o pomoc Pozdrawiam Mateusz...
Witam, Jak wykonać a może można gdzieś znaleźć gotowy układ, który będzie dekodował kod Graya na binarny? np 10bit Gray? Funkcja jaką trzeba by zrealizować tO: GRAY BINARY GO-| XOR - BIT0 G1-| G1-| XOR - BIT1 G2-| . . . G8-| XOR -BIT8 G9-| G9------BIT9 Sygnały wejściowe g0-g9 to 0-24V oraz Bit1-bit9 też 0-24V Częstotliwość pracy z jaką zmieniałby się...
Mam 2 zadania na labolatoria i za bardzo nie wiem jak się za nie zabrać... zwłaszcza ze nie kumam za bardzo multiplekserów a na nich ma byc zrealizowany układ. Mam do wykorzytania 4 Multipleksery 16/1 oraz dekoder w postaci Multipleksera 8/1 a zadania są takie : 1) Zaprojektować układ iteracyjny sprawdzający czy liczba jedynek w 16-bitowym słowie wejściowym...
enkoder graya kodowanie graya licznik graya
lista transponder aster panasonic ustawić dźwięk wyświetlacz sterownika pieca defro
lodówka samsung lodówka samsung
Olej do skrzyni biegów i silnika David Brown 1210 Zmywarka Amica - komunikat "1/2" na wyświetlaczu