8051 - najpopularniejszy procesor na świecie [TOWARY MODNE 170]

  Рет қаралды 42,630

Adam Śmiałek

Adam Śmiałek

Жыл бұрын

O najczęściej spotykanej rodzinie mikrokontrolerów. Czym różnią się układy przeznaczone dla automatyki przemysłowej od procesorów ogólnego stosowania? O trzech dekadach królowania układów serii 51
Zapraszam do wsparcia mojego kanału:
patronite.pl/smialekadam
PayPal.Me/smialekadam
www.paypal.com/paypalme/smial...
oraz do subskrybowania:
kzfaq.info?...
#8051microcontroller #8051 #assembler

Пікірлер: 229
Жыл бұрын
Archiwalna część strony z Muzykantami znajduje się tutaj. Może coś nie działać, bo stanowiła ona część większego projektu, ale powinno dać się przeglądać: adamsmialek.com/muzykant/zrob/zrob.htm
@bartekkowalski6408
@bartekkowalski6408 Жыл бұрын
Ciekawe, Krakusy, czy doczekam się zajefajnego intra muzycznego do programów Makłowicza Twojej produkcji 🥰
@marcint.2969
@marcint.2969 Жыл бұрын
stronę i projekty znam... namiętnie korzystałem z działu o vst , nawet ergoclocka popełniłem ;)
@MrocznyTechnik
@MrocznyTechnik Жыл бұрын
@@bartekkowalski6408 Dziwne to. Gość jest z Krakowa a MAC Łowicz...
@TymexComputing
@TymexComputing Жыл бұрын
@@MrocznyTechnik który mac? Media success Control Adres nie ma lokalizacji, jest tylko lokalny w domenie rozgloszeniowej
@2wintube
@2wintube Жыл бұрын
Moja praca dyplomowa to byl modem transmisji bezprzewodowej do radiotelefonu. Zrobilismy to z kolega na 80c51 + jakis modulator, nie pomne juz jednak jaki, jakis angielski byl, SFX, czy jakos tak, bo uczelnia polozyla troche kasy. Mialo to scrambling i frequency hopping, wpakowalismy w kanal 12.5kHz transmisje z predkoscia 19200Kboud. Zaimplementowalismy rowniez wyzsze warstwy i dalo sie przesylac pliki i pisac teraz tzw. "chat" w trybie FEC lub z kontrola CRC. Kontrola retransmisji ramek byla wybiorcza albo calego bloku. Wtedy to bylo cos, byl to rok 1998 i choc internet juz "troche" byl nikt jeszcze nie slyszal o tym tak komercyjnie w znaczeniu przekazu mobilnego, moze oprocz IRC po kablu albo Tetry, ktora raczkowala, o czym moze niektorzy pamietaja. Teraz jest to juz norma i standard, ale technologia poszla znacznie naprzod. Wpiac to nasze "dzielo" mozna bylo do radiotelefonu i cieszylismy sie jak glupki gdy na obronie przeslalismy plik na odleglosc 43km. Wszystko pisane w assemblerze na c51 i w "czystym" C na 386 ;). Dzis to juz "se nie wrati", ale dalo sie upchnac to wszystko w tak znikomej pamieci dostepnej w tamtych czasach. Teraz jest to juz nie do pomyslenia i modulowa rozbudowa software a zwlaszcza pisanie czastkowe oprogramowania w jezykach wyzszego rzedu przez wielu programistow powoduje koniecznosc "puchniecia" zasobow RAM i sily procesora aby to wszystko "uciagnac".... Assembler zmuszal do myslenia i "wyciskania" tego co sie dalo w jak namniejszej objetosci. Coz, warto dodac, ze '51 miala wiekszosc rozkazow jednobajtowych, co rozpoczelo droge w kierunku RISC. Jest to chyba moj pierwszy komentarz pod Pana filmami, ktore zdarza mi sie czasem ogladac i uwazam je za bardzo wartosciowe. Opowiesc o C51 wywolala jednak u mnie fale wspomnien i niepohamowana chec podzielenia sie nimi. "Bardzo serdecznie Pana pozdrawiam, bardzo serdecznie".
@c64club
@c64club Жыл бұрын
Na 89C2051 robiłem dyplomówkę w technikum. Zegar do sali gimnastycznej z licznikiem punktów dla "gospodarzy" i "gości". Lubiłem wtedy BASCOM ze wstawkami w asm. Miałem nawet kupioną licencję BASCOM bez ograniczenia pamięci. Alarmy, drobne sterowniki, zabawki. Roboty do "walk" na arenie wielkości stołu, budowane z części wyszabrowanych z drukarek. Takimi rzeczami bawiono się w technikum 20 lat temu.
@tropicielhistorii
@tropicielhistorii Жыл бұрын
Życia nam wszystkim braknie aby wszystkie zrobić co się zamierzało ze wszystkimi elementami co się odłożyło na zaś ... ;) dziękuję za film :)
@PiotrSygutPL
@PiotrSygutPL Жыл бұрын
Kurde pamiętam jak jako nastolatek uczyłem się na tym programować, najpierw w asemblerze, a potem w Bascomie... Robiłem wtedy pierwsze prototypy zdalnego sterowania bramą, ale niestety układy były mało odporne na zakłócenia EMI, w porównaniu do np. AVR, które w tych samych miejscach zachowywały się poprawnie. Na tych układach robiłem też swoje pierwsze sterowania do silników krokowych w maszynach CNC... Jak fajnie jest wrócić wspomnieniami do tamtych czasów... dzięki za film.
@piotrcisek494
@piotrcisek494 Жыл бұрын
Rocznik 1979 pozdrawia -cieszę się że dorastałem w "tamtych czasach".
@WAKACJEPODGRUSZA
@WAKACJEPODGRUSZA Жыл бұрын
Rocznik 75. Pozdrawia.
@nomtbg
@nomtbg Жыл бұрын
@@WAKACJEPODGRUSZA 73, miałem '51 na studiach, jakieś projektu na tym się robiło. 😉
@konradwilk3874
@konradwilk3874 Жыл бұрын
'81 się kłania, dziadku :p
@automotocamping1723
@automotocamping1723 Жыл бұрын
Ja również 79 te czasy miały to w sobie że nie miało się nic a miało się wszystko,dzisiaj ma się wszystko a w sumie to nic 😮
@rybianrybian7785
@rybianrybian7785 Жыл бұрын
Ahh te czasy kiedy wyciskało się ostatnie poty z 89c51 atmela. super wspomnienia. W dzisiejszych czasach ogrom takich uC. Pozdrawiam Stary Elektronik
@NeckUno1
@NeckUno1 Жыл бұрын
Sekwencje dźwiękowe użyte w odcinku przypomniały mi moment jak w oparciu o Pana instrukcje, które znalazłem 15 lat temu na stronie internetowej, wykonałem własnoręcznie kontroler MIDI z padami zamiast klawiszy oraz pokrętłami i wyświetlaczem, bo wówczas nie było mnie stać na zabawki firmy Akai 😊 Mam ten sprzęt w oparciu o mikrokontroler S52 do dnia dzisiejszego. Pamiętam, że pisałem kiedyś wiadomość e-mail do Pana z prośbą o podesłanie kodu źródłowego ponieważ chciałem zrobić modyfikację aby pady z mojego kontrolera były "dynamiczne". Niestety pozostały one czysto zerojedynkowe gdyż wtedy nie ogarniałem pisania kodu i nuty wybrzmiewały że stałą głośnością. Jednak w każdym razie bardzo miło wspominam tamten czas kiedy mogłem wykonać całe urządzenie samodzielnie, płytkę drukowaną pierwsza w swoim życiu wytrawiłem, obudowę z drewna wykonałem, opisy zaprojektowałem i umieściłem wyduk na panelu. Dziękuję Panie Adamie za ten projekt, który kiedyś Pan udostępnił, to między innymi on pomógł mi pójść w tę stronę. A kilka lat później mam przyjemność oglądać Pana filmy gdzie prezentowane są urządzenia, które są częścią mojej pasji. Życzę zdrówka i wszystkiego dobrego!
@zbigniewgurak8261
@zbigniewgurak8261 Жыл бұрын
Nooo, Stefan... Szacuneczek !!!
@marios.3093
@marios.3093 Жыл бұрын
Świetny materiał + duża wiedza. Osobistycznie robiłem dyplom mgr inż na tym mikrokontrolerze [któraś tam wersja / to było w 1998 roku] i właśnie przy pomocy resetów/przerwań wyprawiałem cuda na pamięciach ROM/RAM/ePROM. W sumie ... urządzenie działało jak należy i zdałem :) ... Uściski dla autora filmu :)
@mcv-m
@mcv-m 4 ай бұрын
4:37, oj trwa :) Przykładem, jednym z wielu jest Nuvoton N76E616 produkowany przez Tajwańczyków.
@szymonkrazynski4958
@szymonkrazynski4958 Жыл бұрын
Bardzo się ucieszyłem, że przypomniał pan ten bardzo jak na swoje czasy elastyczny i łatwy w zastosowaniu i oprogramowaniu procesor. Moja praca magisterska to programator pamięci Eprom jako przystawki do PC z wykorzystaniem tego układu. Dawne czasy, ale pamiętam jak mi od pierwszego podejścia zagadał interfejs szeregowy. Całe oprogramowanie w assemblerze, pierwszy i ostatni raz w życiu. Przy okazji napisałem emulator 8051 na PC z obsługą wewnętrznej pamięci. To uratowało mi tyłek, bo programator umiał programować tylko jeden typ pamięci Eprom, który miałem do dyspozycji. Ale promotorowi bardzo się spodobał emulator, z tego co wiem był potem używany przez kilka następnych lat.
@grzegorzcygan8323
@grzegorzcygan8323 Жыл бұрын
Bardzo fajnie omawia Pan temat. Jak zwykle. "Sercem" mojej pracy inżynierskiej "Analizatora parametrów silnika z zapłonem iskrowym" miał być Z80, a językiem BASIC, ponieważ miałem oświadczenie z ZS spectrum. Mój promotor powiedział: użyj pięćdziesiątkijedynki, a ja na to: co to jest? I zastosowałem ją, a później przez lata używałem jej w pracy w szkole w systemach DSM-51.
@Mikra50
@Mikra50 Жыл бұрын
Przypomniały mi się czasy technikum elektronicznego i pracę z systemem DSM-51 opartym właśnie na procesorze 8051.
@mariuszstruzyk8770
@mariuszstruzyk8770 Жыл бұрын
Kawał historii... Pierwszy "poważny" program jaki pisałem na '51, jeszcze oryginalny z EPROM na pokładzie, to zegar synchronizowany z DCF77. Czas i status wyświetla na wyświetlaczach LED, ustawień można dokonywać ręcznie lub przez RS232. Ma jeszcze kilka fajnych opcji. Pracuje do dziś, już 25 lat, bez awarii i serwisowania :) Wtedy stosowało się emulatory EPROM, żeby nie kasować za każdym razem procesora, ja miałem amulator przystosowany do pracy ze złączem drukarkowym Centronics. Późniejsze projekty robiłem już na mikrokontrolerach PC 16 i PIC 18. Większość w asm i C. To były czasy, gdzie liczył się każdy bajt (a czasami bit) pamięci. Pozdrawiam!
@kolo4079
@kolo4079 Жыл бұрын
Jeszcze nie zaczęłam oglądać łapka w górę 👍👍👍 Pozdrawiam z Danii Jak widzialem na zdieciu to skladem tamte piloty do elemisa na philipsie jak pamietam lub simensa?? Kto pamieta co bylo w 87 roku Ale to były piękne czasy😁😉🤔👍
@piotrwdowiak8698
@piotrwdowiak8698 Жыл бұрын
Opowieść o prawdziwej legendzie : 51ka. Piękne wspomnienia. Dziękuje Panie Adamie
@jijjgb
@jijjgb Жыл бұрын
Parę lat temu pracowałem przy tworzeniu oprogramowania do czujników TPMS (ciśnienia w oponach) dla kilku różnych marek samochodów. Czujniki dla wszystkich tych marek wykorzystywały specjalizowany mikrokontroler, będący klonem 8051 i zawierający zintegrowane czujniki ciśnienia, temperatury i przyspieszenia, jak również bibliotekę użytecznych funkcji w pamięci ROM. W tym czasie producent zapowiedział nową wersję mikrokontrolera, też opartą na 8051, zalecaną do użycia w nowych projektach. Jak się więc okazuje, 8051 wciąż w pewnych niszach trzyma się mocno.
@pszk93
@pszk93 Жыл бұрын
8051 to pierwsze co widziałem w technikum. Cieplej wspominam alternatywę na attiny i bascomie, a dziś jednak wolał bym w c -.-
@brodek
@brodek Жыл бұрын
Dyplom w technikum robiłem w oparciu o 90S8515. Sterowanej dwoma silnikami krokowymi wyciągniętymi z drukarki
@01001000010101000100
@01001000010101000100 Жыл бұрын
Ogromny szacun, panie Adamie, za działanie w historii na bieżąco, kiedy dopiero powstawała. Mimo podobnego wieku, zacząłem moją przygodę z mikrokontrolerami w czasach niedawnych, nowoczesnych. Gdzie dzisiejsze chipy są już "wszystkomające", kosztują groszę, i dołożyć się da im dowolne funkcjonalności niczym klocki Lego. Pomimo tego, że w assemblerze kiedyś kodowałem (tia, nawet demka), dziś trzymam się od niego z daleka. Nawet za C nie przepadam, wolę C++, który jest bardziej "cywilizowany" od "dzikiego" przodka ;) Fajne te muzyczki na 1 kanale, klimat dawnej sceny starych 8-bitowców. Przed chwilą spojrzałem, że w moim projekcie zużyłem już 80% z dostępnego 1MB FLASH ;) Ale dziś są inne wyzwania i trudności. Wychodzi nowy chip, sama karta katalogowa potrafi mieć setki albo i nawet tysiące stron dokumentacji. Tyle te chipy mogą. Ilość nowych informacji do ogarnięcia jest przytłaczająca. Technika samych tylko wyświetlaczy idzie do przodu jak oszalała. Ale chyba nigdy nie jest za późno żeby wskoczyć na ten wózek ;)
@remigiuszwacawek8163
@remigiuszwacawek8163 Жыл бұрын
Fantastycznie było przenieść się do lat mojego dzieciństwa i bardzo wczesnej młodości . Serdecznie dziękuję za ten materiał.
@zbigniewgurak8261
@zbigniewgurak8261 Жыл бұрын
"Mój zapas kilkudziesięciu kostek [8051] zobaczy jeszcze kiedyś prąd". Szaaa-tsun i czekamy. ;)
@Informatykwakcji
@Informatykwakcji Жыл бұрын
👍🎥💥 Kolejny pomysł na fajny film! Swoją drogą co tu taki mały ruch? Wszyscy na wakacjach? 🏖 Czy ja mogę się pochwalić, że ten procek trafił też do mnie jako... konsola do samodzielnego montażu? 🤪 Nawet myślałem o kolejnym filmie z historią tego scalaka, będącego dopełnieniem tego pierwszego, ale niejako trochę mnie ubiegłeś. Choć może kiedyś jeszcze... Tylko, czy da się opowiedzieć coś jeszcze ciekawego... 🤔🤔 Swoją drogą, czy ktoś policzył, tak naprawdę ile jest klonów tego procesora? Te foty z filmu sam wszystkie robiłeś? Masz aż taką kolekcję klonów 8051?
Жыл бұрын
Dużo mam pięćdziesiątek jedynek po różnych projektach od roku 92 gdzieś. Ostatnie robiłem, a właściwie modyfikowałem w 2018, oczywiście już na 89S52 Została mi tego pewno setka, będzie się czym bawić na starość :) Zdjęcia są moje, ale wystąpiło tam także kilka epromów (tych też mam kilkadziesiąt).
@Informatykwakcji
@Informatykwakcji Жыл бұрын
@ Wow! Podziwiam! Sam bym nie pogardził taką kolekcją!
@rekawek6
@rekawek6 Жыл бұрын
Bardzo fajnyodcinek o poczatkach elektroniki cyfrowej. Mam jednak wrazenie po obejrzeniu, ze obecnie (a na pewno od kilkunastu lat) "wiele pary idzie w gwizdek" tzn mamy na rynku coraz lepsze mikrokontrolery, i coraz łatwiejsze jezyki oprogramowania z różnego rodzaju bibliotekami, a kiedyś tworzyło sie dosłownie cuda z samego asemblera albo czystego C. To jak w tym powiedzeniu, ze aby polecieć na ksiezyc wystarczył komputer o mocy obliczeniowej C64, a teraz zeby odpalic windows Vista wymagany jest CoreDuo. Cos ku... poszlo nie tak.
@sebastian_drazczyk
@sebastian_drazczyk Жыл бұрын
Ostatni przykład melodyjki - tej przed demo covox - brzmi jak Kraftwerk 🙂 Covox pamiętam. Przeważnie w postaci pajęczyny wpinało się go na port równoległy PC. Frajda była gdy zagrało 😁
@benny_plgraciarz2714
@benny_plgraciarz2714 Жыл бұрын
robiliśmy z kolegą pracę dyplomową - model windy na 8051 a konkretnie na komputer DSM51, ja robiłem mechanikę: szyb windy z plexi, w środku "kabina" z pudełka po 4 rolkach bajek od rzutnika z magnesem z dysku w środku, po boku szybu kontaktrony wyciągnięte z centralowych przekaźników kontaktronowych, napęd kabiny z silnika z przekładnią ślimakową z magnetowidu od ładowania/wysuwu kasety, przyciski pięter ze starej klawiatury XT, taśma połączeniowa bodajże z taśmy do śledzia LPT - 100% odzysku :) a i jest też emulator DSM51 o nazwie JAGODA
@c64club
@c64club Жыл бұрын
ZSTiO Katowice? W szkole stało takie cudo.
@benny_plgraciarz2714
@benny_plgraciarz2714 Жыл бұрын
@@c64club niee, Zespół Szkół Elektronicznych w Lublinie (ul Wojciechowska) :)
@TymexComputing
@TymexComputing Жыл бұрын
Niezłe nuty techno - prostąkątura melodii :) gratuluję twórczości !
@slavko7805
@slavko7805 Жыл бұрын
kolejny fascynuja cy temat i kolejny super odcinek, pozdrawiam
@piotrtal
@piotrtal Жыл бұрын
Dziękujemy za film
@marcelmaloja1528
@marcelmaloja1528 Жыл бұрын
Jak to pięknie wygląda. Jakie to piękne jest!
@paweosinski4259
@paweosinski4259 Жыл бұрын
Tak W wczesnych latach 2000' rynek eksplodował różnymi urządzeniami sterowanymi ATMELami, lepiej lub częściej gorzej oprogramowanych. Miałem okazję porównać kontrolery przemysłowe jeden assemblerowy i drugi jego klon zmałpowany kompilatorem BASIC. Jeden działał, drugi powodował częste i niebezpieczne awarie. Wszystko zależy od kodu. Pozdrawiam autora.
@marcinkowalski7143
@marcinkowalski7143 Жыл бұрын
Warto wspomnieć że wiele współcześnie wykorzystywanych układów scalonych używa zintegrowanego procesora 8051 np. układy nadzorcze płyt głównych, peryferia. Dla przykładu układ RTS5411.
@ForestGPU
@ForestGPU Жыл бұрын
Na tych prockach mój ojciec ominął aferę hazardową a ja składałem płytki elektroniczne, kabelki i wyświetlacze do tych maszyn to były czasy
@janpolak5354
@janpolak5354 8 ай бұрын
Zrobiłem Muzykanta 5 i do dziś ładnie działa!
@Herlrzax
@Herlrzax Жыл бұрын
Uwielbiam tego typu filmy! Są cudowne!
@haczyk84
@haczyk84 11 ай бұрын
Pisałem na 51 w asmie :) Fajne kontrolery, do dziś pamiętam część instrukcji i rejestrów. Jak ktoś ma ochotę nauczyć się asemblera, to polecam od nich zacząć, naprawdę przyjemne. Jeszcze kila w domu leże z serii 89.
@pawel83dnb
@pawel83dnb Жыл бұрын
20lat temu w TE uczyłem sie na wersji dydaktycznej DSM8051
@Boro-tl4pz
@Boro-tl4pz Жыл бұрын
A tak poza tym głos i spokojna narracja pana panie Adamie jest wrecz uspokajający i ukojajacy. Aż miło się słucha.😀 Oby tak dalej. Brawo.
@wooowoo6291
@wooowoo6291 Жыл бұрын
Dzięki, nie zajmowałem się tym i nie miałem pojęcia o istnieniu tego małego superbohatera :)
@MrMarrekkk
@MrMarrekkk Жыл бұрын
Genialna rzecz która wychodzi poza ramy typowego technicznego nagrania na jutjubie.
@wojtecha
@wojtecha Жыл бұрын
Muzykanci! Łój Adaś, łezka w oczku mi się zakręciła 😉
@wojtekarco2920
@wojtekarco2920 Жыл бұрын
A co, pochwalę się. Na 51 zrobiłem sobie bibliotekę liczącą z dokładnością 8 bajtów, liczącą logarytmy i szeregi. Oczywiście assembler. Dziękuję za wspomnienia.
@grzegorzlewandowski7396
@grzegorzlewandowski7396 11 ай бұрын
Pamiętam jak na studiach robiłem z tych atmeli cuda, ale co ciekawe nigdy nie urzyłem serii S i zawsze wyciągałem z podstawki. Później odkryłem avr i nie było już powrotu. Największa wada to interfejs szeregowy, który wymagał kwarca z którego nie dało się zrobić żadnej całkowitej podstawy czasu.
@push3kpro
@push3kpro Жыл бұрын
W czasie studiów trochę przy tym pracowałem oraz przy podobnych. Fajna zabawa, ale też trochę nerwów przy asm, wszak trzeba było też te zajęcia pozaliczać.
@tytuiletonie7555
@tytuiletonie7555 7 ай бұрын
Dziękuje za ten odcinek
@AndrzejOkrutny
@AndrzejOkrutny Жыл бұрын
Dziękujemy.
Жыл бұрын
Dziękuję :)
@przemysawpawlinski5536
@przemysawpawlinski5536 Жыл бұрын
Ooo jest moc jest moc. Poprosimy jeszcze o najlepszym procesorze świata E8400 hi hi.
@Jawnuta_z_Niemierzy
@Jawnuta_z_Niemierzy Жыл бұрын
Panie Adamie pozdrawiam 👍
@satanistik666
@satanistik666 Жыл бұрын
Ja już zaczynałem od at90s2313, pamiętam jak kosztowały w lokalnym elektroniku 20zł i umierały na fusebity. Miałem ochotę na tatuaż pokolenie 2313. Ale kiedyś 2 tygodnie czytałem program 8051 ze sterownika koparki case. Dowiedziałem się w tedy że błędy oznaczone w instrukcji jako problem z okablowaniem to błędy CRT eprom 90c46 ;-).
@SQ3LLX
@SQ3LLX Жыл бұрын
Na podstawie "Muzykanta 5" zbudowałem kilkanaście lat temu kontroler DJ. Napisałem kod dla AVR (chyba Atmega16 lub 32) i dodałem emulację USB. AVR poprzez zaemulowany interfejs USB gada za pomocą MIDI z oprogramowaniem. Urządzenie działa do dziś chociaż 99% czasu leży i zbiera kurz. Kiedyś używałem tego kontrolera kilka razy w tygodniu. "Muzykant 5" był inspiracją, pokazał że da się osiągnąć cel przy pomocy 8 bitów.
@Matitiasz
@Matitiasz Жыл бұрын
Jak długo powstaje taki odcinek ? Bo jakość genialna , więc pewnie bardzo wiele godzin. 👌👍
Жыл бұрын
Różnie, w tym momencie około 20-30
@azlabstudio
@azlabstudio Жыл бұрын
❤❤❤ dobry odcinek pozdrawiam
@janmos5178
@janmos5178 Жыл бұрын
Dobry filmik.
@bartekelektryk8542
@bartekelektryk8542 Жыл бұрын
Do dziś trochę pamiętam assembler 8051 w którym programowałem sterowniki przemysłowe w mojej pierwszej pracy, później "przyszła" znacznie mocniejsza Saia na Motoroli i trzeba było się przestawić. To były piękne czasy mało pamięci, mocy trzeba było myśleć - a nie jak dziś - wolno chodzi? To "se" kup mocniejszy sprzęt :) :) :)
@FROST20091978
@FROST20091978 11 ай бұрын
Zawsze podziwiałem programistów w asemblerze. Ja rocznik 78 ale próbowałem tylko w c++
@bartekelektryk8542
@bartekelektryk8542 11 ай бұрын
@@FROST20091978 W brew pozorom assembler jest prosty - ALE - trzeba bardzo starannie "opracować" program. Wiadomo, że nikt nie programuje w assemblerze ogromnych i skomplikowanych rzeczy. Dawniej duże ograniczenia sprzętowe wymuszały często "wstawki" w assemblerze i naprawdę staranne kodowanie. Dziś z uwagi na moc sprzętu nikt sobie optymalizacją nie zawraca głowy, niestety.
@pcb5269
@pcb5269 Жыл бұрын
No i to jest temat 😀 ja dobrze wspominam układ Analog Devices ADuC812 / ADuC814 z przetwornikiem A/C. Miały fajną funkcję programowanie poprzez zwykły UART, bez potrzeby podłączania programatora, co znakomicie przyspieszało pracę. Łatwo też dzięki temu było je programować np. z laptopa w urządzeniu docelowym, bez użycia programatora, dzięki czemu klient mógł sam sobie zaktualizować oprogramowanie.😍
Жыл бұрын
Też się nimi bawiłem jakiś czas.
@konradmirek9283
@konradmirek9283 4 ай бұрын
Ale to jest piekne 😍 Chcialbym jeszce dsm51 jak kiedys 😍
@szymonkrazynski4958
@szymonkrazynski4958 Жыл бұрын
Zapomniałem, zegar też zrobiłem trochę wcześniej bo w liceum. Jedyna różnica to wyświetlacz, miałem tylko taki maleńki chyba od kalkulatora brda. Cyfry miały nie więcej niż 3 milimetry 😁
@reverseengineering2943
@reverseengineering2943 Жыл бұрын
Dziękuję za ten odcinek. Ja nieudolnie próbowałem swego czasu opowiedzieć o 8051 w swoim filmie 3D o tym bohaterze: kzfaq.info/get/bejne/aax8q6RetN3LoKs.html . Kiedyś wrócę do niego w swoich filmach, bo 8051 pasjonuje mnie w sterownikach jednopunktowego wtrysku benzyny i jego rozbudowane wersje w zintegrowanych sterownikach motrinic... łezka się kręci, najwspanialszy odcinek. Pozdrawiam!
@niemam5825
@niemam5825 Жыл бұрын
Proszę o odcinek na temat układu Signetics 25120 i jego praktycznym zastosowaniu :)
@nieodpowiadamdebilom9991
@nieodpowiadamdebilom9991 Жыл бұрын
24:11 - to niech Pan gada, ja mogę godzinami o nich słuchać. Moja pierwsza robota w 92 to miernik przepływu robiony na 80535 a potem analizator zakłóceń na 537 (51ki z wbudowanym przetwornikiem AC). I chyba najlepsza.
@Informatykwakcji
@Informatykwakcji Жыл бұрын
❤‍ Swoją drogą takie Arduino tyle że sprzed.... półwieku... (prawie)... 😜
@satanistik666
@satanistik666 Жыл бұрын
Najfajniejsza wersja jaka spotkałem to rtd2660 - kontroler monitora LCD, 25Mhz rdzenia, program wykonuje się z pamieci SPI, no i ma "potężna" kartę graficzną- generator OSD ale nie takiego jak w Elemisie. Są nawet żródla w C.
@5mxg
@5mxg Жыл бұрын
Ciekawe, mój pierwszy program w ASM na 51 bardzo podobnie komentowałem i formatowałem tekst. Oczywiście był to zegarek. Wirujący.
@dktr2
@dktr2 Жыл бұрын
Na TDA1543, esp8266 i 1M PSRam zrobiłem sobie odtwarzacz strumieni ;)
@s182924
@s182924 Жыл бұрын
Rocznik82 sle pozdruuufki...u mnie od atari65xe sie zaczelo...potem na pc486sx25 4mbram 210mb hdd :)
@williambonawentura
@williambonawentura Жыл бұрын
Assembler 8051 poznałem jeszcze w technikum dzieki czemu na studiach moglem się utrzymać z masowego pisania laborek oraz projektow semestralnych na ten kontroler.
@dziku878
@dziku878 Жыл бұрын
Fajny odcinek
@MrocznyTechnik
@MrocznyTechnik Жыл бұрын
AT89C51 czort Rasputin.... Kiedyś zasililiśmy to przez przypadek z 24V zmiennego... i przeżył :)
@maciejlegowicz5834
@maciejlegowicz5834 Жыл бұрын
Ciekawy odcinek ... chociaz w sumie wszystkie sa takie. Ciekaw jestem tylko jak mozna zobaczyc prad z perspektywy scalaka ... moze raczej "poczuja" prad ? ;-)
@Radek.68
@Radek.68 Жыл бұрын
Ciekawe. A komentarz? A komentarz dla zasięgów, bo Jutub tak lubi. ;) Pozdrawiam!
@elektorix
@elektorix Жыл бұрын
Intel 8080 miał dwie przestrzenie adresowe. Jedną z adresem 16-bit na pamięć programu i danych (architektura von Neumanna) i drugą z adresem 8-bit dla przestrzeni I/O. Do tej drugiej były osobne rozkazy IN i OUT. Obie przestrzenie miały zatem osobne linie wybierania zapisu/odczyty, czyli IOW/IOR (dla I/O) i MEMW/MEMR (dla pamięci). Do tego był CS z dekodera adresów. Zatem zaadresowanie urządzenia, albo jego rejestru nie było takie trudne jak Pan mówi i dekoder adresów nie musiał być tak skomplikowany. Zresztą często się to upraszczało, robiąc wybieranie liniowe tj. bez dekodera adresów. Piszę tu o 8080, ale Z80 (włączając w to nawet niszowy, współczesny EZ80) jest z nim wstecznie kompatybilny, więc taką dodatkową przestrzeń musi też mieć Z80. Tylko, że raczej tego nie wykorzystano w Zxspectrum. Ponadto nie jest tak, że 8051 może zaadresować ok. 128 kB. Tu jest osobna przestrzeń adresowa na pamięć i dane (zewnętrzne). Stąd są dwie przestrzenie z adresami po 16-bit (architektura Harwardzka). To zupełnie inna sprawa i tym samym inne linie wybierania. Nie ma przecież adresu większego od 0xFFFF. Zmienia to mapę pamięci na kilka "równoległych" obszarów o tych samych adresach zamiast jednego liniowego obszaru z adresem 17-bitowym. Ponadto do obsługi pamięci zewnętrznej musiał być jeszcze zatrzask na starszy półbajt adresu, coś takiego było też w niestety wypartym przez Z80 układzie 8085. Oprócz układów OTP były też (i pewnie nadal są) tzw. MASKROM, co dla dużych serii jest jeszcze tańsze. Układy OTP można podobno kasować promieniami X.
Жыл бұрын
Co do Z80 wiem, bo mam w kolekcji także taki "kit" na Z80, niestety już tylko na papierze. Ale nie da się ukryć, że jakiś dekoder trzeba było zrobić i przede wszystkim mieć jakieś peryferia fizycznie, bo Z80 niczego nie miał. Będę się upierał, że 8051 może zaadresować 128 kB, a że są to osobne przestrzenie, to inna inszość. Dane można było jednak trzymać w obu, tyle że należało użyć różnych rozkazów do ich wydobycia. Zatrzask potrzebny był dla obu obszarów, mógł być wspólny. Tak ma płytka, którą prezentuję w filmie.
@elektorix
@elektorix Жыл бұрын
@ W takim razie jakby zrobić banki pamięci, to 8080/Z80 i każdy inny procesor może zaadresować pamięć o teoretycznie dowolnym rozmiarze. Jednak tak się tego nie traktuje. Podaje się wyraźnie, że 8080 zaadresuje 65536 słów 8-bitowych (bajtów). Nie uwzględnia się tu przecież osobnej przestrzeni na I/O. Dla 8051 jest podobnie, ale osobne przestrzenie i linie sterujące są wygodniejsze od banków przełączanych przez jakieś linie I/O np. z 8212 lub 8255. Przestrzeń adresowa to zawsze 2^N, gdzie N to liczba bitów szyny adresowej.
Жыл бұрын
To już jest kwestia nomenklatury. Generalnie jednak zestawy z dwoma pamięciami (czasem w obu przypadkach eprom) spotykało się częściej w przypadku 51 niż Z80, w którym do drugiej dobieranoby się jak do i/o, gdzie jeśli już, segmentowało się pamięć. Mało tego, czasem łączono logicznie sygnały, by oba tryby adresowania korzystały z jednej kości (choć nie wiem po co, ale widziałem takie rozwiązania). Gdybym miał zaprojektować (z obecną wiedzą) sampler perkusyjny w roku 90 np., wybrałbym 51 i dwa epromy, do których dobierałbym się dwoma rodzajami rozkazów. Ale to są rzadkie przypadki tak naprawdę i my tu bardziej teoretyzujemy.
@sajkik2098
@sajkik2098 Жыл бұрын
Cały czas potrzebujne takie procki do starych maszyn i kupuje już tylko na Aliexpressie. Maja, ale uzywki. Działaja, wiec biore. W sumie tani, bo po parę złotych, a w TME juz od dawna nie ma.
@compaqchemlab
@compaqchemlab Жыл бұрын
Halo! Halo! Jaka emerytura! 8051 jest dalej pchane do przodu. Producenci z przyjemnością go wpychają w chociażby takie szczoteczki do zębów, kasy fiskalne itp. siliconlabs ma swoje całe serie.
Жыл бұрын
Nie chce się uczyć dziadkom ;) Mnie też, gdybym dostał zamówienie na coś krytycznego, to bym pewno wybrał jakieś 51 i asemblera :)
@gumaguma-yg2ow
@gumaguma-yg2ow Жыл бұрын
EFM8 cała seria u nas w pracy króluje...
@compaqchemlab
@compaqchemlab Жыл бұрын
@ Jak coś jest sprawdzone, to po co to psuć ;) ? Osobnym tematem są nowoczesne FPGA z wbudowanym 8051 (czasami PowerPC) lub w biedniejszych wersjach - postawionych od zera, "ręcznie". 8051 fruwający na 200MHz to jest coś, co robi wrażenie.
@Promilus1984
@Promilus1984 Жыл бұрын
@@compaqchemlab gdzie masz FPGA z wbudowanym hard-core '51? Przecież z FPGA PowerPC wyleciało ponad dekadę temu ;) Aktualnie jedyne hard-core w FPGA to ARM albo RISC-V. A softcore? To możesz włożyć cokolwiek, włącznie z 68000, 6502, 65C816, Z80 etc.
@andrzejw5722
@andrzejw5722 Жыл бұрын
1978 ja też pozdrawiam serdecznie
@majtej2403
@majtej2403 Жыл бұрын
Nie wiem co jest dzisiaj podstawą nauki programowania mikrokontrolerów na politechnikach ale w latach 90-tych na warszawskiej to była podstawa.
@patrykx4577
@patrykx4577 Жыл бұрын
Pwr: DSP w cpp, avr w c i msp430 w assemblerze, do tego pamietam projekty w vhdl na xilinxie
@J6a6c6k
@J6a6c6k Жыл бұрын
W 2019r. na PW miałem zajęcia z programowania 8051.
@majtej2403
@majtej2403 Жыл бұрын
@@J6a6c6k Bo to podstawa. Co mają uczyć stmów czy innym armów. Nie ma się o co zahaczyć bo tego jest za dużo.
@majtej2403
@majtej2403 Жыл бұрын
@@patrykx4577 Ok. Noi szczerze co ci z tego zostało? Jak to dzisiaj wykorzystujesz, w czym dzisiaj robisz? Bez ogródek.
@patrykx4577
@patrykx4577 Жыл бұрын
@@majtej2403 jestem dobrze oplacanym senior programista w amerykanskiej firmie
@Cyklonus
@Cyklonus 10 ай бұрын
👍👍
@McArti0
@McArti0 Жыл бұрын
Na 8048 była seria konsol Philips Videopac g7000, g7200 i G7400 i Magnavox Odyssey2 (to samo co g7000), Schneider 7200, Radiola JET 27, Philips N60.
@MultiKomentator
@MultiKomentator Жыл бұрын
Na zajawce spodziewałem się 8051, ale okienko mnie zmyliło. Nie wiedziałem, że byly wersje z eprom.
Жыл бұрын
Na początku. Potem świat poszedł we flash.
@MultiKomentator
@MultiKomentator Жыл бұрын
​@Miałem do czynienia z jednym 8051 i ROM był osobno.
@marcint.2969
@marcint.2969 Жыл бұрын
Mam nadzieję, że w końcu coś o Muzykancie zrobisz ;) - film o `51 daje znak, że coś jest na rzeczy. chyba że się mylę ...
@mieszkogulinski168
@mieszkogulinski168 Жыл бұрын
14:13 - EPROM bez okienka dało się wykasować, trzeba było wziąć układ do szpitala i położyć go pod urządzeniem do prześwietleń rentgenowskich :D przynajmniej tak mi mówili wykładowcy na politechnice ;)
@apruszko
@apruszko Жыл бұрын
Próbowaliśmy ale trzeba było znać energię fali promieniowania, to tak że ktoś zrobił tak ale nie znam który osiągnął sukces.
@satanistik666
@satanistik666 Жыл бұрын
Jest gdzieś film pokazujący degradacje pamięci na słońcu, uv jest sporo ale pełne jasowanie to 2 tyg leżenia. Aparat rtg to nie akcelerator do naseietlania raka, dawki możliwe do osiągnięcia są dość małe. Aczkolwiek seria 100kV 1000mAs z przyłożenia zabiła oleda w telefonie, kamera i flasch wytrzymały, powstała tylko czarna plama.
@JanKowalski-yu4vd
@JanKowalski-yu4vd Жыл бұрын
Co prawda nie czyscilem pamieci ukladów scalonych ale zdarzylo mi się UV ubić grzyba który probował się dorwać do Jupitera 21.... i wygralem. Naświetlalem gada szpitalnym zestawem do odkażeń...
@jankomuzykant1844
@jankomuzykant1844 Жыл бұрын
@@satanistik666 Dawno temu próbowałem skasować 2716 (25Vpp), leżał na słońcu całe wakacje i się nie skasował (ładna ceramiczna obudowa ze złoconymi wyprowadzeniami)
@grzesiekxitami3264
@grzesiekxitami3264 Жыл бұрын
Z80 ograniczone adresy ISR? a rejestr I?
@MrRGBable
@MrRGBable Жыл бұрын
😮
@lordlogan3308
@lordlogan3308 Жыл бұрын
Jestes genialny
@ELEKTRON1
@ELEKTRON1 Жыл бұрын
Nie zna życia ten, kto nie pisał w maszynowym z pominięciem asemblera/edytował kod. Pierwsza komórka, 0x20: bezwzględny skok do wskazanego adresu. a dalej to już jakoś samo leci. Ciekawostką jest to, że dziś trzeba się nagimnastykować, by dorwać kompilator 8051 w C.
@mkpl2006
@mkpl2006 Жыл бұрын
Ja na uczelni miałem z tego kartkówki ;) Na wejściówce każdy dostawał jakąś funkcję do napisania w asm i przetłumaczenia na hex inaczej wylot z zajęć :) Wtedy tortury a dziś to dość przyjemnie to wspominam.
@voytechj
@voytechj 11 ай бұрын
Nie zna życia ten, kto nie pisał kod bez użycia komputera 😎. Miałem tylko Commodore C64 na którego nie było narzędzi do pisania kodu na 51, więc na kartce rysowałem algorytmy jako schemat blokowy a potem ręczne tłumaczenie bloków na asembler. Następnie to już z górki, czyli ręczna translacja instrukcji asemblera na kod maszynowy (zera i jedynki). Zrobiłem sobie prosty programator pamięci EEPROM na płytce prototypowej z podstawką i kilku 8-pozycyjnych "Dip switch-ów" do ustawiania adresów i danych, oraz na kilku bramkach logicznych zrealizowałem prosty układ generujący 200ms impuls programujący. Algorytmy raz a dobrze zaprojektowane ani razu nie musiałem później zmieniać, więc wspominam to nawet przyjemnie, choć nie tak szybkie i efektywne jak to później przyszło mi robić na PCecie z odpowiednim edytorem i programatorem. Jedynie fonty dla wyświetlacza zdarzało mi się kilka razy modyfikować. To był projekt zegara z budzikiem na pracę dyplomową w technikum wiele wiele lat temu.
@prezeskodaty4637
@prezeskodaty4637 Жыл бұрын
droższe płyty główne do komputerów mają 8 megabitów pamięci rom dla biosu to 1 megabajt pamięci rom dlatego nie mieści się pełna wersja bios dlatego brakuje pełnej funkcjonalności w płytach głównych w komputerach
@MegaSzymcioo
@MegaSzymcioo Жыл бұрын
świetny odcinek, poprosimy część 2
@tretretre2818
@tretretre2818 4 ай бұрын
Sze sobie na stronie poprawić opis bo to nie był "pierwszy procesor na swiecie"
@Skilowi
@Skilowi Жыл бұрын
Mam dwie 51 w szafie (intela). Dokładniej to P87C51-1 i P87C51FC1. Wiem że mają już jakiś program zapisany w wbudowanej pamięci. Może da się jakoś tę pamięć wyczyścić lub zmusić je by wykonywały program z zewnętrznej kości pamięci?
@jankomuzykant1844
@jankomuzykant1844 Жыл бұрын
Jeśli można wymusić stan niski na wyprowadzeniu /EA (external address enable) to procesor będzie korzystał z pamięci zewnętrznej.
@AG-fe5xn
@AG-fe5xn Жыл бұрын
@@jankomuzykant1844 Można, tylko PO CO. Jest po pare złotych mnóstwo jednoukładówców z peryferiami do wyboru do koloru. Do tego nie potrzebujących do działania absolutnie nic oprócz kondensatora na zasilaniu.
@jankomuzykant1844
@jankomuzykant1844 Жыл бұрын
@@AG-fe5xn Odpowiedziałem na pytanie czy można a nie czy jest sens. Nie czytałeś pytania ?
@AG-fe5xn
@AG-fe5xn Жыл бұрын
@@jankomuzykant1844 Przepraszam, błąd techniczny. Kierowałem się do pytającego. Celem ostrzeżenia go przed bezsensowną inwestycją ułamka życia w ten pomysł.
@oczyloskop
@oczyloskop Жыл бұрын
oldskool'owo ! Amigo ! czekam na jakiś adres (nie musi być Twój osobisty ale instytucji lub kogoś zaufanego!) Zapakowana Drukarka laserowa 5L wylądowała w piwnicy (pudło dużych/średnich gabarytów ) deklaruję się do 100zł zapłacić za transport. 3tyg temu znalazłem 4 najnowszy toner w szafie, wczoraj po remoncie w pudle znalazłem orginalny kabel w kolorze HP(niezapakowany) (sama drukarka może być uszkodzona bo już nie korzystałem z niej z 20 lat! Kiedyś na laboratorium otarłem się o mikrokontroler 8052 , ale nie jestem programistą ani elektronikiem ! Bardzo doceniam Pana pracę i talent przejrzystego tłumaczenia ( jak nadarzy się 2 okazja to prześle 'stare graty' innym czasy)
Жыл бұрын
Dziękuję, analiza lasera będzie fajna, zwłaszcza starszego :) Zapraszam do adamsmialek@gmail.com
@terminus_666
@terminus_666 Жыл бұрын
Ok.
@Mrkrzyh
@Mrkrzyh Жыл бұрын
co pan sądzi o powrocie marki Unitra? czy te ich nowe konstrukcje są na poziomie? kzfaq.info/get/bejne/gcx9fLR4tMmvm2Q.html może jakiś materiał o tym udałoby się nagrać - pewnie twórcy otwarci są na współpracę z mediami i może coś wypożyczą do testu :)
Жыл бұрын
Nie ma czegoś takiego jak "powrót marki Unitra". Jest powołanie do życia przedsięwzięcia projektowego i produkcyjnego - jak widzę - elementów wysokiej klasy o odpowiedniej cenie, którą nazwano w sposób mocno sentymentalny. Pamiętajmy jednak, że to jest wyłącznie zabieg marketingowy, projekt z oględzin w sieci nie ma nic wspólnego z projektami sprzed trzydziestu lat, jest nowoczesny i co najwyżej nawiązuje stylistyką do mody lat siedemdziesiątych. Dodam jednak, że manufaktur tej klasy w samej tylko Polsce jest wiele, ale ze względu na obco brzmiące nazwy nie mówi się o nich powszechnie.
Жыл бұрын
Tak przy okazji, robi to wrażenie, a jest mało znane: www.hifi.pl/przewodnik/pl-produkcja.php
@myma84
@myma84 Жыл бұрын
Programowało się 51 najpierw w basicu potem w asemblerze.😊
@radekb9479
@radekb9479 Жыл бұрын
P80C552EBA -taki procek do dziś napędza spawarkę BESTERa 500+ które są używane
@McArti0
@McArti0 Жыл бұрын
A Najszybszy 51 to DQ80251 produkowany przez polska firmę Digital Core Design z Bytomia. Jest 75x szybszy od oryginału.
@AG-fe5xn
@AG-fe5xn Жыл бұрын
Coś jak furmanka z założonym silnikiem od Żuka.
@ciekaweurzadzenia
@ciekaweurzadzenia Жыл бұрын
@YTtomek
@YTtomek Жыл бұрын
4:53 Jak produkowane w niewielkich ilościach? Klony "51" to obecnie najliczniejsza produkowana grupa procesorów na świecie. Wszystkie sterowniki, począwszy od pralek i różnego sprzętu AGD, pieców CO, EKU w samochodach, automatyce przemysłowej a skończywszy na szczoteczkach do zębów. Wystarczy rzucić hasło ATMEGA i odpowiedzieć sobie na pytanie gdzie tych układów nie ma 🤣
Жыл бұрын
Ale ATMEGA to nie klony 51. Te produkuje się je nadal, ale jest zalecane nie opracowywać na nich nowych projektów ze względu na niepewną dostępność.
@MultiKomentator
@MultiKomentator Жыл бұрын
​@W kosmosie używa się starych technologii, bo są pewniejsze, bardziej odporne na radiację.
@tyramisiu
@tyramisiu Жыл бұрын
@@MultiKomentator 🤣🤣🤣
@jackyogi1
@jackyogi1 Жыл бұрын
​@ Czy ma Pan jakieś konkretne źródło tej informacji bo wydaje mi się że te mikrokontrolery mają zapewnioną swoją niszę ze względu na prostotę i niezawodność. Są nawet dostępne w obudowach QFN i w wielu wersjach
Жыл бұрын
Zależy o co pytamy. Jest sporo rodzin mikrokontrolerów, ale generalnie od 51 odchodzi się, bo one były projektowane pod asemblera, a w tych zastosowaniach świat już dawno przeszedł na C. Nie znaczy, że nie da się pisać w tym języku na te układy, ale jakby nie do końca jest to wybór optymalny. W manufakturach 51 straciły zaufanie po tym, jak kilka lat temu zaczęły się obsuwy trwające pół roku i dłużej. Sam kiedyś szukałem kostek w wielu miejscach Krakowa, bo były potrzebne na już, a wszystko zostało wykupione. Zresztą wystarczy rzut oka w cenniki, żeby zobaczyć, że nie wszystko jest dostępne (np. powszechnie brakuje przewlekańców, które w prototypach lubi się używać). Inaczej trochę wygląda sprawa z dużym przemysłem, producent samochodów może sobie zamówić sto tysięcy kostek i dostanie je, ale jak ktoś potrzebuje sto, bo rocznie wykonuje tyle specjalizowanych urządzeń za dziesiątki tysięcy, to się dla producenta elektroniki nie liczy. ATMEGA i następcy to inna historia, to już zostało zaprojektowane pod C właśnie, a renesans ma w Arduino. Z tego co wiem, nie ma chyba żadnej ograniczonej implementacji Arduino na 51 (teoretycznie dałoby by się, jak na różnego rodzaju późniejsze Atmele, nawet te ośmionóżkowe). Za to był BASIC na obie rodziny, ale raczej do zabawy. W układach krytycznych dobrze się trzymają PIC-e, o ile wiem, ale to by trzeba zapytać jakiegoś picowca, bo ja tę rodzinkę opuściłem lata temu.
@AmigaOS
@AmigaOS Жыл бұрын
Tia ..... TELEWIZOREK CASIO i polska D100 MPC mam lub miałem , a nawet nie wiedziałem, że ten chip w tym siedział.
Жыл бұрын
A tego to nie wiem, to zdjęcie poglądowe. Ale w wielu takich urządzeniach siedziały jakieś pięćdziesiątki jedynki.
@AmigaOS
@AmigaOS Жыл бұрын
@ Podobnie było z Z80 (A/B) Ziloga - w późniejszej zmodygikowanej obudowie można było go znajdować to jako drugi procesor (C=128, stacja Atari 1050), to układ uniwersalny w jakimś faxie czy drukarce. Np. inny układ popularną Motorolę MC 68000 znalazłem pracując w redakcji w jednej z drukarek/naświetlarek jakiejś mało znanej firmy której juz nawet nie pamiętam - jedynie to , ze był to sprzęt A3+ i miast portu LPT/Paranel miał do wydruku kartę standardu Hercules wypluwającą wydruki na port cyfrowy 9 pin (normalny Herculesowy do monitorów bursztynowych i podobnych). Najśmieszniejsze było, że jeśli w drugim porcie ISA nie siedziała grafika Hercules do monitora to program do współpracy z drukarka nie pracował. Połapałem się dopiero jak po awarii zabrakło monitorów w tym standardzie i wstawiłem VGA.... sprawa się rypła z tym dziwnym konfigiem od strony wsparcia softu do drukarki.... tak więc został maraton po złomach czy ktos ma jeszcze stary poczciwy monitorek Herculesa ;)
@fastbeta
@fastbeta Жыл бұрын
RP2040 is most wonderful thing ever made. i made ZX Spectrum 128 emulator with VGA output, tr-dos, tap/tzx support
@piotrfedyk74
@piotrfedyk74 Жыл бұрын
To były czasy... 256 batów RAM... To uczyło oszczędności i optymalizacji! Dzisiaj rdzenie ARM M ileś co mają RAM i Flashu ile się chce, RTOS i inne odmiany linuksa rozleniwiają i powodują że ing co piszą soft w d..pie maja optymalizację. I może to lepiej !?? Nie wiem
Жыл бұрын
Inaczej.
@Promilus1984
@Promilus1984 Жыл бұрын
To ogarnij na 256 bajtach sensowną implementację USB choćby ;) Masz określoną ilość czasu by wrzucić produkt na rynek. Produkt ma oferować szmery bajery iot i inne duperszwance. Zrób to zanim konkurencja wprowadzi swoje, szlifując po nocach kod by się zmieścił w mniejszym układzie... Panie, to tak nie działa. A kto w tym obecnie robi to dobrze wie dlaczego.
@JanKowalski-vj9py
@JanKowalski-vj9py Жыл бұрын
Dziś przy sprawnie działąjących kompilatorach C, możliwość optymalizacji jest dość iluzoryczna. Owszem to jest na bakier z "honorem" badacza, ale naprawdę lepiej nie musieć oszczędzać, niż walczyć o każdy bajt. Często bez pożądanego efektu.
@daro0352
@daro0352 Жыл бұрын
Bo takie optymalizacje to się robi jak jest co optymalizować a poza tym to wymaga odpowiedniej wiedzy. Teraz są lepsze mikroprocesory i więcej pamięci to się je wykorzystuje a nie jakieś starocie które były na topie wiele lat temu a obecnie nie mają już żadnego zastosowania w biznesie. Biznes to biznes i nie ma miejsca na żadne sentymenty. Tego się już nawet uczyć nie ma sensu bo to tylko strata czasu. Dziś do byle czego wystarczy kupić sobie płytkę Arduino albo STM32 Nucleo i o wiele łatwiej i lepiej będzie.
@Promilus1984
@Promilus1984 Жыл бұрын
@@daro0352 ARM jest niewiele młodszy od '51 ;)
@CeZero4
@CeZero4 Жыл бұрын
Mi ten Muzykant/sampler nie chcial dzialac. Tzn odtwarzal sample bezposrednio wybierajac je przelacznikami z procesora, ale juz po midi nie chcialo to w ogole dzialac. Przebudowalem wiec sam odbiornik midi, zmienilem kilka transoptorow ale jedyne co sie udalo to dzwieki z echem, a i to nie zawsze. Szkoda bo mialem wielkie plany na ten "samper", chcialem zbudowac taki bieda-syntezator. Najprosciej wydawalo mi sie polaczyc np 2 takie procki, z 2 roznymi przebiegami i wybieranie co trzeba w roznych proporcjach. Pozniej moze juz bym ogarnal jak zrobic cos wiecej. No coz... Programowac sie nie nauczylem, mimo spedzenia dosc duzo czasu nad Muzykantami. Ten z lcd 4004 byl rownie interesujacy, ale znalezc taki wyswietlacz bez sprzedania nerki... Trudne wtedy, teraz nie wiem. Zbudowalem tez ten uklad z potencjometrami, jako kontroler. Niby dzialalo, ale sypal mi ciagle jakimis komunikatami. Rzucilem gdzies w kat i tak czeka na wiecej wiedzy. Pozdr G
Жыл бұрын
Dziwne, bo to demo w filmie gra właśnie przez midi. Łączenie układów też nie było jakimś trudnym przedsięwzięciem, było tam nawet wsparcie sprzętowe. Zrobiłem taki tandem w którymś z układów.
@CeZero4
@CeZero4 Жыл бұрын
@ nie wiem w czym byl problem. Podejrzewalem jakies rozjechanie zegara midi. Tam podobno jest 1% tolerancji, ale kto to wie jak to wyglada w rzeczywistosci. Brzmienia poznaje bo przeciez na przyciskach mi dzialalo, tylko przez midi nie szlo. Mialem nawet koncepcje na taki posamplowany TR909, z tym ze hihaty pewnie zajelyby cale osobne uklady. Ale to ciagle taniej niz oryginal.
Жыл бұрын
Może go przytykało jakimiś nadmiarowymi danymi? To częsty problem, zwłaszcza w starych syntezatorach, gdzie trzeba było rozsuwać pakiety o milisekundy czasem.
@CeZero4
@CeZero4 Жыл бұрын
@ tego nie wiem. Nie za bardzo tez mialem to jak sprawdzic i ew skorygowac. Wysylalem midi z Cubase na PC (nie pamietam jaki mialem wtedy interfejs). Wszystkie inne instrumenty, ktore mialem dzialaly bez problemu. Juz nawet w tej desperacji chcialem dobudowac sterownik midi perkusji i tak to sterowac. Jednakze wtedy nie byloby mozliwosci sterowania pitch bendu. No, a z kolei wtedy stracilo to sens. Naturalna droga ewolucji chcialem zbdowac, cos jakby syntezator perkusyjny. Moze tez cos sie zadzialo przy programowaniu. Programowalem te uklady bodajze Willemem 3,5. I to tez mozliwe, ze tu bylo cos nie tak, bo chociazby mam rozne cudne modyfikacje 8051 wypuszczane z np powiekszona pamiecia - i mimo, ze sa na liscie to za cholere nie chce ich ten Willem ruszyc. Moze trzeba by sie jeszcze raz tym zainteresowac, hmm...
Жыл бұрын
Proponuję chwilę zaczekać, wkrótce na kanale pojawi się odmiana samplera z midi na Arduino, ale z wykorzystaniem właśnie ośmiu bitów.
386 i komputeryzacja Polski [TOWARY MODNE 156]
23:24
Adam Śmiałek
Рет қаралды 69 М.
Commodore 64 - król komputerów [TOWARY MODNE 62]
20:40
Adam Śmiałek
Рет қаралды 91 М.
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 11 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 31 МЛН
sterownik krokowy za 0,5 $
14:20
mirek sakowicz
Рет қаралды 92 М.
Delta S - ZX Spectrum po radziecku [TOWARY MODNE 168]
20:40
Adam Śmiałek
Рет қаралды 43 М.
Eksperyment z Tuskegee - najbardziej nieetyczne badanie naukowe w historii USA
36:27
SEKIELSKI BROTHERS STUDIO
Рет қаралды 58 М.
Historia polskich tranzystorów [TOWARY MODNE 108]
26:41
Adam Śmiałek
Рет қаралды 90 М.
Radiostacje Numeryczne - Co o nich wiemy?
6:01
graciarnia
Рет қаралды 9 М.
Quake Sega Saturn - Retrostory #06 (Historia Retro Gier)
11:26
CPU: 22nm vs 90nm- what's the difference in electron microscope?
17:12
Laughs MicroscopicallyPL
Рет қаралды 452 М.
Jak działa kolorowy kineskop? [TOWARY MODNE 112]
23:41
Adam Śmiałek
Рет қаралды 65 М.
LaserDisc - najstarsza srebrna płyta [TOWARY MODNE 171]
21:18
Adam Śmiałek
Рет қаралды 44 М.
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15