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

Interfejs szeregowy 3-wire LCD.

emer2 11 Paź 2010 15:56 6137 4
REKLAMA
  • Interfejs szeregowy 3-wire LCD.

    Wyświetlacz LCD ze sterownikiem HD44780 potrzebuje conajmniej 6 linii I/O z mikrokontrolera do wyświetlacza dla przesyłanych danych. Dlatego takie rozwiązanie nie jest zbyt komfortowe, jeśli taki wyświetlacz chcielibyśmy podłączyć do jakiegoś małego mikrokontrolera, gdzie niska liczba wyprowadzeń na to nie pozwala, np jak pisze autor jeżeli chodzi o mikrokontroler PIC12F. Autor zaprojektował szeregowy interfejs, który używa trzech przewodów do przesyłania danych z mikrokontrolera do wyświetlacza LCD. Do demonstracji poprawności działania układu autor postanowił użyć mikrokontroler PIC 12F683. Działa to na zasadzie rejestru przesuwnego. To znaczy dane z mikrokontrolera są przetwarzane szeregowo i podawane pokolei do układu 74HC595, z którego, poprzez równoległe wyjście dane kierowane są do wyświetlacza LCD. Układ 74HC595 to wysokiej szybkości, 8-bitowy, szeregowy rejestr przesuwny, którego wyjście może być szeregowe lub równoległe, 3-stanowe.

    Interfejs szeregowy 3-wire LCD.

    Jeżeli chodzi o schemat projektu szeregowego interfejsu 3-Wire LCD to jest dość prosty. Jak pisze autor, gorzej było z napisaniem oprogramowania dla mikrokontrolera. Mikrokontroler musi poprawnie przekazywać dane do rejestru przesuwnego 74HC595, ponieważ od tego zależy czy na wyświetlaczu pojawi się dokładnie to co zaplanowano. Do wyświetlacza podłączone są 4 linie danych, sygnał RS, a także sygnał Enable pochodzący z mikrokontrolera. Natomiast do rejestru przesuwnego 74HC595 dochodzą 2 linie: linia danych oraz linia potrzebna do taktowania rejestru przesuwnego Clock.

    Interfejs szeregowy 3-wire LCD.

    Link do strony źródłowej projektu:
    Strona źródłowa

    Fajne? Ranking DIY
    O autorze
    emer2
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: projektowanie i montaż elektroniki
    emer2 napisał 434 postów o ocenie 56. Mieszka w mieście Warszawa. Jest z nami od 2008 roku.
  • REKLAMA
  • #2 8615401
    piotrva
    VIP Zasłużony dla elektroda
    ja kiedyś wykonałem podobny projekt dla wyświetlacza graficznego tyle, że z wykorzystaniem interfejsu i2c:
    https://www.elektroda.pl/rtvforum/topic1678136.html
  • REKLAMA
  • REKLAMA
  • #4 8623176
    piotrva
    VIP Zasłużony dla elektroda
    to co pokazujesz to dokładnie taki sam układ - też z uP do LCD idą 3 przewody
  • #5 8701124
    lechoo
    Poziom 39  
    piotrva napisał:
    to co pokazujesz to dokładnie taki sam układ - też z uP do LCD idą 3 przewody

    Na schemacie ze strony którą podałem są tylko linie Data i Clock - gdzie tam widzisz trzeci przewód?
    Interfejs szeregowy 3-wire LCD.
    Przebiegi czasowe:
    Interfejs szeregowy 3-wire LCD.
REKLAMA