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.

Jak podłączyć wyświetlacz 4,5 cyfry?

18 Paź 2009 14:50 1467 5
  • Poziom 9  
    Witam,
    Może niektórym problem ten się wyda banalny, ale dla mnie jest on skomplikowany.

    Tak więc mam następujący problem. Chce do procesora ATmega1280 podłączyć taki wyświetlacz 4,5 cyfry (pdf ze strony producenta poniżej). I tu zaczyna się problem. Czy każdy segment mam podpiąć pod inny port uP i żeby wyświetlić daną liczbę wysyłać daną na odpowiedni port, czy też jest jakiś inny sposób realizacji tego?
  • Poziom 43  
    Witam,
    grafiq napisał:
    Witam,
    Może niektórym problem ten się wyda banalny, ale dla mnie jest on skomplikowany.

    Tak więc mam następujący problem. Chce do procesora ATmega1280 podłączyć taki wyświetlacz 4,5 cyfry. I tu zaczyna się problem. Czy każdy segment mam podpiąć pod inny port uP i żeby wyświetlić daną liczbę wysyłać daną na odpowiedni port, czy też jest jakiś inny sposób realizacji tego?
    nie tędy droga, należy zastosować układ wyświetlacza sekwencyjnego, zobacz, np. TAM, gdzie przedstawiona jest kompletna realizacja sprzętowa takiego układu.
    Zauważ, iż do czterech przerzutników; US1 - US4, wpisane są binarnie zawartości tetrad poszczególnych cyfr i układ "żyje własnym życiem" - czyli zmiana wartości wyświetlanej liczby wymaga zmiany zawartości wpisanych do w/w przerzutników bistabilnych, które pracującą tu jako rejestry.
    Oczywiście część realizacji tego układu wyświetlania można przenieść do µCPU i zrealizować to programowo.
    Przedstawiłem Tobie właśnie ten układ, abyś mógł łatwiej zrozumieć istotę tego sposobu - sekwencyjnego - wyświetlania cyfr za pomocą siedmiosegmentowych wyświetlaczy LED (z wspólną katodą, ale można bardzo łatwo przeprojektować ten układ na wyświetlacze siedmiosegmentowe ze wspólną anodą).
    Dokument w PDF z użytymi w podanej lince wyświetlaczami (typu 5082-7404) znajdziesz TAM.

    Pozdrawiam
  • Poziom 26  
    Kol. grafiq - zmień temat na : wyświetlacz 4,5 cyfry LCD.
    Sterowanie wyświetlaczem LCD , oprócz obwodów określonych przez kol. Quarz , potrzebuje bufory fazowe segmentów .
  • Poziom 43  
    Witam,
    Wirnick napisał:
    Kol. grafiq - zmień temat na : wyświetlacz 4,5 cyfry LCD.
    Sterowanie wyświetlaczem LCD , oprócz obwodów określonych przez kol. Quarz, potrzebuje bufory fazowe segmentów.
    niestety, ale mnie nie otwiera się (i nie wiem dlaczego?) dokument w lince wskazanej w tytułowym poście ...
    Dlatego też wskazałem stronę do - moim zdaniem prostszego do zrozumienia - układu sterowania sekwencyjnego LED.

    Pozdrawiam
  • Poziom 9  
    Bardzo dziękuje ze odpowiedź. A jest jeszcze jakiś inny sposób posterowania tego wyświetlacza?
  • Poziom 43  
    Witam,
    grafiq napisał:
    Bardzo dziękuje ze odpowiedź. A jest jeszcze jakiś inny sposób posterowania tego wyświetlacza?
    przedstawiony w dokumencie załącznika -> f1181894408.pdf, wyświetlacz LCD jest wyświetlaczem de facto statycznym i ma wyprowadzone wszystkie swoje 36 segmentów plus 4 wspólne (COM) - co łatwo jest we wskazanym dokumencie policzyć.
    Oczywiście, nie jest możliwe 'zatrudnienie' 40 portów (pinów) µCPU do realizacji wyświetlania na tym wyświetlaczu liczby, należy zrealizować to na specjalizowanym układzie sprzętowo.
    Tu jest dostępnych wiele możliwych realizacji; od użycie wielu "kostek" układów w małej skali integracji, po jedną specjalizowaną "kość" z wielkiej skali integracji.
    W każdym przypadku następuje wpisanie - równolegle, czy szeregowo - do czterech rejestrów zawartości binarnej tetrad (tu plus znaki dodatkowe) stanu poszczególnych cyfr i ich wyświetlanie.
    Ze względu na specyfikę wyświetlania segmentów na wyświetlaczu LCD - poszukaj sobie i poczytaj jak to odbywa się - konieczne jest ich przełączanie. Rzeczone tu przez Kolegę Wirnick bufory fazowe.

    Pozdrawiam

    P.S. Zobacz np. TAM