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

LCD sterowany LPT, podłączenie wyświetlacza do portu?

robur 28 Mar 2007 20:04 2819 16
  • #2 3728434
    eP
    Poziom 27  
    Posty: 797
    Pomógł: 115
    Ocena: 21
    Mozna - podlaczalem tylko oporniki na liniach wstawilem dla bezpieczenstwa.
  • #3 3728450
    robur
    Poziom 13  
    Posty: 152
    Ocena: 6
    Aha, a czy z portu równoległego można też sterować wyświetlaczem 2x20 linii (w programie jest taka opcja)?
  • #4 3728461
    damiani22
    Poziom 16  
    Posty: 250
    Pomógł: 8
    Ocena: 16
    pewnie ze mozna tylko razem z lcd musisz miec odpowiedni sterownik do niego, nie wystraczy tylko podlaczyc
  • #5 3728530
    robur
    Poziom 13  
    Posty: 152
    Ocena: 6
    Tzn. do 2x20 jest potrzebny sterownik czy do 2x16 też?
  • #6 3728560
    eP
    Poziom 27  
    Posty: 797
    Pomógł: 115
    Ocena: 21
    damiani22 napisał:
    pewnie ze mozna tylko razem z lcd musisz miec odpowiedni sterownik do niego, nie wystraczy tylko podlaczyc

    Te LCD raczej trudno dostac bez kontrolera :D

    :arrow: robur
    Sterownik to w tym przypadku uklad scalony umieszczony po drugiej stronie plytki wyswietlacza.
  • #7 3728589
    robur
    Poziom 13  
    Posty: 152
    Ocena: 6
    Właśnie tak podejrzewałem, ale czy to znaczy, że jak kupię obojętnie jaki wyświetlacz ze sterownikiem, np. 2x20 lub 2x40 linii, to będę mógł nim sterować z LPT? Czy ilość znaków na wyświetlaczu jest jakoś powiązana z ilością linii portu LPT (bo tam jest 25 pinów)?
  • #8 3728608
    Platon
    Poziom 42  
    Posty: 9185
    Pomógł: 744
    Ocena: 169
    Nie, nie ma takiego zwiazku.
  • #10 3729067
    Cameel
    Poziom 14  
    Posty: 104
    Pomógł: 7
    Ocena: 6
    http://www.elb.vectranet.pl/~krzysztofg/projekty/o_wyswietlaczach_alfanumerycznych.htm
    tu masz opis jak sterowac wyswietlaczem( ale masz juz do tego program, wiec nie bedzie ci potrzebne) oraz jak podlaczyc wyswietlacz do portu lpt( ilustracja na dole). opis dotyczy wyswietlaczy z kontrolerem HD44780, czyli najpopularniejszych na rynku. aukcja na ktora przytoczyles, dotyczy wyswietlacza z takim kontrolerem. wyswietlacze 2x16 z tego co pamietam, miescily sie pod zaslepka od cdromu, wiec mozna je bylo wpakowac w obudowe komputera bez wiekszych problemow. wyswietlacze 2x20 byly za duze. ale to jeszcze sprawdz, jesli chcesz umieszczac go w kompie.
  • #11 3729133
    robur
    Poziom 13  
    Posty: 152
    Ocena: 6
    Dzięki wszystkim.
  • #12 3729151
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    Jak się dobrze pokombinuje to i wejdzie wyświetlacz 4x20. Ja mam tak u siebie w kompie - wysokość ramki jest o jakiś 1 mm mniejsza niż zaślepki. Musiałem tylko wyciąć wewnątrz obudowy kawałek plastiku, żeby płytka wyświetlacza się zmieściła. A po bokach można dać po kawałku uciętej zaślepki.
  • #13 3729515
    robur
    Poziom 13  
    Posty: 152
    Ocena: 6
    A ten 4x20 masz pod LPT podłączony? Rozmiar to nie ważny, bo będzie leżęć na biurku.
  • #14 3730154
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    Tak, jest podłączony pod LPT i sterowany programem LCD Smartie.
  • #15 3812495
    geek_83
    Poziom 12  
    Posty: 24
    Ocena: 2
    Jeśli wyswietlacz faktycznie wymaga ujemnego napięcia dla kontrastu to czy mógł sie uszkodzić gdy podłączyliśmy napięcie dodatnie ??

    Oraz może mi ktoś napisać jakim napięciem należy zasilić ten wyswietlacz, po podłączeniu do portu LPT zero życia.

    http://www.tranzistoare.ro/datasheets2/91/91614_1.pdf

    Wyświetlacz z tyłu wygląda następująco:
    LCD sterowany LPT, podłączenie wyświetlacza do portu?

    -Regulując kontrast zmienia się napięcie na widocznych wyprowadzeniacj Vo +5V
    -Na wyświetlaczu nic się nie dzieje
    -Mozliwe ze brak kondensatora C5 (równolegle z rezystorem), styki pocynowane tak jakby się wykruszył
    -Wyswietlacz zakupiony nowy
    -Podłączony wedle schematu (bez podświetlania)
    http://www.pc-max.pl/files/newsy/230/gfx002
    - W biosie wszystko poustawiane, testowany na ruznych programach i komputerach
    - Żadnego zwarcia podczas uruchomienia raczej nie zrobiłem

    Prosił bym o info czy jest juz martwy czy caś żle podłączyłem.
  • #16 3813665
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    Schemat jest OK. Zasilanie dla wyświetlacza to 5V (podłączane do pinów 1 i 2: do 1 masa, do 2 +5V np z jakiejś wolnej wtyczki zasilacza komputerowego). Jeżeli zasilanie podpięte dobrze to kręcąc potencjometrem od kontrastu, w skrajnym położeniu na wyświetlaczu powinno się coś pojawić (prostokąty).
  • #17 3813706
    eP
    Poziom 27  
    Posty: 797
    Pomógł: 115
    Ocena: 21
    geek_83 napisał:
    Prosił bym o info czy jest juz martwy czy caś żle podłączyłem.


    Najprosciej to podlacz magistale danych do dip switchy, a pozostale 3 linie do mikroswitchy przez przerzutniki eliminujace ewentualne odbicia stykow.
    Wtedy mozesz sprobowac wyslac cos manualnie na wyswietlacz :D
    Jak juz to nie pomoze to mozliwe ze masz jakis walniety.

    Pozdrawiam

Podsumowanie tematu

✨ Wyświetlacze LCD alfanumeryczne 2x16 lub 2x20 linii z kontrolerem HD44780 można podłączyć bezpośrednio do portu równoległego (LPT) komputera, jednak zaleca się stosowanie rezystorów na liniach sygnałowych dla ochrony. Sterowanie wymaga odpowiedniego oprogramowania, np. "LCD Smartie", które potrafi obsługiwać takie wyświetlacze. Kontroler (układ scalony) jest integralną częścią modułu LCD i odpowiada za komunikację z portem LPT. Ilość znaków na wyświetlaczu nie jest powiązana z liczbą linii portu LPT, który posiada 25 pinów. Wyświetlacze 2x16 mieszczą się często w obudowie komputera (np. pod zaślepką od napędu CD-ROM), natomiast większe modele 2x20 lub 4x20 wymagają modyfikacji obudowy. Zasilanie LCD to standardowo +5V podłączane do odpowiednich pinów, a kontrast reguluje się potencjometrem, który zmienia napięcie na pinie Vo. W przypadku braku reakcji wyświetlacza należy sprawdzić poprawność podłączenia, obecność kondensatorów i ewentualne uszkodzenia. Do testów można manualnie wysyłać sygnały na linie danych i sterujące.
Wygenerowane przez model językowy.
REKLAMA