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.
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.
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 :)
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...
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.
Dość dobrze opisane działanie komparatora http://mikrokontrolery.blogspot.com/2011... a tu opis rejestrów przetwornika analogowego http://mikrokontrolery24.pl/mikroproceso...
Fakt że potrzebujesz hosta USB, nie oznacza że od razu musi to być ARM ;-) Albert Ale użycie ARM'a to najprostsze rozwiązanie ...według mnie :D. Możliwe że kontrolery np: FTDI jeszcze łatwiej uruchomić...ale niestety nie miałem z nimi do czynienia.
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").
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...
Dziękuję, ale jednak zdecydowałem się na rozwiązanie z dodatkowym rejestrem przesuwnym 74HC595. Pozwoli mi to zaoszczędzić ilość wyprowadzeń mikroprocesora.
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...
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...
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.
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ć.
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 .
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ę...
No wg schematu jest 74hc595 i takie rejestry stosuję.
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...
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...
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).
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....
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...
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...
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...
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...
no właśnie skromna ta dokumentacja. Pomiar to kiepskie rozwiązanie ponieważ nie koniecznie we wszystkich warunkach pracy StartUp time jest taki sam... jeszcze kombinuję z rejestrami przesuwnymi
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...
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...
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...
Polecam poczytać conieco o budowie mikroprocesorów. Oczywiście że sprzętowo.
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...
(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.
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
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ł...
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...
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".
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 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...
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.
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...
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...
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...
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...
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...
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.
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...
Szczyptę informacji można uzyskać tu http://pl.wikipedia.org/wiki/Mikroproces... http://pl.wikipedia.org/wiki/Intel_8086 Pozdrawiam
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 .
Rozumiem, tylko nie mogę w specyfikacji odnaleźć jak ten mikroprocesor ma pamięć żeby to tego wykorzystać. Przydało by się jakies 10x8-bitowy rejestr.
jesli tam jest jakakolwiek komunikacja oparta o rejestry czyli odczytywanie adresow z enkodera to faktycznie potrzebna dokumentacja. Bardziej stawiam ze enkoder jest uszkodzony
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...
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.
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...
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...
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...
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...
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...
;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...
A co robi rozkaz ABX? Dodaje zawartość rejestru B do rejestru X. Polecam: http://www.scribd.com/jamesyu/d/246010-6...
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...
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...
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...
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...
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.
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 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?
"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...
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ę...
To jest zły pomysł, bo taka procedura czy pętla jest praktycznie nieprzydatna - można jej używać tylko wtedy gdy adres jednej zmiennej równa się 0XXFDH, co jest bez sensu. Przy takim założeniu równie dobrze można by rozkazy INX B oraz DCR C wyrzucić i zostawić tylko INR C - wyszłoby na to samo. Nie ma tu dobrego rozwiązania, po prostu w mikroprocesorze...
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...
Czyli dobrze rozumie, że po ustawieniu odpowiedniego portu i pinu w tym rejestrze i ustawieniu "EVOE" po nastąpieniu dowolnego zdarzenia w mikroprocesorze zostanie ono zasygnalizowane na odpowiednim wcześniej ustawionym porcie i pinie? A co jeśli jest ustawiona większa ilość pinów lub portów? Następuje wtedy zdarzenie dla każdego z nich w jednym czasie?...
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...
Ja kiedyś korzystałem z [url=http://www.avr-asm-download.de/begi... tutoriala. Poza tym na stronie http://www.avr-asm-tutorial.net/avr_en/i... też powinieneś znaleźć coś ciekawego. Co do języków, to chyba sprawa indywidualna. Sam zaczynałem od asemblera, później przesiadłem się na C. I tak chyba najlepiej zrobić. Poza tym znając C,...
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ć...
Jak wynika z datasheeta dopóki nie wystawimy na linie E stanu wysokiego to dane na szynie mogą się zmieniać. Niestety nie mamy skąd wysterować tej linii (tak, czy tak wychodzą trzy druty ), chyba że zastosujemy wspomniany wyżej monowibrator sterowany z linii zegarowych. Można to wszystko zaimplementować w jakimś układzie programowalnym, lub na mikroprocesorze.
Hej,mam mały problemik,musze wykonać referat z Mikroprocesorów Temat "Architektura procesora - cześć wykonawcza,sterująca,podstawowe rejestry i ich rola" (architektura Procesora Typowo 8-bitowego) I mam problem z tym że niewiem od czego zacząć :) Weźmy np. 8086 - najprostrzy,i nie moge znaleźć jego wewnętznej budowy :( Zwarcam się do forumowiczów o...
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.
Widać, że wykazujesz jakąś inicjatywę, więc: Układ nie będzie prosty. Jak chcesz go zrobić bez użycia mikroprocesora. Możesz użyć 4 rejestrów przesównych np 4094 CMOS i licznika liczącego najprościej do 32 czyli musiał być zestawić ze sobą 2 dowolne liczniki np 7493, 74192, 74193 itp. Wyjście Q6 podłączasz do wejścia DATA rejestru 4094 i do układu zerującego...
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.
No chciałbym użyć najlepiej tylko 3 pinów. Ktoś sugerował że jak dioda będzie szła raz w gorę a raz w dół - to przez te zmiany kierunków będzie się zapalać z wyraźnym opóźnieniem. Można więc dać rejestr przesuwny na 16 diod i tylko użyć 3 nóg mikroprocesora ? Program ma być bardzo prosty i krotki : obsługa LCD 2x16, 16 diod led i klawiatury (8 lub 11...
ah, tak - dioda jest czerwona. Wyświetlacz to CQVP32. W nocie katalogowej napisano: IF ≦ 30mA UF ≦ 2V Światłość podawano przy 20mA. Zmierzyłem napięcie pomiędzy anodą, a katodą i wynosi 1,6V. W nocie katalogowej rejestru przesuwnego podali: Icc = ± 70mA Iik/ok Input/Output Diode Current = ±20mA Między pinem Vcc a pinem GND rejestru...
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...
Do projektu nadaje sie uklad nazwny przez producenta (Analog Devices) mikroconverterm ADUC812 (lub ADUC912), Jest to przetowrnik A/D ktory ma na pokladzie mikroprocesor seri '51. Stany wejsc analogowych widziane sa jako rejestry SFR, Posiada on takze przetwornik D/A. Analog Device udostepnia darmowo srodowisko do symulacji i programowania ukladu. Pozdrawiam....
Cóż pewnie ATMega128 taktowana na Max i z zoptymalizowanym kodem programu da sobie rade, ale w praktyce korektory realizuje się inaczej. Stosuje się gotowe układy sprzętowych kolektorów scalonych z przedwzmacniaczem, którymi steruje mikroprocesor (zazwyczaj przez I2C). Wtedy cały problem sprowadza się do ustawiania odpowiednich rejestrów sterujących...
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.
Dawniej były mikroprocesory 8-bitowe, które miały 8-bitowe rejestry z bitami 7..0. Potem pojawiły się procesory 16-bitowe, w których "przybył" bajt z bitami 15..8. Tego, który pojawił się później, zwykle w języku polskim nazywamy "młodszym". Czyli bajt "starszy" to ten z bitami 7..0, a "młodszy" - z bitami 15..8. A Ty piszesz, że odwrotnie... Gdyby...
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...
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...
http://obrazki.elektroda.net/27_12896925... Witam. Chciałbym zaprezentować projekt matrycy LED 20x10 punktów + 2 punkty. Ogólny opis: Jest to projekt kołowej matrycy 200 punktowej + dwa dodatkowe punkty . Matryca domyślnie miała posiadać 20 promieni (taki był projekt elektryczny jak i oprogramowanie) oraz 10 okręgów. W rzeczywistości podczas...
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...
Panowie jestem początkujący w temacie mikroprocesorów. To że miałem na uczelni zajęcia z techniki cyfrowej i mikroprocesorów oznacza tylko tyle, że mam mgliste pojęcie o wszystkim i o niczym. Że rejestry istnieją to wiem, ale już jak działają nie mam pojęcia. Tak samo w kwestii działania magistral, liczników, przerzutników itp. Podejrzewam, że ze szczegółami...
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_...
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...
LTC2442, obojetnie co mu wysle, zawsze bedzie robil przetwarzanie i czy 0000 wysle czy cos innego to jedynie parametry zmienie. Komenda sterujaca ma niecale 16b, reszta idzie jako zera by wyzwolic zegar dla spi. Jak pisalem na oscyloskopie mam ciagle 32b zegara i danych. To mikroprocesor nie odbiera tego drugiego slowa (ustawia bit OVR w rejestrze statusu...
zasilacz mikroprocesora zegar mikroprocesora stabilizator mikroprocesora
romet schemat elektryki tracer sterowniki myszki ładowanie baterii wyłącza
uziemienie basenu bojler elektryczny
Citroën C4 Picasso: Tylni spryskiwacz uruchamia przedni Siła dokręcania zbiornika pralki Bosch - wartości Nm