logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czy procesor 8088-2 ma jeszcze zastosowanie w domowych projektach?

mielnicz 28 Kwi 2005 20:05 1935 13
REKLAMA
  • #1 1446027
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    Witam. Z góry przepraszam że zaśmiecam forum ale mam pewne pytanko...

    Wygrzebałem ostatnio procesorek 8088-2 i moje rozterki z nim związane są następujące: czy dałoby się z niego w domowych warunkach coś zrobić? Czy wyżucić go i kupić sobie coś bardziej "na czasie" ? A jeśli tak to czy ktoś już coś kiedyś na tym zrobił?

    Wdzięczny za wszelką pomoc

    mielnicz
  • REKLAMA
  • #2 1446044
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Wszystko można z nim zrobić, ale co do zastosowań w elektronice to bym się zastanawiał. Masz gdzieś dokumentację do niego ?
  • #3 1446069
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    Jedyne co mam to anglojęzyczny datasheet:
    www.ortodoxim.ro/datasheets/Intel/mXryur.pdf

    Byłototo w starym kompie XT i nie mam zielonego pojęcia czy można go zaadoptować do własnych niecnych ;) celów.

    Mam również chyba programowalny interfejs D88255AC-5 i też doń datasheet'a:
    www.ortodoxim.ro/datasheets/Intel/mXuttts.pdf
    Był on (ten interfejs) na płycie obok procesora jeśli dobrze pamiętam.

    To jedyne części jakie mi z tego kompa zostały (niestety)....


    Ojjj.... błędy w linkach... zamieszczam więc całe pliki...
    Załączniki:
    • 8255A-5.pdf (759.02 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • 8088-2.pdf (384.41 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #4 1446081
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Tak dla zabawy to można się pobawić... ;) ale większość potrzebnych dodatkowych układów I/O w współczesnych mikrokontrolerach bywa wewnątrz jednego układu (RAM, pamięć programu, układ obsługi przerwań, porty I/O)
  • #5 1446098
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    :/ kurcze...

    dużo by tego było? (tych układów?)
  • #6 1446110
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Ano jak to w starociach bywało - sporo.
    Co do załączników, przypadkiem po spakowaniu nie były by mniejsze ?
  • #7 1446166
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    Ano wyciągnąłby po 100KB od sztuki mniej, ale na starym kompie teraz siedze a chciałem szybko to wrzucić... Z góry przepraszam...
    A zna ktoś jakieś konkrety, jakieś może argumenty za lub przeciw czy może "standardowe aplikacje" ? Bo już nie wiem co z nim zrobić, chodzi mi czas cały on po głowie... ;)
  • REKLAMA
  • #8 1446181
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    No te schematy były, jak jeszcze internet był w pieluchach, więc pewnie ciężko bedzie coś znaleźć, raczej prędzej w jakiejś czytelni w dziale technicznym, lub uczelnianej...
  • #9 1446406
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    8088 to stary ale zacny pra-pra dziadek pentium.
    w 1981 zrobilem na wersji 5MHz komputerek. Nagrywal na tasme magnetofonowa programy i je ladowal. Nawet gral melodie.
    Wyswietlacz mial na 8275, klawiature na 8251 ( szeregowa od jakiegos starego terminalu Philipsa ), mial 4kB Ramu w kostkach 2147 i 2kB eeprom'u na kostce 2816. Zrobilem do tego tez programator, tak ze moglem wpisac na stale upgrade "BIOSu". Nie wiedzialem, ze to sie pozniej tak bedzie nazywac :) Zegar mialem na oryginalnym 8284. Wszystko to chodzilo jak zloto i mialem z tego sporo uciechy. Programy pisalem oczywiscie w kodzie maszynowym, bo asembler pojawil sie dopiero w 2 lata pozniej.
    Obecnie moznaby zrobic wciaz rozsadny systemik na kilku kostkach, ale chyba faktycznie mniej zachodu byloby z czyms bardziej zintegrowanym.
    Narzedzi typu asembler, kompilator C czy Pascal jest w sieci cale stado, a wiec soft praktycznie za darmo.
    pamietam, ze procek byl bardzo wdzieczny do programowania, choc obecnie mam troche wiecej krytycyzmu do kostek Intela.
    pozniej przesiadlem sie na Motorolke 68010, ktora byla o cale trzy nieba lepsza i lepiej zaprojektowana.
    Sporo pdf-ow do starych kostek Intela znajdziesz na Elnocie.
    Gdybym teraz mial cos zrobic na 8088, to zegar, arbitraz szyny, chip selecty i wyswietlacz upchnalbym do jakiegos CPLD, albo wraz z RAMem i Flashem do FPGA. W ten sposob uklad zmiescilby sie w 3 kostkach. Moze to byc nawet fajna zabawa.
    pozdrawiam, yego
  • #10 1446533
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    oooo... Te słowa tchnęły we mnie otuchę... W sumie to chciałem obsłużyć dysk twardy... można? :> A jeśli nawet nie to czemu ma procek leżeć w śmieciach... Niechaj coś robi... Ten programator by się przydał... Macie może gdzieś jakieś arty czy shematy żeby coś w tę mańkę wycudować?

    Dodano po 10 [minuty]:

    Aha i jeszcze...

    Cytat:
    pamietam, ze procek byl bardzo wdzieczny do programowania, choc obecnie mam troche wiecej krytycyzmu do kostek Intela


    Hehe. Mój jest ino na licencji Intelowskiej, a produkcji Fujitsu, dokładne oznaczenie: MBL8088
  • #11 1446818
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Schemat programatora wymantykowalem jedynie na podstawie danych katalogowych kostki 2816. To byly dwa uklady 74121 ze trzy tranzystory i pare kapacytorow i opornikow. No moze i ze dwie diody by sie tez znalazly.
    Nawet jeszcze gdzies chyba mam to swoje dzielo, ale na papierze. Worda, Acrobata i Protela jeszcze wtedy nie bylo :) .
    Reszta projektu byla raczej lopatologiczna. jedyny trick jaki pamietam, to pierwsza wersja wyswietlacza. Nie mialem jeszcze 8275, wiec wyswietlacz zrobilem na kostce 8243 i dekoderze 74154 oraz wyswietlaczach 2x9cyfr od kalkulatora. To byla jazda. Dzialalo i to nawet bez migotania.

    Zlap odpowiednie pdf-y i pokombinuj. Pewien jestem, ze w necie jest sporo roznych schematow. Kiedys wszystko trzeba bylo robic i wymyslac samemu bo nawet internetu nie bylo. Teraz jest troche prosciej, ale myslec trzeba tak jak dawniej.

    pozdrawiam, yego

    P.S. Co do kostek Intela to mialem na mysli projekty ich autorstwa a nie producenta konkretnej kostki.
  • #12 1448593
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    Jeśli miałbyś chwile czasu i znalazł to swoje cudo na papierze i jakoś zeskanował i tu wrzucił bo byłbym wielce zobowiązany. Jestem jeszcze w tę mańkę cienki a byłaby to dla mnie duża pomoc. Z góry dziękuję i pozdrawiam.
  • REKLAMA
  • #13 1448841
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    @mielnicz,

    Znalazlem czesc swoich materialow, ale z zalem musze doniesc, ze nie nadaja sie one nawet do zeskanowania. Wszystko bylo robione w olowku, ktory przez 25 lat pobladl do tego stopnia, ze skanuja sie tylko pojedyncze kreski z obrazkow, a wiec sa one zupelnie nieczytelne.
    Taki sam los spotkal programy, ktore napisalem. Wyblakly i z trudem daje sie je odczytac wzrokiem, wiec skanowanie ich nie ma zadnego sensu. Pociesze Cie jednak, gdyz to co wtedy robilem z przeswiadczeniem ze odkrywam nowa Ameryke, obecnie zeszlo pod strzechy i wiekszosc tamtych rozwiazan jest juz wszystkim doskonale znana. Na elektrodzie jest sporo ukladow ktorych zasada dzialania nie zmienila sie od tamtego czasu i mozesz ich uzyc bez ryzyka. I tak na przyklad dynamiczny wyswietlacz LED widzialem na Elce z 10 razy. Wprawdzie u mnie impulsami sterujacymi katody wyswietlacza przemiatalem rowniez klawiature ( w pierwszej wersji byla ona zrobiona w obudowie troche wypatroszonego kalkulatora SR50 z ktorego uzylem klawiature membranowa i 14 wyswietlaczy 8-segmentowych ze scalonymi driverami ), ale obecnie do takich zadan sa juz gotowe i tanie kostki, a zamiast LEDow mozna uzyc wyswietlacza LCD.
    Inne elementy byly polaczone standardowo, tzn. adresy do adresow, dane do danych a sterowanie do sterowania. jako dekodea adresow uzylem 7442. Calosc skladala sie z procka 8088 w trybie minimalnym, zegara 8284, z kontrolera przerwan 8259, szeregowego ukladu USART 8251, bufora adresow 74ls273, 4kB RAM na 8 x 2147, 2kB EEPROM na 2816, oraz troszke drobnicy uzytej jako klej do wszystkich tych ukladow. Potem dolozylem do tego jeszcze 8275 , 8257, i klawiature szeregowa od terminalu Philipsa. Calosc miescila sie na 2 plytach formatu zeszytu "Chopin" ( mniejszego niz A4). Do tego doszedl jeszcze programator kostek 2816 i to juz chyba wszystko. Sama lopatologia. na pewno sam dasz sobie rade ze schematem. Dla mnie tez byla to pierwsza powazna robotka tego typu. Jedyna ksiazka z jakie korzystalem byl "Component Data Catalog 1981" Intela. Teraz w internecie znajdziesz duzo wiecej danych.
    Sorki, ze nie moge byc bardziej pomocny, ale czas zrobil swoje :( .
    powodzenia, yego
  • #14 1450506
    mielnicz
    Poziom 14  
    Posty: 122
    Ocena: 2
    Okey, wielkie dzięki i za to. :)

Podsumowanie tematu

✨ Procesor Intel 8088-2, choć jest technologicznym reliktem, nadal może być wykorzystany w domowych projektach elektronicznych, jednak wymaga to znacznej ilości dodatkowych układów peryferyjnych, takich jak pamięć RAM, EEPROM, kontrolery przerwań i porty I/O, które współczesne mikrokontrolery integrują w jednym chipie. W przeszłości na tym procesorze budowano proste komputery z wyświetlaczami LED, klawiaturami szeregowymi i programowalnymi interfejsami, a oprogramowanie pisano w asemblerze lub kodzie maszynowym. Dostępne są narzędzia programistyczne, takie jak asemblery i kompilatory C czy Pascala, które ułatwiają tworzenie oprogramowania. W sieci można znaleźć schematy i dokumentację, choć oryginalne materiały często są trudno dostępne lub wyblakłe. Procesor MBL8088 (wersja Fujitsu na licencji Intela) można wykorzystać do obsługi urządzeń takich jak dyski twarde, jednak wymaga to zaawansowanej wiedzy i dodatkowych komponentów. Projekty z użyciem 8088 są możliwe, ale ze względu na złożoność i dostępność nowocześniejszych rozwiązań, często bardziej praktyczne jest użycie współczesnych mikrokontrolerów z wbudowanymi funkcjami I/O.
Wygenerowane przez model językowy.
REKLAMA