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

Sterowanie LCD 2x16 z PC przez LPT

mag32 09 Mar 2005 14:44 18211 24
  • O autorze
    mag32
    Poziom 19  
    Offline 
    mag32 napisał 450 postów o ocenie 17, pomógł 4 razy. Mieszka w mieście Częstochowa. Jest z nami od 2003 roku.
  • #2 1345734
    camell2110
    Poziom 15  
    A moze opiszesz jak podlaczyc i sterowac 1x16
  • #3 1346823
    mag32
    Poziom 19  
    Panie i Panowie, napisałem ten artkel na podstawie tego co sam robiłem na takich a nie innych komponentach. Sądzę iż do przystosowania tego do pracy z 1*16 nie powinno być problemu ponieważ 2*16 ma ustawienia do pracy jako 1*16.

    Powodzenia i miłej zabawy.
  • #4 1348730
    Pi-Vo
    Poziom 37  
    Dokładnie tak jest ,wszystkie wyświetlacze tego standardu (HD....) podłącza się tak samo ,niezależnie od ilości wierszy.Tylko w programie uwzględnia się co ma przenosić do następnych wierszy i co ma wyświetlić w jako dalsze znaki.Rozumiem że to co napisałeś w załączniku (kod) ma podpowiedzieć jak należy pisać program wysyłający znaki na LCD.Nie jest to rozwiązanie praktyczne ale dydaktyczne które ma wyjaśnić jakich rozkazów użyć do wysłania LPT->LCD konkretnych znaków.Napisz dla camell2110 jak ma być dla innych wyświetlaczy ,choć jeśli zrozumiał jak jest dla 2x16 to powinien zrozumieć jak to trzeba zrobić dla innych.
  • #5 1382456
    911driver
    Poziom 13  
    Witam
    Dzieki za podpowiedz.jakbyś mial cos jeszcze na ten temat o prosze daj znac.
    pozdrawiam
  • #6 1551685
    pkaszynski
    Poziom 2  
    Jestem bardzo poczatkujacym elektronikiem i mam problem z napisaniem kodu w assemblerze do obslugi tegoz wyswietlacza.Nie wiem dlaczego,ale kod zamieszczony powyzej niestety mi nie dziala,na wyswietlaczu sie nic nie pojawia:(.Podlaczylem chyba wszystko dobrze,bo program Smartie dziala bez zarzutu.Musze to zrobic na jutro,wiec bardzo prosze o szybka pomoc!Z gory dziekuje!
  • #7 1552072
    mag32
    Poziom 19  
    po pierwsze, to w czym piszesz ten program, Delphi. Pascal, C czy jakiś inny kompilator i pod jakim systemem operacyjnym go testujesz ?
  • #8 1552668
    pkaszynski
    Poziom 2  
    Wiec tak:pisze wstawki assemblera w C,a ma chodzic to pod Dosem!
  • #9 1553128
    mag32
    Poziom 19  
    Spróbuj wysłać w takim razie te komendy z wiersza poleceń na port COM, jeśli ma chodzić pod Dosem to powinno zadziałać tak samo jak w C.

    echo [wysyłana_wartość] >> comx

    x=numer portu COM którego używasz

    albo zamieść kawałek kodu który nie działa
    PS ja to pisałem w Delphi, ale asm jest taki sam więc powinno działać.
  • #10 1553176
    pkaszynski
    Poziom 2  
    Moj wyswietlacz ma byc sterowany z portu lpt a nie com, co do kodu to nie wiem, ktory fragment nie dziala, po prostu nic nie wyswietla sie na wyswietlaczu. Mam jeszcze jendo pytanie: na poczatku korzystlame ze schematu zamieszczonego w jednym z artykulow w chipie i smartie dzialal, a jak podlaczylem wedlug Twojego schematu to juz nie!
  • #11 1556327
    mag32
    Poziom 19  
    Ja pamiętam, że schematy z gazet nie działały u mnie. Podłączyłem więc według specyfikacji, i tu mała dygresja - jeśli chcesz prawidłowo go podłączyć to przecytaj najpierw specyfikacje producenta, tam są wszystkie piny rozpisane.
    Rozumiem że przez LPT, przepraszam, pomyliłem porty.miałem na myśli właśnie LPT.
    Podeślij na pw kod tego programu, zobacze, może się zorientuje co jest nie tak.
  • #12 1665647
    grabek_radek
    Poziom 21  
    witam witam ! JEst wszystko fajnie tylko ja mam problemik, mam wyswietlacz z urmeta WM-C1601M i tak podlaczylem go jak na tej stronie
    i co i nic, bo mam XP, a jest tam powiedziane ze w xp, nie ma bezposredniego odwolania do portow :( a jesli chce miec bezposrednie to musze to zmienic w programie przez dodanie bibloteki> I co powiecie na to????
  • #14 1665712
    grabek_radek
    Poziom 21  
    wielkie dzieki !!!! :) tylko jeszcze jeden problemik bo ten wyswietlacz jest 1X16 a wyswietla jedynie 1x8 ??
  • #16 4861201
    nobile
    Poziom 11  
    mój wyświetlacz (4x16) cały czas wyświetla tylko dwie białe linie, jak jest podłączony i jak nie jest, cały czas tylko to. Tak jak by sygnału nie dostawał (kabel od drukarki, chyba 1m), zainstalowałem te sterowniki pod XP i nic nie dają, chyba że trzeba je jakoś skonfigurować ale nie wiem jak ( używam smartie) już z 5 razy sprawdzałem podłączenie. Proszę o pomoc.
  • #17 4868067
    mag32
    Poziom 19  
    podaj dokładnie typ tego wyświetlacza, ewentualnie to co pisze na scalakach.
  • #18 5675033
    Konto nie istnieje
    Konto nie istnieje  
  • #19 5675049
    mag32
    Poziom 19  
    Co to znaczy że nie działa.
    Włącza się a nie wyświetla danych ?
    Co na nim widać po podłączeniu zasilania ?
  • #20 5675821
    Konto nie istnieje
    Konto nie istnieje  
  • #21 5676365
    rafixs
    Poziom 24  
    Witam.
    Ja mam wyświetlacz 2x16 i działa od razu po włączeniu komputera. Pokazuje różne parametry komputera.

    Lecz nie wiem co się dzieje jak włączam WINAMPA - na wyświetlaczu pokazuje spektrum, które działa chwilę i się wyłącza. MA KTOŚ POMYSŁ CO SIĘ DZIEJE ?

    Dodano po 1 [godziny] 13 [minuty]:

    Cytat:
    nic nie widać, żadnych znaków, a jak odłączę zasilanie (4,5 - zasilacz zewnętrzny) i podświetlanie mryga


    Czemu nie podłączyłeś zasilania wyświetlacza pod komputer ( 5V ) ?
  • #23 5732953
    reppa
    Poziom 12  
    witam koledzy mam takie pytanie mam wyświetlacz z kasy fiskalnej i jest to lcd 2x16 i ma wejście na płycie na 14 pinów i tu mam pytanie jak podłączyć ten wyświetlacz??
  • #24 5733721
    oj
    Poziom 42  
    Tak samo jak 16Pin bo jest bez podświetlenia (lub pin15,16 są z boku), zakładając że to nie jest jakiś specjalne pod kasę wyświetlacz robiony.

    Przed podłączeniem trzeba sprawdzić; LPT można uszkodzić
  • #25 5739703
    redart
    Poziom 23  
    nobile napisał:
    mój wyświetlacz (4x16) cały czas wyświetla tylko dwie białe linie, jak jest podłączony i jak nie jest, cały czas tylko to...


    Trzeba pokręcić potencjometrem i ustawić kontrast. Skrajne końcówki potencjometru do +Vcc i GND, a suwak do Vlc (Vss) czyli 3-go pinu wyświetlacza.
    Polecam przejrzeć ten temat https://www.elektroda.pl/rtvforum/topic338161.html, a życie stanie się prostsze...
REKLAMA