https://obrazki.elektroda.pl/2368201700_... 50 lat temu, 16 września 1975 r. osoby odwiedzające doroczne targi WESCON po raz pierwszy mogły nabyć za 25 USD (równowartość 146 USD w 2024) nowy mikroprocesor 6502, co zapoczątkowało rewolucję w komputerach, która w zasadzie trwa do dziś, tak jak i produkcja tego procesora. Właściwie to...
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś demon prędkości (ale za to 16bit native) Jeśli nie bawimy się...
http://obrazki.elektroda.pl/4678713800_1... Prezentowane w temacie urządzenie jest funkcjonalnym licznikiem przeznaczonym dla graczy starochińskiej gry GO. Sam nie jestem zapaleńcem GO, urządzenie zrobiłem bratu, pogrywamy wspólnie od czasu do czasu. Aby licznik zrobić bardziej uniwersalnym dodałem możliwość dowolnego ustawiania czasu...
Po pierwsze, w sprawie układu kalkulatorowego.Według przytoczonej przez Ciebie relacji z ELWRO prace nad układem kalkulatora w CEMI musiały trwać już w roku 1973. W katalogu z roku 1975 nie ma żadnego układu wykonanego w technologii MOS. Jest tam niepełna oferta układów TTL (UCY/UCA) i trochę układów analogowych (UL). Dopiero patrząc w katalog z roku...
Może chodzi to różne tryby pracy procesora jak tryb uprzywilejowany oraz tryb użytkownika. Gdzie zmienia się zestaw rejestrów przy zmianie trybów dzięki czemu aplikacja nie ma dostępu do rejestrów których używa system.
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
http://obrazki.elektroda.net/100_1276513... Czasem znajdujemy się w takiej sytuacji gdy nasze założenia projektowe nie pokrywają się z elementami elektronicznymi jakie posiadamy. Może zaistnieć konieczność zwiększenia wyjść logicznych mikroprocesora jaki wykorzystujemy. Ten krótki poradnik dla początkujących pokaże wszystkim zainteresowanym...
musiał byś sam sprawdzić, czy niezasilony czujnik nie pobiera prądu z wyjścia Pobiera prąd z wejścia w zależności od napięcia. Widać to na rysunku w lewym górnym rogu na stronie 12. w [url=https://www.infineon.com/dgdl/Infin... Czas reakcji na poziomie 1 us nie jest...
Co będzie jak będą inne pytania ? Ile cykli zegarowych trwa wykonanie i rozkazu i jakie są poszczególne jego składowe. Jakie są architektury i czym się różnią ? . Jak działa magistrala 8080 . Do czego służy rejestr DPTR . Jak podzielić przez siebie dwa rejestry ?. Miłych snów .
https://obrazki.elektroda.pl/6553833000_... Zespół naukowców z ARM Inc. opracował 32-bitowy mikroprocesor wyprodukowany na elastycznym substracie, który według firmy może utorować drogę do w pełni elastycznych inteligentnych systemów zintegrowanych. W swoim artykule opublikowanym w czasopiśmie Nature, grupa opisuje, w jaki sposób wykorzystali...
jesli tam jest jakakolwiek komunikacja oparta o rejestry czyli odczytywanie adresow z enkodera to faktycznie potrzebna dokumentacja. Bardziej stawiam ze enkoder jest uszkodzony
Procesor ten żeby działał musi być zaprogramowany . Jak w podstawkę wstawiłeś taki kupiony w pierwszym z brzegu sklepie z podzespołami to działał nie będzie . No nie da rady inaczej . A wyświetlacz sterowany jest przez dwa rejestry przesuwne 74164 . Natomiast te rejestry sterowane są procesorem .
Witam. W takim przypadku najlepiej użyć mikroprocesora sterującego całością. Diody udające sekundnik można podłączyć do kilku rejestrów przesuwnych. Wejscie pierwszego rejestru do stanu H a na wejście CLK co sekunde krótki impuls. Jak sekund będzie 60 to krótki impuls na RESET. Co do wyświetlacza godziny to proponuje sterowanie multipleksowe: wiersze...
A ja popieram ARASOBOLEK'a Sam jestem samoukiem i codziennie rano mam tę przyjemność że jadę z absolwentami technikum elektronicznego do pracy (oni na uczelnie ja do pracy). Jest to juz 3 czy 4 rok jak widzę się prawie z tymi samymi osobami i przez ten czas jak widzę czego oni się tam uczą to aż mnie skręca :!::!: Dwa semestry to nic innego nie robili...
Jeżeli łąpiesz logikę, to zastanów się nad taką ideą: licznik 6-bitowy co daje 64 stany (potrzeba 60 sekund), steruje dwoma 3-bitowymi multiplekserami (a może dekoderami 8x8 wyjść). Na wyjściach multiplekserów diody LED połączone w matrycę (60 szt). Być może trzeba jeszcze dołożyć wzmacniacze w postaci kluczy tranzystorowych, bo jedno wyjście nie pociągnie...
http://www.ieeinc.com/specs/PDK_0003_INO... Ogólnie powiem tak. Jeżeli połączę komputer z wyświetlaczem przez rs232 i w hyper terminali nadam transmisję 9600 bodów + 8 bitów danych + bit stopu wtedy wszystko ładnie się wyświetla. Kiedy podłącze wyświetlacz pod system dsm51 z napisanym programem wywala śmieci albo same hashe #. Taka sama sytuacja...
Witam Pomóżcie uruchomić tak prosty program, oraz ocenić czy to działa i dlaczego nie. Jest to może temat dla początkujących i proszę go tak potraktować, ponieważ moje doświadczenie z programowania jest małe, a z uruchamiania układów jeszcze mniej miałem doczynienia. Także proszę o prosty sposób przedstawiania odpowiedzi, nawet jasnych jak słońce dla...
Witam udało mi się bardzo tanio zakupić sporą ilość matryc 5x7 LED postanowiłem zrobić z tego matrycę graficzno-znakową o organizacji 15x126 LED (3 na 18 matryc położonych na dłuższym boku) Matryce majom kolumny anod i rzędy katod obracam je o 90° więc defakto tablica będzie miała kolumny katod i rzędy anod. Mam jako taki pomysł jak tym sterować Rzędy...
Witam Szanownych Kolegów. Chciałbym zaprezentować moją konstrukcję stroboskopu opartego o mikroprocesor ATmega16 i układ detekcji zera sinusoidy sieciowej. Mikroprocesor steruje impulsem wyzwalającym powstającym od trafo wysokonapięciowego. Docelowo powinien realizować obsługę przycisków sterujących częstotliwością i jasnością świecenia ksenonowej lampy...
witam czy moze mi ktos powiedziec jak zrobic set i reset na zwyklym mikroprocesorze 8051?
Na ogół ATMEL daje taką możliwość dla kompatybilności z starszymi procesorami. Programuje się bezpiecznik i procesor działa jak jego starsza wersja. Nie wiem jak jest w tym przypadku, jeśli nie ma bezpiecznika który przestawia działanie na AT90S to znaczy że program będzie działał tylko po przemianowaniu nazw niektórych rejestrów.
Panowie nie wiem czy w dobrym to dziale pisze jak nie prosze o przeniesienie ale prosze rowniez o pomoc mam w poniedzialek spr. prawie calo roczny i musze to miec conajmiej na niedziele 1.Na czym polega multipleksowanie 2.Jakie podstawowe funkcje pełni rejestr 3.Zamień cyfrę w zapisie 10 tnym na bierna i heks. 4.co to jest akumulator i jaka pelni funkcje...
http://www.label.pl/po/loggery.html Fakt że jest gniazdo USB nie oznacza że obsługuje bezpośrednio "pendrive". Urządzenie jest spokojnie do wykonania, potrzebujesz jakiegoś ARM'a z obsługą hosta USB.
Jeżeli dalej potrzebujesz pomocy mogę poratować cię kalkulatorem napisanym w języku Assembler, działający na rejestrach mikroprocesora MSP430. Mam tez gdzieś do niego dokumentacje nawet z wyrysowanymi algorytmami :)
Dość dobrze opisane działanie komparatora http://mikrokontrolery.blogspot.com/2011... a tu opis rejestrów przetwornika analogowego http://mikrokontrolery24.pl/mikroproceso...
Skoro brak bezpośredniej funkcji , to nic nie stoi na przeszkodzie , by odpowiednie wartości wpisać do rejestrów mikroprocesora i mierzyć ... :) No ale to wymaga ruszenia d.... i zajrzenia do dokumentacji.
Niestety, bez mikroprocesora się nie obejdzie - chyba że chcesz wykorzystać kilkadziesiąt (kilkaset) (?) bramek logicznych i kombinować jak koń pod górkę żeby działały tak, aby wyświetlić interesujący cię napis :P (a wtedy i tak nie będzie możliwości jego zmienienia). Ogólna zastada działania jest taka: załóżmy że chcesz wyświetlać 64 znaki. Każdy znak...
Z ciekawości - udało się uruchomić poprawnie SPI? W Atollic TrueStudio studio jest domyślnie włączona ciekawa opcja - podgląd rejestrów perfyeriow mikroprocesora (zakładka "SFR").
Dziękuję, ale jednak zdecydowałem się na rozwiązanie z dodatkowym rejestrem przesuwnym 74HC595. Pozwoli mi to zaoszczędzić ilość wyprowadzeń mikroprocesora.
W tym przypadku niema to znaczenia. Chodzi o zwykłą obsługę ADC za pomocą nazw rejestrów mikroprocesora. Dioda zenera ograniczy mi napięcie wejściowe, a potencjometrem wystawie sobie różne napięcia na wejścia. Czy możesz mi opisać jak prawidłowo Twoim zdaniem "za symulować" obsługę wejść ADC za pomocą rejestrów uC, i jaki wpływ na to może mieć sposób...
Rejestr przesuwny mod 200 w siemensie. Pierwszy raz o tym slysze. Ja też pierwszy raz słyszę że to ma być zrobione na Siemensie,ponieważ nie było o tym wcześniej wspomniane.Kiedyś w "starożytności"było takie urządzenie które nazywało się rejestrem przesuwnym i o którym pewnie uczyłeś się w podstawach układów cyfrowych,dzisiaj to oczywiście robi się...
A więc jak ustawić ... 0b11 GPIO->MODER = GPIO_MODER_MODER7_1 | GPIO_MODER_MODER7_0; zapis: GPIO_MODER_MODER7_1 | GPIO_MODER_MODER7_0 jest tożsamy z 3<<14 Czyli jakbyś w ten sposób chciał zapisać wszystkie porty w mikroprocesorze to musisz piękne wypracowanie napisać.
Na COMie jest więcej zabawy. Mianowicie: 1. Potrzebujesz plugina pod COMa (to chyba się jeszcze da znaleźć) 2. Po COMie trzeba by jakiś mikroprocesor dać, który by ci roszyfrował dane. Kto wie - a może wystarczyłby jakiś rejestr przesuwny... W każdym razie sprawa zdecydowanie bardziej skomplikowana. A co powiesz na USB? Wówczas montujesz, bądź kupujesz...
I bardzo dobrze, że na Politechnice Lubelskiej jest dsm wiem na własnym przykładzie ze jest to super sprawa. Zaczynając zabawę z mikroprocesorami należy poznać podstawę czyli strukturę mikroprocesora oraz zagłębić się w rejestry. Po takim przejściu przez DSM51 oraz wymagającego prowadzącego nie mam problemów z innymi mikroprocesorami.
1.Wejście clear jest do takiej pracy układu niepotrzebne . Połączenie tego wejścia z mikroprocesorem byłoby niepotrzebną komplikacją układu , ponieważ procesor i tak nadpisuje poprzednie dane nowymi. Gdyby czas między pojawieniem się sygnału clear a wprowadzeniem kolejnych danych był zbyt długi to zauważalne byłoby świecenie segmentów wyświetlacza i...
Pt100 i DS18B20 to całkiem różne czujniki temperatur i o ile sam wskaźnik/regulator nie jest przystosowany do obsługi obydwu rodzajów czujników to nie da się ich zamieniać. Czujnik Pt100 jest czujnikiem rezystancyjnym. Zbudowany jest z cienkiego drutu platynowego, którego opór elektryczny się zmienia pod wpływem temperatury. Im większa temperatura tym...
Mam jeszcze pytanie co to kurcze własciwie jest to DMA ? DMA (z ang. Direct Memory Access) czyli bezpośredni dostęp do pamięci. Chodzi o to, że dane przesyłane są z np. urządzenia I/O jakim jest nagrywarka do pamięci z pominięciem rejstrów mikroprocesora. Dzięki temu zapis jest duzo szybszy niż gdyby używać metody standardowej czyli poprzez rejestry...
W technikum miałem zajęcia na zestawie DSM-51 i co nieco łyknąłem z tej wiedzy To jeśli masz zamiar pisać coś również w asm to zdecydowanie AVR. PICe mają dziki asembler i jeszcze dzikszy dostęp z poziomu asemblera do rejestrów. Płytkę STM32F0DISCOVERY z mikrokontrolelrem oraz programatorem/debuggerem kupisz za < 50 zł. Ja bym raczej nie zaczynał...
No wg schematu jest 74hc595 i takie rejestry stosuję.
Witam, ja na początek zareklamuję kolegę _ImPuLs_ z elektrody i jego portal. Mnie osobiście przy programowaniu AVR-ków jest przydatny. Link główny to: http://impuls.elektroda.eu/joomla/ Kolejne linki to do rejestrów ATMega8 i ich opisów: [url=http://impuls.elektroda.eu/joomla/i... ; [url=http://impuls.elektroda.eu/joomla/i...
Witam! Mam do zrobienia projekt na temat wymieniony powyżej i szczerze mówiąc to nie wiem jak sie do tego zabrac...więc będę wdzięczna za każdą pomoc (linki itp.). Woltomierz powinien zawierać następujące elementy : mikroprocesor 8051, rejestr 8282, pamięć EPROM 2764, przetwornik a/c, komparator, dekoder 9368 itd. Obejrzyj tu: http://sklep.avt.com.pl/photo/_pdf/AVT22...
Witam serdecznie! Z racji tego, że wdrążam się coraz bardziej w obsługę RP2040 mam pytanie do doświadczonych programistów w jaki sposób można (należy) dobierać się do rejestrów? Na chwilę obecną próbuję odczytać bit FE z rejestru UARTDR. Chcę zmusić mikroprocesor aby dawał mi informację zwrotną kiedy nastąpi zerwanie transmisji po uarcie. Z Datasheet...
Jest tak jak pisał petione. Program w LD jest wykonywany od góry do dołu. Ten kawałek cyklu odpowiadający za wykonanie programu wygląda tak: -aktualizacja stanów wejść do rejestru wejść -wrzucenie stanów wejść z rejestrów do RAMu - mikroprocesor zaciąga stany wejść z RAMu - wcześniej pobrał program np. z EEPROMA, resetuje licznik rozkazów i pobiera...
nadal nie łapię :( ,maksymalna wartość w dziesiętnym ludzkim języku ?ile. Bo jeśli tylko od "0 -9" to wystarczy Ci licznik np 74LS90 dec.(może być odpowiednik CMOS = (MC)MCY40518 wpiszesz nawet dwie :),wtedy nap.od 3V do max.18V) pracujący jako rejestr,proste jednym guzikiem programowanie,a drugim kasowanie ;). ps.lub 74LS93 i bin. lub podwójny ( MC)MCY40520...
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...
Podejrzewam, że w BASCOMIE sobie poradzi On albo ktoś z jego otoczenia. Zresztą znając szczegóły można w kilkanaście minut coś takiego (program) zmontować tu na forum. Zamiast 20 tranzystorów do sterowania przekaźnikami proponuję 3xULN2803 sterowane z rejestrów 4094. W przypadku PC można wyjść bezpośrednio z portu drukarki na rejestry 4094 bez udziału...
czy wiesz jak działają tranzystory, bramki, przerzutniki, rejestry, czy umiałbyś ich użyć w praktyce - coś z nich zbudować? Znając to, mikroprocesora nie zrobi. Zrobi układ na jedno działanie. Jak ma to pracować jako kalkulator, to dodatkowo zaprojektować architekturę mikroprocesora. Tak, żeby bloki mikroprocesora mogły wykonywać rożne obliczenia według...
nie bardzo wiem ja sie za to zabrać.. Dlaczego 555? Są setki rozwiązań, ale na jednym 555 się nie da. Np. liczniki programowalne, rejestry przesuwne, przerzutniki monostabilne, mikroprocesory i tech. analogowa (ale to chyba, już myszką trąci).
(at)ElektrodaBot Czy istnieje metoda, aby wyświetlić model mikroprocesora, na którym skompilowany jest program w AVR GCC? Może istnieć zmienna globalna lub możliwość odczytu rejestrów.
Ja ze swej strony mogę polecić książkę: Jerzy Grabowski, Stanisław Koślacz "Podstawy i praktyka programowania mikroprocesorów" WNT rok 1987. Mam ją już tyle lat, a wciąż znajduję w niej rzeczy, które nadal są aktualne. Oczywiście - opisuje stare procesory, ale zasady ich działania - póki co się nie zmieniły (chyba że wejdą NeuroProcesory do poweszechnego...
Polecam poczytać conieco o budowie mikroprocesorów. Oczywiście że sprzętowo.
A Ty mi nie powiesz, że do rejestru nie mogę zapisać 255 Albert
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...
przychodzę z pytaniem jak stworzyć procesor w domu Ma to być procesor czy mikroprocesor? Procesor możesz zbudować z układów logicznych a nawet z tranzystorów, lamp czy przekaźników. Mikroprocesor - czyli taki procesor z cała logiką zamknięta w jednym układzie scalonym - to raczej w domu nie osiągalne bo wymaga opanowania technologii produkcji układów...
Dzięki- ja nie chcę programować okienek w w windzie. Wcale nie chcę się uczyć programowania na PC. Mam dzieci- zawodowych programistów- oni to zrobią 100 razy szybciej i 1000 razy lepiej niż ja. Ale nic mi nie pomogą gdy opowiadam im o konfiguracji rejestrów w mikroprocesorach. Robią Wielkie Oczy- Tata- w tak niskim poziomie to nikt nie programuje....
zostaly jeszcze: •Sposoby adresowania pamięci w mikroprocesorze. :arrow: http://si.ae.krakow.pl/~walkowst/pamiec.... Nie sadze aby koledze chodzilo o pamiec procesora x86, ktora jest bardzo zaawansowana z jednostkami segmentacji i stronicowania. Sposoby adresowania: - najczesciej uzywane bezposrednie(adres jest podawany w formie liczby) i...
Ale się zacznie... Takie wyrażenia jak: "język wysokiego poziomu- a a nie makroasembler", "wszyscy korzystają z gotowców z internetu/bibliotek/ plików nagłówkowych itp." "których działania nie rozumieją" "bo nie są w stanie zrozumieć działania mikroprocesorów/rejestrów/CPU/peryferiów... itp. I wiele innych. Powinieneś opatentować i brać za ich użycie...
Taa, a przy tym procku i 8 bitach masz 255 stanów, przy zegarze 1kHz to cykl się powtarza niecałe 4 razy na sekundę, no można 1 bitów czy 24, ale wtedy przestaje to być takie banalne, a i proc coraz więcej kosztuje (bo większa obudowa potrzebna) albo zewnętrzne rejestry... Jestem za stosowaniem mikroprocesorów ale wszędzie tam, gdzie ich stosowanie...
Hm.. Nigdy nie używałem symulatora do AVR, choć uważam to za trafiony pomysł, alternatywą jest debugger, ale pewnie takiego nie masz. Głównie piszesz że jest wyzerowany , może symulator jeszcze nie działa prawidłowo? Ja bym spróbował na łatwiejszym przykładzie, np: takim bez przerwań i sprawdził czy ustawianie rejestrów działa poprawnie -- zawsze będziesz...
;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...
Witam Przepraszam ,ze wchodze w ten temat, ale mam problem.Musze zaprojektowac uklad realizujacy wyswietlanie napisu na 64 znakach.Nie moge tego zrobic na mikroprocesorze, tylko na rejestrach,licznikach,diodach itd. Mam uklad ktory wyswietla 3 znaki a ja potrzebuje 64 ,a po przekroczeniu ma go przesuwac.Bardzo prosze o pomoc
Ogólnie nie mam podane jaki to numer urządzenia, odwołuje sie adresów w urzadzeniu. W załączniku jest rozkład calego rejestru kontrolnego. Przy i2c send jak wysylam wiecej bajtow niz jeden to musze podac ilosc, czy mikroprocesor sam sobie obliczy i porpostu zapisze kolejne bajty w kolejnych rejestrach.
Z każdą z wartości XCAP dzieję się dokładnie to samo natomiast wartość flagi LFXT1OF w rejestrze BCSCTL3 to 1. Jeszcze spróbuję dzisiaj włożyć inny mikroprocesor ew. wlutuję drugi kwarc...
To nie jest schemat działania, tylko schemat budowy... Bufory chyba nie wymagają wyjaśnień, akumulator służy do przechowywania argumentu/wyniku operacji, ALU czyli jednostka arytmetyczno-logiczna służy do wykonywania operacji arytmetycznych i logicznych (jak wynika ze schematu - na tym co jest w akumulatorze), PC to program counter, czyli licznik programu...
To była zwykle technologia P-MOS z rezystorem podciągającym do minusa. Jeżeli sterowanie segmentami odbywa się w zakresie do -15V to można użyć wspomnianych układów logicznych CMOS np. CD4094 Wtedy sprzęgasz ze sobą dwa układy w rejestr przesuwający 16bit, plus zasilania układu logicznego rejestru dajesz na masę mikroprocesora masę 4094 dołączasz do...
Witam tak jak w temacie na tym programie musze wykonac projekt mikroprocesora. Nie wiem kompletnie od czego sie mam zabrac. Czy mógłby mnie ktoś z szanownych kolegów naprowadzić na właściwe tory? przygotować układu mikroprocesora wraz z układami służącymi do jego obsługi. Projekt powinien zawierać następujące elementy: układ pamięci operacyjnej...
To proste. Ty ustawiasz USART, ale on wykorzystuje dodatkowo jeszcze Timer, który go taktuje TCNT1,TCCR1. Dlatego zmieniają się jeszcze inne rejestry. Zawsze tak będzie, ponieważ niektóre rejestry odwzorowują bezpośrednio stan układów mikroprocesora, i zawsze się zmieniają. Np. rej. statusu, R0 i R1. Dodano po 4 A druga sprawa to, to, że jeżeli programujesz...
Załóżmy. Pomijasz fakt, ze obecnie wiekszość 'mikroprocesorów' to są SOCe, które są -dziesiąt krotnie bardziej rozbudowane niz nasze zabawki typu STM32. To że producenci wypuszczają mikroprocesory obudowane nie znaczy że mikroprocesor jest bardziej złożony od mikrokontrolera. Bardziej złożony może być ten SOC który jest obudowanym mikroprocesorem co...
Pomysł jest dobry, gdyż 1. To rozwiązanie jest bardzo szybkie (wszystko rozwija się na poziomie kompilacji i nie ma żadnego narzutu) 2. Nie da się tego inaczej rozwiązać (żeby było ładnie) - chcę tego użyć w programie C na mikrokontroler - tam z każdym wyprowadzeniem mikroprocesora związane jest kilka rejestrów (DDRA - rejestr kierunku portu A, PINA...
Proponuje zainteresować się rejestrem przesuwnym zamiast zaprzęgać do tak prostego zadania mikroprocesor. http://edu.i-lo.tarnow.pl/inf/alg/002_st... Jeżeli konieczny ma być mikrokontroler to najłatwiej: Albo "rotate" albo "shift".
Rozumiem, tylko nie mogę w specyfikacji odnaleźć jak ten mikroprocesor ma pamięć żeby to tego wykorzystać. Przydało by się jakies 10x8-bitowy rejestr.
Stos w pamieci ma jedna ogromna zalete... moze byc teoretycznie "nieograniczony" rozmiarami. Ile mozesz miec takich rejestrow roboczych w pamieci? 1 zestaw? 5 zestawow? 15 zestawow? Jak z nich nie korzystasz to marnuja sie zasoby procka... jak potrzebujesz wrzucic na stos wiecej danych niz mialbys rejestrow to procek moze wysiasc, mimo ze ma jeszcze...
możesz podłączyć wyświetlacze Led (7-segm), schemat znajdziesz na stronie "nikompa" w zestawach do składania z wykorzystaniem mikroprocesorów np. miernik pojemności i inne.
Rozwiązać to można na wiele sposobów. 40 diod to niewiele wobec czego można wykorzystać wszystkie piny procka. Inna to de-multipleksery, rejestry przesuwne, charliplexing, podzielić 40 na części np. po 8. itp itd.
Twojego programu nie analizowałem, nie chciało mi się, albowiem od razu Ci powiem, że ja bez przerwań w ogóle bym się za to nie zabierał i dotyczy to nie tylko enkodera ale także zwykłych przycisków. Tak jak napisał tmf , każdy zestyk ma tendencję do drgań, a więc enkoder również, jest to opisane w książce Pieńkosa i Turczyńskiego "Układy scalone TTL...
Wiem ze po wgraniu nowego programu następuje reset i porty I/O są ustawione w stan wysokiej impedancji W przypadku wgrania programu z użyciem bootloadera nie koniecznie musi następować reset. Decyduje o tym jak kod bootloadera oraz mikroprocesor działa.
Witam. Mam mały w sumie to nawet nie taki mały problem. Otóż kończę pisać prace magisterską a został mi jeszcze projekt z 4 roku. Jest to projekt z mikroprocesorów. Był ona bardziej rozbudowany ale teraz wystarczy jak będzie wyświetlał jakieś literki na LCD poprzez rejestr przesuwny. Aktualnie zlutowany schemat wygląda tak: http://img510.imageshack.us/my.php?image...
Dwa linki: http://ag.bocznica.org/ http://rejestr.republika.pl/ Radzę zacząć od tego pierwszego, bardziej przydatny ;)
W technikum elektronicznym... w zasadzie to się dowiesz dlaczego CMOS'ów nie dotykać palcami, Ewentualnie z lekcji mikroprocesorów o magistralach, rejestrach itp. Ale na ile się to przydaje przy składaniu i konfigurowaniu komputerów? (chyba że sam chcesz zaprojektować płytę główną - powodzenia) A prawda jet taka że technologia komputerowa idzie tak...
rejestr: MCUCSR: Bit 3 - MCUCSR.3 - WDRF - Watchdog reset flag Bit 2 - MCUCSR.2 - BORF - Brown-out reset flag Bit 1 - MCUCSR.1 - EXTRF - External reset flag Bit 0 - MCUCSR.0 - PORF - Power-on reset flag Nie znam dokładnie architektury tych procesorów, ale z mojej znajomości mikroprocesorów, wnioskuje że te rejestry flagowe służą to rozpoznania co było...
Przepraszam, rzeczywiście nie był to dokładny schemat teraz załączam dokładniejszy. Wcześniej zrobiłem błąd napisałem ze steruje 3 klocki 5x8 a w rzeczywistości steruję 5 klocków używając 3 x 74HC595. Anoda diody sterowana z mikroprocesora, katoda z rejestru. http://obrazki.elektroda.net/76_12058424...
Po pierwsze - z tymi miliardami to trochę przesadziłeś - w 32-bitowych mikrokontrolerach raczej jest kilkaset tysięcy tranzystorów, nie sądzę aby liczba ta zbliżała się do miliona. W desktopowych CPU liczba ta dopiero niedawno przekroczyła miliard i to tylko dla wielordzeniowych układów z najwyższych półek http://en.wikipedia.org/wiki/Transistor_...
A co robi rozkaz ABX? Dodaje zawartość rejestru B do rejestru X. Polecam: http://www.scribd.com/jamesyu/d/246010-6...
Jeśli chodzi o praktyczne aplikacje to weź jakiś podręcznik techniki cyfrowej (np. Pieńkosa) i poczytaj o zastosowaniach przerzutników, liczników rejestrów (to są wszystko automaty sekwencyjne ). Jeśli interesują Cię podstawy, przeanalizuj schematy przerzutnika (żeby zobaczyć jak przez wprowadzenie sprzężeń wyjście>wejście sieć kombinacyjna bramek staje...
Szczyptę informacji można uzyskać tu http://pl.wikipedia.org/wiki/Mikroproces... http://pl.wikipedia.org/wiki/Intel_8086 Pozdrawiam
funkcja random generuje tzw. liczby pseudolosowe wg wzoru (tzw. generator kongruencyjny) : function Random:real; begin seed:=(A*SEED+B) mod C; Random:=seed; end; Gdzie SEED - wartość początkowa, po włączeniu komputera zwykle inicjowana odczytem zegara sytemowego. A, B, C - duże liczby pierwsze mod - reszta z dzielenia. Okres takiego generatora (po tylu...
A jak wygląda schemat połączeń z PC? Czy Tx na pewno jest zanegowany? Nie podłączyłeś przypadkiem wyjścia Tx z mikroprocesora bezpośrednio z wejściem Rx w PC?
Niestety nadal nic. Czy może coś być nie tak z programatorem? Jak pisałem wyżej programuje się i weryfikuje bez żadnych problemów i błędów. Skoro się programuje, to wina raczej jest w kodzie programu, gdzie jest konfiguracja pinu 4 od portu B jako wyjście (rejestr DDRB) ? :) Ogólnie jest taka zasada, że po resecie program powinien najpierw zainicjalizować...
Jest jeszcze jedna możliwość: Rejestr przesuwający! Wtedy do sterowania użyjesz 3 może 4 linii. Np. kaskada kilku - w zależności ile bitów potrzebujesz - układów CD4094.
Podstawowa różnica to redukcja liczby wyprowadzeń (89c51 ma 40; 89c2051 ma 20) i mniejsza pamięć flash-ROM (2kb). W związku z tym "mniejszy brat" 89C51 ma tylko 2 porty I/O (P1 i P3 bez P3.6), brak możliwości podłączenia zewnętrznej pamięci ROM i RAM do szyny systemowej. Okrojenie takie wpływa też na brak niektórych rejestrów w przestrzeni adresowej...
Kiedyś takie projekty robiło się na pamięciach EEPROM z odpowiednim wsadem + licznik i generator . Ewentualnie takie proste można zrobić też na rejestrach przesuwnych tudzież licznik + dekoder "1 z iluśtam", ale w dzisiejszych czasach chyba najlepiej zrobić to na mikroprocesorze.
1. Rozwiązanie sprzętowe pomiaru współczynnika wypełnienia można zrobić na rejestrze przesuwającym (np. FIFO), taktowanym podczas pomiaru z odpowiednio dużą częstotliwością. Zegar taktujący przerzutnik powinien być uruchomiony na czas jednego okresu mierzonego przebiegu, co można zrobić poprzez jego bramkowanie za pomocą przerzutnika, np. typu D. Po...
Zastanawiam się, co projektujesz i czy będziesz potrzebował aż tyle wolnych portów, że aż tak utrudniasz sobie życie? Nie lepiej zastosować klawiaturę matrycową czy cos w tym stylu? Jeśli chcesz podłączyć dużo LED-ów to je multipleksuj i/lub zastosuj rejestr przesuwny. To chyba o wiele prostsze rozwiązanie.
Standardowy "studencki" przykład światła uliczne . Chociaż ostatnio mój prowadzący poszedł o krok dalej w ewolucji tematów labolatoryjnych i wymyślił nowy temat. Jest to dekoder instrukcji z jednostką ALU mikroprocesora. Zawiera 16bit rejestr, dwa 8bit wejścia ,16bit wyjście, 4bit wejście wyboru instrukcji i wejście zegarowe. Wyjście 16bit jest podczepione...
POMOCY !!! Dostalem za zadanie napisac oraz zaprojektowac sygnalizacje swietlna na mcs 8051 a, ze nie jestem pojetnym ucznie bede mial z tym problemy wiec jak mozesz pomoz mi. Tresc zadania brzmi: Zaprojektowac, wykonac i zaprogramowac układ współpracujący z systemem mikroprocesor. *Połącznie systemu z płytką wykonawczą przez taśme 40 pin *dostempne...
no własnie. Kombinujecie, kombinujecie a każdy 90s ma po resecie wyjście w stanie trzecim. Dopiero póżniej możemy włączyć rezystor podciągający(rejestr PORTxy 1=rezystor aktywny) lub przełączyć w tryb wyjścia(DDxy 1=wyjście). W tym drugim trybie rejestr PORTxy steruje czy na wyjście jest podłączone do plusa czy do masy.
W ogólności język C nie zapewnia bezpośredniego dostępu do tak niskopoziomowych elementów architektury komputera jak konkretne rejestry, czy flagi procesora i zazwyczaj trzeba do tego użyć wstawek asemblerowych. Jednakże w przypadku mikrokontrolerów dostępne są zazwyczaj rozszerzenia języka. W przypadku AVR-ów (i avr-gcc) możliwy jest dostęp do wszystkich...
"Ale kompilator C potrafi tak namieszać..." Każdy kompilator. ASM też jest kompilowany. Czytałem gdzieś(dawno temu) że ostatnim "pewnym" językiem "wysokiego poziomu" był ALGOL. Nie pozwalał na działanie "niezdefiniowane". Ale teraz ma być "szybko", "tanio", "gotowe procedury". A do WinXP-dalej dostaję uaktualnienia-tyle lat, tylu programistów-i jeszcze...
Cześć wszystkim. Potrzebuję waszej pomocy, porady. Arduinę znam wcale. Zaczyna się tym bawić z powodu właśnie matrycy. Zacznę od początku. Posiadam kilka matryc LED, jak na zdjęciu. Pochodzą one z starej 20-letniej reklamy, która wyświetlała przesuwający się napis. Napis był programowany z podłączenia do komputera równolegle z klawiaturą (z tego, co...
Przejrzyj opisy układów cyfrowych TTL (rejestry, liczniki, przerzutniki, bramki logiczne). Są to podstawowe elementy mikroprocesora. Przed laty wiele specjalistycznych procesorów wykonywano z tych układów. Obecnie kupisz te elementy za grosze, a satysfakcja działania własnoręcznie wykonanego procesora ogromna. Także wartość poznawcza działania procesora...
zegar mikroprocesora zasilacz mikroprocesora stabilizator mikroprocesora
przedni wycieraczka schodzi obudowa ładowanie akumulatora vectra
esp32 radio parrot ck3100 instrukcja
Jak wypakować plik ZIP o rozmiarze 8 GB? Schemat radia TCM 311126 Tchibo – dokumentacja, układ, typowe usterki, TA2003P, TDA2822M