Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek 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

Krzemq 08 Cze 2015 00:19 933 4
  • #1 08 Cze 2015 00:19
    Krzemq
    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.

    0 4
  • #2 08 Cze 2015 09:14
    Zaquadnik
    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.

    0
  • #3 08 Cze 2015 10:27
    atom1477
    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.

    0
  • #4 09 Cze 2015 14:43
    greg789
    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.

    0
  • #5 10 Cze 2015 21:35
    Krzemq
    Poziom 2  

    Niech będzie to:
    1. dwukierunkowa
    2. 8-bit
    3. z potwierdzeniem
    4. master slave
    5. używamy przerwań

    0