Ja zrobiłbym tak, że daję 2 rejestry podłączone szeregowo do procka i z niego taktowane i sterowane. Program robiłby coś takiego: szeregowo wpisywał daną do jednego rejestru, następnie szeregowo ją odczytywał z drugiego, a potem porównywał czy się zgadzają :] A na jakims wyświetlaczu mółbyś nawet pokazać która linia "nie łączy".
Sama idea rejestru szeregowo-równoległego na przerzutnikach D jest taka jak na poniższym schemacie:
Witam!! Pomysł dosyć ciekawy. Przykładem rejestru szeregowo - równoległego jest 74ls164 (http://www.ee.washington.edu/stores/Dat... Działanie polega na tym że wpisujesz (transmisja szeregowa - 2 linie) a otrzymujesz dane na 8 liniach (przy 10 dostaniesz na 10 liniach itp.). W ten sposób można wysterować wyświetlacz lcd na hd44780...
Robi się to tak samo tylko przerzutniki są łączone w odwrotnej kolejności.
Strobe powoduje zapamiętanie stanu przerzutników rejestru przesuwnego w przerzutnikach rejestru równoległego. STROBE=1 -> przerzutniki układu równoległego są przezroczyste i na wyjściu widać bezpośredno stan przerzutników rejestru przesuwającego. STROBE=0 -> rejestr równoległy pamięta stan wyjść rejestru przesuwającego z chwili gdy STROBE zmieniało...
Nie wiem czy dobrze myślę, ale może coś pomogę. Może by tak wykorzystać układ 4031 - szeregowy rejestr 64-bit. Mógłbyś tam przepchnąć dane (bardzo szybko) - zegar generowałby w tym momencie mikrokontroler. Natomiast kiedy przetwornik będzie pobierał dane, przełączyć zegar z przetwornika na rejestr i wtedy dane same sobie pójdą.
Elektryk napisał ci wyraznie co masz zastosować, ale załużmy że i z tym masz problem, więc zastosuj rejestry przesuwne o wejsciu szeregowym i wyjściu równoległym. Te rejestry łaczy się szeregowo tak że powstaje jeden długi rejestr przesuwny (6x8=48 bitowy). Wyjścia rejestrów łaczysz z odpowiednimi wejściami wyświetlaczty, wprowadzasz dane i się wyświetla....
Najtaniej to chyba użyć jakiś scalaków z rodziny 74 - rejestrów równoległo-szeregowych np. '574 i '166.
Albo na przedpotopowych TTL-ach Prosty generator 10 hz na bramkach NAND jako zegar. Sygnał z zegara dzielony przez dwa spiete szeregowo liczniki 90/93 , te z kolei sterują wejsciami równoległymi dwuch spietych szeregowo rejestrów przesuwnych 198 ,mającymi po osiem wyjść równoległych Masz szesnaście kanałów ze zmieniającym się programem ,ustalanym stanem...
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 potem przepisujesz te zera na wyjście: ST_CP=1 ' Przepisuje stan rejestru szer. na wyjście ST_CP=0...
PORTB = (1<<PINB0); //podanie jedynki na wejście szeregowe rejestru PORTB = (1<<PINB3); //przesunięcie jedynki (zboczem narastającym) PORTB = (1>>PINB3); //ustawienie zera PORTB = (1>>PINB0); //podanie zera na wejście szeregowe rejestru PORTB = (1<<PINB3); //przesunięcie...
proponuję 74hc595 połaczone szeregowo by tworzyły rejestr fifo
Przykładowo 74HC165 albo CD4021. Lub elementy o tej samej końcówce numeru.
Jest ok, tylko emitery tranzystorów są niepodłączone do zasilania. Podobnie piny AGND i AVcc procesora. Rejestr szeregowy ciągle nie podłączony do interfejsu SPI. Na wyjściach rejestru muszą być rezystory ograniczające prąd.
Zastąp mnożenie wielokrotnym sumowaniem. Ma to wyglądać dokładnie jak mnożenie w słupku na kartce tyle że na liczbach binarnych tj: jeśli na danej pozycji w drugiej liczbie jest 1 to musisz wykonać dodawanie. oczywiście pierwsza liczba musi być proporcjonalnie do bitu przesunięta w lewo. 1101 x 1010 --------------- 1 x 1100 0 x ---- 1 x 1100 0 x -----...
https://obrazki.elektroda.pl/9860407800_... https://obrazki.elektroda.pl/5077936900_... Zrobiłem tabele przejść w załączniku, prosiłbym o looknięcie na nią czy wszystko się zgadza, muszę zrobić ten układ na podstawowych przerzutnikach typu JK, D , albo T. Q(t) - sygnał wyjściowy, Q(t+1) - sygnał wyjściowy po kliknięciu...
Sugerowałbym zajrzeć do literatury kursu, zamiast niepotrzebnie tracić czas na szukanie informacji na forach w internecie...
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 Jakieś dyrdymały, a nie porządna porada - patrz mój poprzedni post.
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
Witam, jakie zastosowanie ma rejestr szeregowy i przesuwający ? Z góry dzięki za pomoc! Szukałem w google ale znalazłem tylko do równoległego rejestru :(
$MOD51 $TITLE() $PAGEWIDTH(132) $DEBUG $OBJECT $NOPAGING START: clr 9Fh setb 9Eh clr 9Ch mov 89h, 10 mov 8Dh, FD setb 8Eh END. tak moim zdaniem bedzie to wyglądać, ale tego też nie jestm pewien, co więcej sam program jest bez sensu, bo właściwie nic się tu nie dzieje, to co napisałem to powinna być część jakiegoś większego programu, który chociażby...
Pojęcia nie masz jak działa wyświetlacz matrycowy, w skrócie: Dajemy zasilanie na jeden wiersz, następnie wysyłamy szeregowo dane na rejestr przesuwny i jak się zapełni, to zapalamy kolumny. I tak powtarzamy dla każdego wiersza.
witam poszukuje nieco informacji o zastosowaniu rejestrow(szeregowe rownolegle itd) macie moe jakies ino?
Q7'(9) bo to jest wyjście ostatniego stopnia rejestru szeregowego w danym układzie, który to sygnał podajesz na wejście rejestru w następnym układzie w łańcuchu !!!! Q7 (7) to wyjscie z rejetru równoległego (uaktualniane po sygnale ST_CP) i jego używasz tylko do sterowania wzmacniaczem wyjściowym. Ten drugi rejestr przesuwny to też 3 układy LS595, na...
Ja zaproponuję coś innego, rejestr przesuwający, szeregowy, z zatrzaskiem, np 74HC595 jeśli nie przeszkadza ci to że będziesz musiał ustawić bity w odpowiedniej kolejności.
http://www.elektroda.net/download.php?fi... http://www.elektroda.net/download.php?fi... http://www.elektroda.net/download.php?fi... Warto czasem użyć opcji SZUKAJ
To może większe arduino np MEGA ? albo multipleksery lub rejestry szeregowe 74595 i 74165
Witam! Najprostszym takim układem byłby licznik mod4. Np. w technologii TTL dwa liczniki mod.2 szeregwo po sobie - 7474 ma dwa liczniki w sobie.Za nim umieścić np. rejestr szeregowy. Mikroswitch będzie na wejściu zegarowym pierwszego licznika. Jeśli chcesz to mogę dosłać konkretny schemat , powodzenia
Dlatego najpierw naucz się obsługiwać na diodach LED zwykłe rejestry przesuwne jak chociażby: 74161 lub 74HC595 albo podobne. Wtedy dużo ci się rozjaśni. Możesz pomocniczo poszukać sobie informacji np o sterowaniu matrycą LED - bo tam także często używa się takich rejestrów.
Tak jak wcześniej napisałem: Na przyszłość, jeżeli nie potrzebujesz "niezależnych" rejestrów, lepiej jest łączyć je szeregowo, tak, że dane są przesuwane najpierw przez jeden, a następnie przez drugi rejestr. Prostsza konstrukcja, mniej przewodów. Nawet program prostszy. Ps. nie zapomnij zaznaczyć pomocny post ;-) Pozdrawiam.
Dzięki antrykot! Jeszcze poradzę, może zamiast 7447 daj 74LS247. Ładniej wyświetla 6 i 9. I tu też z mojej praktyki - przeważnie daję coś w stylu 4094 czyli też rejestr szeregowy. Po prostu dla mikrokontrolera transmisja szeregowa to pestka, mniej połączeń, a można wyświetlać co się chce. Tylko policz, czy program się wyrobi, bo tego procka akurat nie...
Oczywiście można bez rejestru szeregowego - jak sądzę intencją autora było oszczędzenie kilku pinów IO, nie wiem po co. Można LCD podłączyć bezpośrednio do MCU, schematów w sieci znajdziesz tysiące. Na schemacie masz sterowanie przekaźnikiem, możesz sobie pod niego podłączyć co zechcesz. Jeśli chcesz sterować elektromagnesem przekaźnik może być niepotrzebny,...
Niewątpliwie oprócz programu na komputer przyda Ci się jakiś układ z mikrokontrolerem i układem wykonawczym. Jeśli nic wcześniej nie robiłeś w tym kierunku to ogarnij sobie Arduino, proste to oprogramowania. Znajdziesz też masę przykładów i schematów, które pomogą Ci w podłączeniu diod LED do układu. Potrzebny będzie układ z rejestrem szeregowym, ponieważ...
Wystarczy zastosować rejestry szeregowe serii HC i problem poziomu sygnałów znika. Para 74HC164 i 74HC165 powinna wystarczyć.
Do programowania korzystam z Xilinx ISE 9.2i a program to projekt czysto teoretyczny. a to jego kod :
Witam Chciałbym sterować 512 diodami led 1 kolorowymi. Chciałym użyć do tego 64 rejestry z zatrzaskami typu 595 wszystko w szeregu. Układy co 5cm od siebie. Czy istnieje ograniczenie co do liczby łączonych szeregowo rejestrów? Dzięki. Pzdr.
Teoretycznie pewnie można, ale cewka ma swoją indukcyjność, przy rozłączaniu generuje przepięcia, w efekcie takie sterowanie strasznie by siało i obciążało diodę chroniącą tranzystor. Nigdy się nie spotkałem z takim sposobem. Nie można je podłączyć przez jakiś rejestr z szeregowym wejściem i równoległym wyjściem z zatrzaskiem?
To może trzeba zaryzykować taki test: zasilić rejestr przez rezystor szeregowy (10-22 Ohm) i blokadę 100nF - 1uF. Jeśli rejestr jest przyczyną, to takie zasilanie powinno usunąć wpływ rejestru na zakłócenia po zasilaniu.
Nic prostszego dla 74164 podpinasz zegar i dane do dowolnych linii procka i nimi wprowadzasz szeregowo dane do rejestru. Dla 74165 jest trochę inaczej bo to jest rejestr równoległo szeregowy i po zatrzaśnięciu danych w tym rejestrze musisz tymi sygnałami wczytać dane do procka, też szeregowo.
Najprostszym rozwiązaniem są szeregowe rejestry przesuwne. Tam możesz w prosty sposób programować zapalanie diod takt po takcie.
Witam, ciekawe, że ktoś użył tu układów z rodziny "F", ze względu na szybkość :) czy takie miał? Trudno jest jednoznacznie odpowiedzieć, czy naprawdę masz tam sterowanie szeregowe. Możliwe, że każdy rejestr jest połączony równolegle i masz rozdzielone tylko sygnały wpisujące do niego - sugeruję się ilością przewodów w złączu. Pozdrawiam Przy układzie...
- w jaki sposób mogę wykorzystując sumator jednobitowy zaprojektować sumator szeregowy binarnych liczb 8 bitowych, wynik i wprowadzenie szeregowe Użyj przerzutnika D do zapamiętywania sum częściowych - to samo jak wyżej tylko sumator równoległy Użyj N przerzutników D i N sumatorów z przeniesieniami, wyjścia przerzutników podajesz na jedno z wejść sumatorów...
Rejestr szeregowy z ,,wędrująca jedynką", taktowanie 1sekunda, długość rejestru ...a to zależy, sterowanie włącz /wyłącz siłownikami, programowanie wtyczkami wtykanymi do gniazd wyjściowych rejestru szeregowego (dziecko opanuje), koszt ...100zł? mój, lata temu, sterownik nawijarki ( drut CANTAL) grzałek (wydajność ok. 250 na godzinę), programowalny,...
przerzutniki D, T, JK prawie we wszędzie przy prostych układach pamieciowch, rejestry służą do przekazywania danych z jednego miejsca w drugie, do tlumaczenia transmisji z szeregowej na równoległa bądź odwrotnie. Są zbudowane z przerzutników w róznych układach. SISO - rejestr szeregowo szeregowy - serial input serial output SIPO - rejestr szeregowo...
Obawiam się, że obsługa 40szt. segmentów LED na szeregowych rejestrach poprzez multipleksowanie może być za wolna (migotanie). Można by było zasosować równoległą 8-bitową magistralę danych i zatrzaskiwać to do wybranego segmentu.
To po jakiego grzyba główny koncentrator mag. szeregowej zajmuje mi adresy w rejestrze ? Po to żeby sterownik podsystemu USB mógł się dogadać z głównym koncentratorem.
Witam, Poszukuje układu prawie takiego jak 74HC141 ten układ byłby prawie idealny , prawie a to z takiego względu że jest "odwracalny" "negujący" a mi zależy na tym żeby ograniczyć liczbę układów scalonych dlatego potrzebny byłby taki sam układ który po prostu automatycznie nie "neguje" "odwraca" wyjść. Oraz mam jeszcze jedno pytanie czy jest rejestr...
Co rozumiesz przez badanie rejestrów szeregowych i równoległych???
Po pierwsze: nie ten dział Po drugie: Możesz użyć rejestrów przesuwnych (np. 74*595) i sterować je po przez SPI z MCU/MPU. Rejestry można łączyć w praktycznie dowolnej długości łańcuchy (szeregowo) a więc podobnie jak WS2811. Różnica w tym, iż rejestr potrzebuje więcej linii jak jedna (minimum 3), ale toleruje 5V.
Też mam nadzieję, że dobrze przerysowałeś ;) Jeśli tak, to jest to CRC-12, a wielomian to x^12+x^7+x^3+1. Jak rozumiem, wejście danych szeregowych jest "z dołu", rejestr przesuwa się w lewo, a wartość sumy kontrolnej pozostaje w rejestrach. Bit po lewej stronie jest bitem najstarszym, a bit po prawej bitem najmłodszym. Jak to policzyć? Albo jak na rysunku...
Najprościej wykorzystać 8 bitowy rejestr przesuwny i 4 bramki XOR. Dwie bramki jako generator dwie pozostałe jako "pętle" z wyjść Qn na wejście szeregowe rejestru. Oczywiście jest to generator pseudo-losowy, okresowość "niewidoczna dla wielu" :).
Jaki rejestr: szeregowy, równoległy ? Napisz to jeszcze raz i po polsku !
Witam potrzebuję pomocy jestem początkującym. Nauczyciel zadał nam projekt w PSPICE mój temat: REJESTR RÓWNOLEGŁO-SZEREGOWY, RÓWNOLEGŁY i REJESTR ASYNCHRONICZNY. Wiem zeby zrobić takie rejestry potrzebny jest przerzutnik typu T którego w PSPICE nie ma. Prosił bym bardzo o pomoc albo wykonanie projektu tych rejestrów w PSPICE (charakterystyki). Z góry...
Witam, Hehe ok Dr.Vee ale właśnie mi się przypomniało... mówisz że 200 przerzutników to obłęd... ale ale :) Przecież rejestr jest zbudowany właśnie z przerzutników i to dokładnie tej samej liczby która byłaby potrzebna na mój sposób :) Tak, ale taką samą ilość bitów w rejestrach uda Ci się poskładać z mniejszej liczby układów scalonych. A wiem że nie...
Trochę trzeba pozmieniać bo to zupełnie inne procesory, inne rejestry. Cała obsługa portu szeregowego do przepisania. W AVR nie ma też takich poleceń jak _CONFIG Łatwiej to napisać na nowo niż się zastanawiać co robi, które polecenie.
Po wykryciu startu kolejne bity są kompletowane w rejestrze szeregowym. Jak ostatni bit zostanie wpisany do rejestru szeregowego to cały bajt jest przepisywany do bufora danych z, którego można go programowo odczytać.
Mniej niż więcej więcej. Dla uzyskania najlepszego efektu najlepiej po uzyskaniu przerwania od razu przepisać do rejestrów równoległych po zmianie wiersza na następny. A potem ustawić zawartość rejestrów szeregowych. Dzięki temu nie będziesz uzależniony od wykonywania operacji na rejestrze szeregowym oraz innych ewentualnych zdarzeń, Ważne byś zdąży...
I jeszcze jakiś bit wyjściowy zwykle jest (do łączenia wielu rejestrów szeregowo). Tzn. SerialDataOut.
Słabo wiedzę ten procesor jeżeli pytania są na takim poziomie. Może jakaś literatura o architekturze procesora/komputera najlepiej taka z lat 70/80-tych XXw bo tam rozwiązywano takie problemy. Oczywiście można próbować stworzyć opis ALU zadając pytania na forum ale chyba podręcznik nie jest celem dla forum. Co do problemu Jeżeli rejestr ma oddzielne...
Można dość łatwo, trzeba "tylko" w CPLD się pobawić. Rzecz wygląda mniej więcej tak jak DDS, ale z pominięciem ROMu i DACa. Wyjściem jest najstarszy bit akumulatora fazy (zegar dla DACa) i sygnał z tegoż bitu podzielony przez (256/ilość bitów na ramkę) - zegar danych. Z każdym taktem zegara do akumulatora dodawana jest z góry ustalona wartość programowana...
Pomijając technikę połączeniową tej matrycy musisz wiedzieć, że uzyskany w takiej matrycy sygnał będzie miał charakter impulsowy w formie szpilek fali prostokątnej o częstotliwości zależnej od przełączania wyjść sterownika trwających 1/42 odwrotności tej częstotliwości. Bez dodatkowej obróbki takiego sygnału nie dasz rady zasilać bezpośrednio szczególnie...
Można też zrobić wprowadzenie szeregowe do ciągu rejestrów szeregowych które wyświetlają linijkę. Możemy np. zrobić 8 linijek sterowanych tranzystorami. Rejestry szeregowo - równoległe np. serii 74HC164. Można wprowadzać dane ze sprzętowego SPI z klocka i przełączać traznystory na porcie kontrolera. Można by już zastosować ATtiny2313 i za pomocą RS-232...
Szeregowy rejestr przesuwny 74164 to najprostsze rozwiązanie. Jeżeli potrzebujesz dużo diod możesz rejestry łączyc w kaskady. Tu może cos wybierzesz https://www.google.pl/search?q=74164&tbm...
Witam, jeśli potraktujesz to zagadnienie w sensie automatu synchronicznego i skończonego Mealy'ego, to nie widzę problemu. Zresztą jak dobrze poszukasz, to znajdziesz i gotowe rozwiązanie... :D Podpowiedź: Pieńkos, J., Turczyński, J.: "Układy scalone TTL w systemach cyfrowych", WKiŁ Warszawa 1986 Str. 387, Rys. 4.407d ... dla transkodera szeregowego....
ewentualnie inne rejestry szeregowe- np. 744094, można też zastosować rejestry równoległe.
Witam, Układ jest bardzo prosty: Do rejestrów ładujesz szeregowo 40 bitów odpowiadające pierwszemu wierszowi. Następnie załączasz na chwilę sterowanie 1 wiersza. Po wyłączeniu 1 wiersza ładujesz następne 40 bitów odpowiadające drugiemu wierszowi i załaczasz jego sterowanie. Dalej ładujesz dane i załączasz sterowanie kolejnych wierszy. Po zakończeniu...
Układy 4094 to też pewnego rodzaju rejestry...
ewentualnie popatrz na to ;)... q: std_logic_vector (N-1 downto 0); [...] q <= '0' & q(N-1 downto 1); & to operator konkatenacji, czy jak to inaczej nazywaja ;)... czyli "zlepiania" ;)... w necie znajdziesz duzo :D... oczywiscie mozesz laczyc z czyms innym niz zero :)... np. z q(0) :D... jak potrzebujesz :)...
Steruje grupą 12 połączonych szeregowo rejestrów przesuwnych i niestety wyjścia układu sterującego nie wyrabiają prądowo dlatego poszukuje jakiegoś układu pełniącego funkcje buforu. 74HC244 nie pomaga za wiele, potrzebuje coś mocniejszego. Aha dodam tylko, że ważne jest oby bufor prawidłowo pracował z sygnałami o częstotliwości do 24MHz! Dzięki z góry...
Witam wg mnie masz 2 możliwości albo każda dioda do jednego wyjścia i np 13 układów cd4094 (jest to rejestr szeregowo równoległy 8 bit ) ew na wyjściu bufory uln2803 również 13 szt. Albo prościej matrycę 10 x 10 do niej potrzebujesz tylko po dwa bufory uln2803 i udn2803 oraz cztery rejestry np 4094 albo np 74ls573. Łukasz ----------------------------------------...
Nie wiem, jaki program napiszesz. Ale tak. Wystawiasz na rejestry szeregowe jakieś dane(0-1...dużo zer i jedynek) z procesora. Potem wystawiasz na HC259 dane do sterowania UL... Co jakieś 10 ms tym... No nie... rozumiem. To ty jeszcze nic nie rozumiesz. "Jak to wygląda w zwolnionym tempie wewnątrz tych układów cyfrowych, czyli jak mikroprocesor tym...
Temat przepalających się żarówek ledowych był już nie raz. Trzeba tylko zawsze mieć na uwadze że grzanie/przepalanie jest spowodowane niczym innym, tylko przepływającym zbyt dużym prądem. Zastosowanie odpowiednio dobranego rezystora w przypadku małej mocy potrzebnej do oświetlania tablicy lub świateł postojowych rozwiąże problem. Producenci zapewniają...
jednak muszę się przyczepić do Twojego rysunku , cały czas mówimy o szeregowych rejestrach przesuwnych a wiec dane musisz wysłać bit po bicie (szeregowo) a cały bajt (równolegle) jak sobie wyobrażasz wykorzystanie Qa do generacji sygnału CLK a pozostałe wyjścia do danych ? osobiście korzystam z dość wiekowej książki 'Układy scalone TTL w systemach cyfrowych...
Wyobraź sobie twoje echo jako układ szeregowego rejestru cyfrowego.Taki rejestr z grubsza działa w ten sposób że ma wejście gdzie podajesz dane oraz drugie wejście-zegar.Im szybsze będą impulsy zegarowe tym dane będą szybciej przesuwane w rejestrze.Coś takiego jak na obrazku.Na tej płytce jest generator zegara dla linii opóźniającej zrobiony na scalaku...
74hct595 jest 8 bitowym szeregowym rejestrem przesuwającym i w tym przypadku służy do aktywacji MAX31855KASA+ jego pinu CS. Każdy MAX(CS) podłączony jest pod kolejne wyjście z rejestru. Łączymy wszystkie MAX(pin SCK) i podłączamy do arduino, to samo robimy z MAX(pin SO) i podłączamy do arduino. Dodano po 29 Rozwiązanie z przekaźnikami kontaktronowymi...
Jeżeli można dorzucić parę groszy to tematu a raczej do twojego projektu. Prostrzym rozwiązaniem byłoby zastosowanie zamiast multiplekserów i demultiplekserów układami 74hc595 i 74hc597 są to odpowiednio szeregowe rejestry z buforami. Ten pierwszy to SIPO a drugi PISO A tutaj możesz znaleść pdf-y http://katalogi.iele.polsl.gliwice.pl/pr...
Kod nie jest prawidłowy. Jaką funkcję spełnia sygnał wejściowy 'we' bo raz traktujesz go jako wejście szeregowe dla rejestru a raj jako zezwolenie na wpis równoległy. Przesuwaniu arytmetycznym najstarszy bit traktowany jest inaczej niż pozostałe.
Koledze chodziło, żeby wyłączyć wszystkie kolumny w trakcie zapisu do rejestr przesuwnego. 595 ma tą zaletę ze dane szeregowo można do niej wprowadzić w dowolnym momencie a przekazywać na wyjścia tylko w odpowiednim momencie. Lepszą synchronizację można wówczas uzyskać dla dużych matryc.
Każdy wyświetlacz ma 8 didek LED (7 segmentów i ósma kropka) połączonych anodami wszystkie razem a katody oznaczone od A do H wyprowadzone osobno. Masz np. 4 wyświetlacze (4 pojedyncze cyfry) więc łączysz ze sobą katody segmentów A wszystkich wyświetlaczy, katody segmentów B wszystkich wyświetlaczy itd. aż do G. Podłączasz zwarte segmenty kolejno do...
Sterowanie diodami możesz załatwić szeregowo, takimi układami: A6276 firmy Allegro http://www.elfa.se/pdf/73/733/07333743.p... http://www.elfa.se/pl/index1.html (są tanie) Układ ma 16 wyjść, ze źródłami prądowymi, dzięki czemu wszystkie diody pracują przy jednym prądzie (programowanym rezystorem). Układ można łączyć w większe gałęzie po N*16 wyjść. Dane...
PRZERZUTNIKI: ad1: patrz załącznik 1.JPG ad2: Przerzutnik synchroniczny posiada wejście zegarowe, natomiast asynchroniczny nie posiada go, innymi słowy - przerzutnik synchroniczny potrzebuje sygnału dodatkowego do zmiany stanu. ad3: kolega napisał wyżej ad4: Tablica stanu+graf+tablica wzbudzeń+symbol itp w załączniku 2.JPG ad5: Rejestry z wyprowadzeniem...
witam, ten powyższy układ jest zły, z tego co zrozumiałem treść to sekwenjca jest podawana szeregowo na wejscie. Po wykryciu sekwencji 0011 na wyjsciu pojawia się jedynka na czas jednego okresu zegara. Ten układ nie jest zły. Wprawdzie adresuje się go równolegle 4-bitowym słowem ale jeśli podłączysz do niego na wejścia srerowany szeregowo rejestr przesuwny...
zrobię ci taki rejestr, ale muszę wiedzieć jakie ma byc wejście, a jakie wyjście, które ma być szeregowe, a które równoległe. Zapytaj promotora jak nie wiesz. Powiedz, że nie rozumiesz tematu, aby Ci wyjaśnił. Pozdrawiam.
SCT2024 to rejestr szeregowy z stałoprądowymi driverami LED.
Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach. To ma zrobić początkujący? Tego to często nie potrafią...
A co z rejestrami? np rejestr szeregowy( zdaje się, że to były rejestry typu SIPO) Wysyłasz dane dwiema liniami wykorzystując np port LPT można by podłączyć kilka takich rejestrów, aczkolwiek wydaje mi się, ze rozwiązanie z procesorem + komunikacja przez RS była by lepszym rozwiązaniem.
Szybkość mikrokontrolera jest tu mało istotna, a dużą ilość wyświetlaczy LED najłatwiej jest obsłużyć używając szeregowo-równoległych rejestrów przesuwnych.
Nie - tutaj mamy jeden multiplekser, którym po prostu wybieramy sygnał na szeregowe wejście danych. Potrzeba użyć multiplekserów wewnątrz (pomiędzy przerzutnikami) tak by przełączyć rejestr z połączenia szeregowego na równoległe.
Witam Jeśli dobrze zrozumiałem to uważam, że problem jest raczej trywialny. Właściwie wystarczy dać uC i kilka szeregowych rejestrów. Koszt to może około 20zł z diodami świecącymi. Działanie miałoby wyglądać następująco: Z jednej strony złącza podajesz napięcie powiedzmy 5V, z drugiej strony diody z rezystorami ograniczającymi prąd do ich bezpiecznej...
Na powyższym schemacie masz połączone wszystkie wejścia szeregowe równolegle. Jak chcesz na wszystkich wyświetlaczach wyświetlać tą samą cyfrę to ok. Jednak lepiej połączyć rejestry szeregowo, czyli z procesora do wejścia 14 pierwszego rejestru, wyjście 9 pierwszego rejestru na wejście 14 drugiego, wyjście 9 drugiego na 14 trzeciego, itd.
W interfejsie PS/2 to klawiatura generuje zegar, tylko wtedy, gdy przesyła dane. Tak, masz rację. Przejście na transmisję równoległą będzie banalnie proste. Wystarczą dwa rejestry przesuwne np. 74164.
Konwersja równoległa -> szeregowa: rejestr PISO (+ trochę kombinowania), UART, albo na uC. Konwersja napięć: jakieś układy z PC (DS1488), DS232/MAX232; są przeznaczone do standardu RS-232, czyli napięć +-12V, z tego DS1488 bierze je z zasilania, więc zasilić niższym napięciem... Albo wzmacniacz operacyjny zasilany napięciami około +-7V; albo na paru...
Praktycznie stosuje się multipleksowanie nie więcej niż 8-fazowe. twoja matryca diod powinna mieć maksimum 8 (a lepiej np. 6) wierszy, czyli po ponad 16 diod w każdym wierszu. Do sterowania katod możny byłoby wtedy rzeczywiście użyć trzech połączonych szeregowo rejestrów HC595. Przykładów takich rozwiązań znajdziesz sporo w Internecie, w tym tu na Elektrodzie...
Diody podpięte są do czegoś co się zwie "rejestr przesuwny 74HC595". Jeżeli tam masz rejestr 595, to zamiast kombinować podepnij się pod wejście szeregowe tego rejestru - masz tam SCK, MOSI, SS - podpinasz to pod SPI w trybie slave i masz odczyt tego co wysyła procesor do zatrzasku. Nawet jeśli zajdzie konieczność konwersji poziomów, to masz tylko...
Witam, Czy ten scalak może pracować jako rejestr szeregowo-równległy i równoległo-szeregowy? Chcę zrobić coś takiego że z jednej strony wpisuję sobie dane do tego scalaka szeregowo, wychodzą z niego równlegle i wchodzą równolegle na drugi taki sam scalak, po czym czytam dane z tego drugiego szeregowo.
Może przez multiplekser, albo rejestr szeregowo równoległy?
Poszukuję nazw układów z rejestrem szeregowo-równoległym,buforowanym,minimu... 16-bitowym (najlepiej 32 lub 64)
Invert - nie możesz wszystkich Anod wyświetlaczy podpiąć na stałe do +5V (żółta kreska na schemacie), bo wtedy na każdym z wyświetlaczy będzie wyświetlało się to samo. Musisz przesłać szeregowo do rejestru odpowiednią sekwencję, następnie załączyć OE (OutputEnable) i wtedy doprowadzić napięcie do anody pierwszego wyświetlacza odczekać pewien czas i...
Może jakiś 16-bitowy rejestr przesuwny typu SIPO (szeregowe wejście - równoległe wyjście) np: [url=http://www.dzjsw.com/jcdl/m/M66311.... EDIT. W popularnym 3 literkowym sklepie sprzedają [url=http://zefiryn.tme.pl/dok/a04/sct22... za dwa złote (;
Witam Właściwie jakikolwiek uC. Fakt, że potrzebujesz 25 wyjść nie ma znaczenia. Możesz sobie wyjścia zrobić w oparciu o rejestry szeregowe. jeden rejestr np. 74595 to koszt około 2 zł. 4 rejestry masz za 8 zł i zyskujesz 32 wyjścia. Na tym forum najpopulrniejsze są uC firmy ATMEL co nie znaczy, że nie można użyć innego. Wydaje mi się, że przy konstruowaniu...
rejestr szeregowy szeregowy rejestr szeregowy szeregowy rejestr przesuwny
bezpiecznik zasilacza komputera przepływomierz paliwo iveco daily problemy klimatyzacja
zestaw głośno mówiący bluetooth laptop
Smażalnik Lotus błąd E13 - jak naprawić? Uszczelniacz wału korbowego VW Crafter 2.5 TDI z czujnikiem