https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...
Myślałem, że tryb 4bit jest dla oszczędzenia wyprowadzeń w uC ale żeby go włączyć musze chyba działać w trybie 8bitowym bo jak mam wysłać do LCD informacje o trybie 4bit przesyłając dane 2x4bit skoro jestem jeszcze w trybie 8bi :). Bo służy do oszczędzania pinów ;) Jak popatrzysz na rozkaz przełączający w tryb 4bitowy to jego młodsze 4 bity (te które...
Z tymi adresami nie byłoby problemu bo 8051 ma pewną, nieużywaną przestrzeń pamięci. Jednak wolałbym nie korzystać z tej pamięci - preferuję zastosowanie własnych rejestrów. Teraz pytanie od czego mam zacząć ? Od razu projektować układ logiczny wykonujący obliczenia (ALU) ? Początkowo moja wizja takiego układu wygląda następująco: zwykły automat z deterministyczny...
Czyli z tych wszystkich tysięcy, czy milionów tranzystorów zbudowany jest nie tylko ALU, ale również wiele innych elementów w układzie (np. dekoder i rejestry)? No to chyba oczywiste? Jak by ze wszystkich tranzystorów zbudowane było tylko ALU to pozostałe części musiały by być zbudowane z zera tranzystorów :D Poza tym bardzo popularne w każdym opisie...
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...
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...
Kolega e_techman praktycznie wyjaśnił sprawę , układy serii TX2/RX2 z góry narzucają sposób kodowania oraz realizowane funkcje . Natomiast budowa na logicznych układach Cmos daje wiele możliwości kodowania rozkazów ponadto uniezależnia produkt ale tym samym tylko konkretne moduły będą z sobą współpracowały . Podane układy MC14024 , MC14001 mogą tworzyć...
http://obrazki.elektroda.net/44_12547231... Poniższy projekt to komputer zbudowany tylko i wyłącznie na bramkach logicznych TTL. Powstawał przez dwa miesiące i w tej chwili jest gotowy do przedstawienia. W tej chwili cala jednostka to 8-bitowy komputer potrafiący ładować i przechowywać adresowane instrukcje i rejestry z rozkazami w pamięci. Wszystkie...
Zafascynowany jestem konstruowaniem procesorów i komputerów z układów MSI SSI. Mogłoby się wydawa że to kompletna kicha, ale to przecież hobby. Chodzi o raczej o zabawe i satysfacje i spedzenie wolnego czasu. W latach 80'XX budowaliśmy sobie w instytucie na politechnice coś, co można nazwać hiperRISC, a co operowało jednym rozkazem ALU (NAND). Oprócz...
Dla uproszczenia chciałem pominąć problem transmisji szeregowej czy innego sposobu dostarczania i odbierania danych. Nie jest tak źle z ogólną wiedzą nt działania programowalnych układów logicznych, rozróżniam prace mikroprocesora na "cyklach zegarowych" i wykonanie rozkazów przez CPU od czasu propagacji układu logicznego. Moje pytanie "...dane od razu..."...
GAL sa to programowalne układy logiczne, a nie mikroprocesory. Nie posiadają one rozkazów dzielenia ani mnożenia, a jedynie podstawowe operacje logiczne AND, OR, NOT i przerzutniki. Mozna na nich spróbować zrealizować mnożenie i dzielenie poprzez zapisanie tabeli prawdy.
o ile sterowanie Mitsubishi programuję metodą drabinkową (mam zresztą do wyboru drabinka lub ST) to w Step7 mogę się "wyżyć". Zaczynając w S7Graph - główny przebieg procesu, AWL=ST obliczenia,adresowanie pośrednie,transfery,skoki, FUP- proste układy RS,& > itp. oraz niekiedy SCL-okrojony Pascal- logiczne powiązania (np. winda) oraz konwertowania liczb...
Dziękuję wszystkim za słowa uznania. Ponieważ mam wykonane złącze krawędziowe i wyprowadzone prawie wszystkie sygnały, daje to pole do eksperymentów. Wykonałem płytkę PCB do tego złącza. http://obrazki.elektroda.pl/5492353100_1... Moim zamiarem jest zastąpienie pamięci dynamicznych jedną pamięcią statyczną. Planuję zakup pamięci typu...
Przede wszystkim musisz dodać układ synchroniczny sterujący tymi układami, czyli taki, który w zależności od rozkazu wygeneruje sekwencję sygnałów sterujących (dla układów kombinacyjnych - np. multipleksera podającego wyjście konkretnego rejestru na odpowiednie wejście ALU), strobów dla rejestrów (aby zapisać wynik z wyjścia ALU do odpowiedniego rejestru)....
Witaj Każdy port procesorka '51 posiada rejestr wyjściowy. Wpisując do niego określoną wartość możesz (nie zawsze!!) wymusić stan logiczny na nóżce układu i to jest wszystko jeżeli chodzi o pracę portu w trybie wyjściowym. Jak zapewne wiesz, każda z takich linii może być wejściem lub wyjściem. Rejestr jest oczywiście 8-bitowy i każdy jego bit odpowiada...
A po co stosujesz ULN2803? Daj katodę diody do układu a anodę przez opornik do plusa i napisz jakie rezultaty. Oczywiście w programie musisz dać rozkaz zapalający diodę niskim stanem logicznym. Marek Jaglarz www.jaglarz.com/ja/rozdz.htm
No a mają one możliwość generowania kodu dla opisu za pomocą grafu ? Są darmowe narzędzia, które przekształcają graficzny graf (kółka, strzałki etc) na pełny opis HDL jako FSM (Finite State Machine), jest tego pełno. Ja tam preferuje ręczny coding maszyny. Jeśli chodzi o uC to mają większe możliwości gdy idzie o rozbudowę softu, dodanie jakiś skomplikowanych...
Główna szybkość FPGA o której wspominają koledzy w postach wyżej spowodowana jest przetwarzaniem równoległym. Mikroprocesor jaki szybki by nie był wykonuje program wykonując rozkaz po rozkazie. W FPGA tworzysz struktury logiczne, które działają równocześnie. W takim układzie możesz np. mnożyć równolegle kilka liczb przez kilka innych, w tym samym czasie,...
Nie wiem skąd te szpilki. Sygnały z analizatora stanów logicznych nie mają ustawionych etykiet, co utrudnia analizę. Ok. Dla uproszczenie usunąłem pliki, na których w wyniku mojego niedopatrzenia pojawił się błąd z milczącymi liniami A14 i A15. Plik bus2.png pokazuje młodszy bajt magistrali adresowej. Natomiast bus4.png to starszy bajt. Nie ustawiłem...
Poszukuję programisty do napisania programów dla mikrokontrolerów ATMEL. Wszystkie założenia pracy programów są gotowe. Schemat układu uC wymaga drobnej konsultacji/akceptacji. Wszystkie układy uC muszą działać z komunikacją RF/IR, czyli układem 1 jest pilot, układem 2 jest sterownik z odbiornikiem RF/IR. Pilot 1 ma być na AtTiny 2313/4313. Sterownik...
Aha, to już chyba zostałem uświadomiony jaka moc obliczeniowa kryje się w FPGA :) Tutaj też jest podobne porównanie w stosunku do CPU -> http://bazy.opi.org.pl/raporty/opisy/syn... Oczywiście coś za coś, program nie może być zbyt złożony bo się nie zmieści w bramkach logicznych FPGA. No chyba, że się zrobi mikroprocesor i będzie...
http://obrazki.elektroda.pl/5049806000_1... NadajnikGPRS NadajnikGPRS to urządzenie do układów alarmowych i układów sterowania. Posiada programowalną logikę wejść i wyjść, coś na wzór sterowników PLC. W podstawowej wersji mamy do dyspozycji 8 wejść analogowo-cyfrowych, 2 wyjścia open-drain wysoko-prądowe, modem GSM z obsługą CLIP, SMS,...
Chodzi o to, że operacja |= generuje (najczęściej) sekwencję R-M-W (read - modify - write). Czyli rejestr konfiguracyjny jest odczytywany do rejestru ogólnego procesora, na tym rejestrze jest dokonywana operacja arytmetyczno/logiczna (OR) a na koniec wynik jest zapisywany nazad w rejestrze konfiguracyjnym. Przykład: PORTB |= 1<<PB1 | 1<<PB6;...
Nowe procesory Atmela AT89s52, AT89S8252 mają w pamięci program testowy, który faktycznie wysyła jakieś wartości na port P2 . Na płytce testowej, którą posiadam, mam diody na P2, więc mrugają - przy czym P2.0 z większą częstotliwością niż P2.7. Częstotliwość mrugania zależy natomiast od kombinacji stanów logicznych portu P). Przynajmniej tyle zaobserwowałem....
(at)desa :arrow: To co zamieściłeś, jest de facto w asemblerze, tyle, że przepisane do składni Bascoma. Najprostsze przykłady bootloadera są w pdf-ach układów AVR mających wbudowane wsparcie dla tej metody programowania (ATmega, część ATtiny). Potrzebowal bym skladnie komend BootLoadera mikrokontrolera AT90S2313, oraz skladnia plikow stosowanych programatorach....
Witam.Mógłby mi ktos podać odpowiedzi do zagadnień poniżej?A jesli to nie gdzie moge znaleść coś na ich temat(na googlech marnie z tym jest)?Pozdr. Architektura Systemów Komputerowych (pytania testowe w pierwszej części wykładu) 1. Jakie układy wyróżnia klasyczna architektura komputera (von Neumanna)? 2. Jakie układy zawiera jednostka...
STM32F103, to Cortex-M3. STM32F410, to Cortex-M4. Trochę podobne, ale tylko trochę. Rozkazami niektórzy nazywają instrukcje procesora/rdzenia/jednostki logicznej danego mikrokontrolera czy mikroprocesora. To co przytoczyłeś to nie są żadne rozkazy, tylko wywołania funkcji; prawdopodobnie z martwego już SPL dla F1 oraz żyjącego (jeszcze) HAL dla F4....
Coś robię nie tak. Wystawiłem do H0F daną H01 czyli Test. Zapaliła się 8 ale na jednym segmencie. Czasami na innym ale tylko na jednym. Wygląda tak jak by układ nie multipleksował. ... Macie pomysła ? Zapodajcie. Witam, Na pewno jest prawidłowo podłączony rezystor Rset, pomiędzy ISET(18) a V+(19) układu Max7219? Jaką ma wartość? Zwykle to około 10kom...
robiłem kiedyś coś takiego co zwało sie maszyną "w"był to procesor złożony z podzespołów tzn jednostki sterujacej , jednostki arytmetyczno logicznej (wykonywała 8 rozkazów),akumulatora (rejestru). i 32 bajtów pamieci ram . programowało sie to prostą klawiaturką w jezyku maszynowym (cały jezyk to było 16 rozkazów). stan wszystkich komponentów sygnalizowany...
Witam. Jeśli rozpatrywać procesor na poziomie budowy to tak są to bramki logiczne ale dziwnie to brzmi gdy mówimy o dzisiejszych procesorach gdzie ilość tranzystorów to setki milionów. Globalnie struktura procesora to rejestry i jest ich cała masa, akumulatory(AL, AH, EAX itd. jednostki arytmetyczno-logiczne) nie takie od latarki. Wskaźniki wszelkiego...
Otrzymaliśmy do ręki całkiem ciekawe urządzenie, którym jest komputer szachowy wyprodukowany w NRD gdzieś w 1982 - 1984 roku. Jest to urządzenie wykonane w postaci klasycznej szachownicy gdzie każde z pól wyposażono w diody LED. Poza szachownicą umieszczono dodatkowy zestaw przycisków oraz diod LED do kontaktu z graczem. Można rozgrywać tutaj dowolne...
https://obrazki.elektroda.pl/1330354600_... Dzięki współpracy z polską firmą https://obrazki.elektroda.pl/4907295500_... Konfigurując i łącząc bloki wprowadzamy sygnały wejściowe, podłączamy wyjścia i w sposób graficzny tworzymy logikę działania programu pracy wraz z operacjami logicznymi i matematycznymi. Blok może...
Co do nietypowych operacji jakie wykonuje to ALU (181) to układy te były projektowane w takich trochę przewrotnych czasach kiedy to technologia LSI raczkowała i zakładano że znajdą sie chętni do budowania mikroprocesorów (dziwnie brzmi w tym kontekście ) :lol: na układach dyskretnych, i z tego co wiem to układach 74LS można zbudować cały procesor podobny...
O ile pamiętam, to avr mają specjalne rozkazy ustawiania i kasowania bitów. Starsze kompilatory wymagały stosowania odpowiednich funkcji/makr, nowsze rozumieją zapis |= n jako ustawienie bitu i wstawiaja odpowiednia instrukcje. Zastosowanie dwóch albo więcej instrukcji logicznych zamiast pojedynczej może powodować problemy z przerwaniami - a często...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...
Układ zbudowałem zgodnie z tamtym schematem - iloczyn logiczny /PSEN i /RD do wyprowadzenia /OE pamięci RAM. /CS1 z racji tego, że to jedyny układ ustawiłem na stan niski. Odczyt/zapis RAM działa, natomiast użycie komendy movc już nie. Być może coś w kodzie mam źle? Dodam, że zauważyłem iż movx mogę używać tylko z DPTR co mnie zdziwiło, gdyż na liście...
Wyżej (at)stachul1 proponował zbudowanie klona 4004 na początek. No nie, żebym obstawiał, że to najlepszy wybór ale im prostsza i stosunkowo mała architektura tym lepiej na początek. Alternatywnie, w hołdzie polskiej myśli technicznej, można zaimplementować logikę minikomputera Mera seria 300 - oryginalny procesor na układach TTL - Momik 8b: https://bibliotekanauki.pl/api/full-text...
znam czas wykonania rozkazów w taktach, wiem, ze przy częstotliwości 20MHz takt wynosi 50ns. Tyle to mogę sobie policzyć, chodzi mi o to czy faktycznie po wykonaniu instrukcji od razu mamy odpowiedni stan na nóżce układu czy jest jakieś jeszcze opóźnienie. Co do oscyloskopu... trzeba go posiadać a aby znać dokładnie czas trwania to musi być raczej cyfrowy...
Witaj - pierwsze, co rzuca się w oczy to brak potencjometru. Kierowców nie obchodzi ustawianie parametrów, tylko jak w radiu tranzystorowym "cyk" i ma działać. Rozumiem, że uwzględniałeś tę opcję, a to niesie za sobą komplikacje, aplikowanie PID, itd. o pętli sprzężenia zwrotnego smart-fan nie wspominając, bo to zapewne również chodziło Ci po głowie...
Witam. Na początek proponuję wykonać płytkę uruchomieniową (gniazdo na mikroprocesor, zasilanie, porty itp.). Następnie konieczną inwestycją jest programator. Bez tego nie da rady. Musisz określić się jaki język programowania Ci odpowiada. Wiem ze jest sporo do poczytania - tylko trzeba by było coś rozumieć... Tutaj nie ma zmiłuj - to jest konieczność...
Kontynuuje właśnie swoje eksperymenty z antycznymi mikroprocesorami. Po uruchomieniu prostego komputerka na polskim MCY7880, przyszedł czas na kultowego niegdyś MOS6502AD. Kilka procesorów tego typu udało mi się kiedyś kupić na Aliexpress, nie byłem więc w 100% pewien co do ich stanu technicznego i oryginalności. Status projektu na chwilę obecną wygląda...
(at)excray Z intelisense piszę PA3 <tab> S <tab>;, a także jak się zmienia uC, układ logiczny płytki, a połączenia na pinach zostają, to wystarczy w opcjach projektu zmienić uc na inny i działa po rekompilacji. Np ja uważam, że biblioteki do andruino to sztuka dla sztuki - grube to, ma miliard funkcji i wolne - założenie tego projektu jest...
Sterownik GSM Argos 1: posiada wbudowany moduł SIM 9000 z obsługą CLIP, SMS, TCP, UDP -8 wejść analogowo - cyfrowych -2 wyjścia open collector, wysoko-prądowe (3A) -NIE posiada wbudowanego kontrolera Ethernet -sercem układu jest mikrokontroler STM32F103CB ( 128kB FLASH, 20kB RAM) -wewnętrzny zegar 72MHz z możliwością zmniejszenia taktowania procesora...
Natomiast chyba zgodzisz się, że ciągły rozwój hardware'u sprzyja językom interpretowanym, bo coraz mniej widoczny staje się spadek wydajności w tak pisanych aplikacjach. I tak naprawdę kwestia, czy język jest kompilowany, czy interpretowany, ma coraz mniejsze znaczenie. W czasach gdy implementację procesora wirtualnego można wyrżnąć w układzie ASIC...
Witam Przepraszam że rozkopuje temat, ale mam pytanie odnośnie może nie samego tematu ale jego części. Chciałbym zaprojektować (albo inaczej - muszę) nadajnik sygnału podczerwieni do odbiornika JVC - protokół rozkazów jest inny niż RC5 - jak czytałem w RC5 synał wartosci logicznej jedynki lub zera jest równy dwum bitom nadawanym. PRzy JVC jedynka to...
Witam wszystkich. Ogólnie to: Dostałem projekt na studiach w którym to mam zaprojektować procesor a następnie wgrać do FPGA. Normalnie pewnie nie miało by to sensu ale mam to zrobić żeby się po prostu nauczyć konstrukcji podstaw procesorów i posługiwania się FPGA Więcej: Na początku powiem, że jestem w Portugalii na erasmusie i nie mam się za bardzo...
Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...
A jak chcesz to obliczyć :?: Znając numer rozkazu i czasy logicznej "1" i "0" można ten czas obliczyć choć przyznam, że to nie jest poprawne rozwiązanie. Zły pomysł ;) Poczytaj sobie specyfikację magistrali 1wire i zastanów się , kto w układzie czytnik-mikrokontroler udający DS1990 jest master , a kto slave. Piotrek Masz rację, to sterownik inicjuje...
Chodzi mi o zbudowanie retro komputera z TTLi. No popatrz, mnie to samo od lat chodzi po głowie... Założenie było: wyłącznie elementy dostępne w 1. połowie lat 70. Parę lat temu nawet zacząłem kupować i gromadzić niezbędne układy TTL. Znajdowałem je u różnych polskich dystrybutorów, zwykle za grosze, bo były to jakieś stare zapasy. A w szufladzie znalazłem...
Witam. zauważyłem że właśnie podgrzanie w jego okolicy lub okolicy Q501 przywraca radio do życia, z tym że problem powraca gdy radio chwile postoi. Proponuję zacząć od samych podstaw pomiarowych - w celu zdefiniowania samej usterki. Jeżeli radiotelefon NIE nadaje i NIE odbiera - to wspólnym "rozkazem" elektronicznym jest wyjście z syntezera częstotliwości...
rozkaz atmega8 rozkaz wyświetlacz układ logiczny zadać
kompakt schemat kabel schemat instalacji fazowej schemat rezystor kondensator oznaczenie
charakterystyka diody wyrzuca bezpiecznik
Dell E198FPb - zielona dioda, cykanie, brak obrazu Electrolux 117.484 - Zespół Układu Zmiękczania Wody