Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[8051, Asembler] - Transmisja równoległa między procesorami 8051

08 Cze 2015 00:19 1053 4
  • Poziom 2  
    Witam.

    Mam do wykonania projekt transmisji równoległej między procesorami 8051, lecz ni w ząb nie mogę znaleźć żadnych materiałów na ten temat w google'ach. Materiałów o transmisji szeregowej jest od groma, równoległej - zero. Posiada może ktoś jakieś opracowania na ten temat, które mogłyby mnie doprowadzić do rozwiązania? Ma być to napisane w dowolnym języku, lecz musi być jakaś wstawka w Asemblerze. Od czego w ogóle zacząć? Uda mi się zrealizować takie coś przy pomocy Arduino?

    Pozdrawiam.
  • Poziom 27  
    1. Arduino to nie 8051.
    2. Polecam książkę Pana Rydzewskiego "Mikrokomputery jednoukładowe rodziny MCS-51"
    3. Co do samej transmisji równoległej, nie ma chyba gotowca, bo nikt tego nie używa w praktyce. Ale polecam lekturę wyżej wymienionej pozycji. Tam jest opisany sposób podłączenia pamięci zewnętrznej RAM do 8051. Możesz wykorzystać ten interfejs sprzętowy do komunikacji pomiędzy tymi uC, albo możesz zrobić to programowo.
  • Poziom 43  
    Dużo możesz znaleźć na temat podłączania wyświetlaczy graficznych LCD. Bo często mają opcję podłączenia za pomocą szyny równoległej 8080 albo 6800. Taką samą szyną można połączyć i dwa procki.
  • Poziom 16  
    Transmisja równoległa na 8051 jest dziecinnie prosta.
    Ale na początek proponuję określić jej warunki np.
    1. czy ma być dwu czy jednokierunkowa
    2. Ilu bitowa ma być transmisja (proponuję 8 lub 4, ale może być i 16-bitowa)
    3. określić czy ilość sygnałów sterujących ( czy ma być potwierdzenie, czy nie).
    4. czy transmisja MASTER/SLAVE czy może równoprawne
    5. używamy przerwań czy nie.
  • Poziom 2  
    Niech będzie to:
    1. dwukierunkowa
    2. 8-bit
    3. z potwierdzeniem
    4. master slave
    5. używamy przerwań