- Ułatwia sterowanie graficznym LCD 128×64 przez TTL lub RS232C, obsługując tekst, punkty, przewijanie i orientację obrazu. Wersja A+ zawiera PCB oraz zaprogramowany mikrokontroler.
Interfejs wyświetlaczy graficznych LCD – sterownik 128×64 AVT5093
Układ upraszcza sterowanie graficznym wyświetlaczem LCD, przejmując obsługę tekstu, punktów i podstawowych operacji ekranowych.
Inteligentny interfejs do graficznego LCD 128×64
AVT5093 pozwala zbudować interfejs pośredniczący między mikrokontrolerem lub komputerem a graficznym wyświetlaczem LCD. Dzięki temu główny układ sterujący nie musi bezpośrednio obsługiwać pamięci ekranu, podziału na segmenty i sygnałów sterujących wyświetlacza.
Projekt sprawdza się w urządzeniach pomiarowych, panelach sterujących, prostych terminalach graficznych, generatorach, sterownikach i konstrukcjach hobbystycznych wymagających wyświetlania tekstu, punktów, symboli oraz prostych efektów ekranowych.
Karta techniczna
AVT5093
Interfejs graficznego LCD z mikrokontrolerem AT89C2051, wejściem szeregowym TTL/RS232C, obsługą tekstu, punktów, przewijania, orientacji obrazu i podświetlenia.
| Wersja | A+ – płytka PCB + zaprogramowany mikrokontroler |
| Typ projektu | interfejs graficznych wyświetlaczy LCD |
| Obsługiwany ekran | wyświetlacz graficzny 128×64, P128-6N2 / EAP128-6N2LED |
| Organizacja ekranu | 2 segmenty po 64×64 punkty |
| Sterownik LCD | zgodny z HD61208 |
| Mikrokontroler interfejsu | AT89C2051, zaprogramowany w wersji A+ |
| Układ pomocniczy | 74HC14 |
| Taktowanie | rezonator kwarcowy 11,0592 MHz |
| Wejście sterujące | transmisja szeregowa TTL lub RS232C |
| Wybór poziomu sygnału | zworka J2: TTL albo RS232C |
| Parametry transmisji testowej | 4800 b/s, 8N1, sterowanie przepływem sprzętowe |
| Obsługa grafiki | wyświetlanie i gaszenie punktów, czyszczenie ekranu, negatyw |
| Obsługa tekstu | pojedyncze znaki, teksty, polskie znaki i symbole specjalne |
| Funkcje ekranu | przewijanie pionowe, zmiana orientacji X/Y, obrót obrazu o 90° |
| Podświetlenie LCD | sterowane programowo przez tranzystor T2 |
| Regulacja kontrastu | potencjometr 10 kΩ |
| Reset zewnętrzny | wymuszenie poziomu niskiego na styku 4 złącza J3 |
| Złącze LCD | J1, listwa goldpin 20×1 |
| Zasilanie | doprowadzone do złącza J3 |
| Wymiary płytki PCB | 110×70 mm |
Wersja A+ – płytka PCB i zaprogramowany mikrokontroler
AVT5093 A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler AT89C2051 przygotowany do pracy w tym projekcie. Pozostałe elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1-R4, R6, R8: 10 kΩ
- R5: 330 Ω
- R7: 100 kΩ
- Pot1: potencjometr 10 kΩ
- C1: 100 µF
- C2, C3: 100 nF
- C4: 10 µF / 16 V
- C6, C7: 33 pF
- C8: 470 nF
- T1, T2: BC557
- U1: AT89C2051, zaprogramowany
- U2: 74HC14
- J1: listwa goldpin 20×1
- J2: listwa goldpin 3×1
- J3: listwa goldpin 4×1
- Q1: rezonator kwarcowy 11,0592 MHz
- Wyświetlacz graficzny P128-6N2 / EAP128-6N2LED
Notes
Wersja A+ zawiera mikrokontroler z wgranym programem, dlatego nie trzeba samodzielnie programować AT89C2051 do podstawowego uruchomienia interfejsu.
Przy sygnałach TTL zworka J2 powinna zwierać styki 2-3, a przy sygnałach RS232C styki 1-2. Błędne ustawienie zworki może uniemożliwić komunikację z interfejsem.
Po włączeniu zasilania na ekranie powinno pojawić się logo i podświetlenie LCD. Logo znika po odebraniu pierwszego znaku, a kontrast reguluje się potencjometrem Pot1.
Uwaga: Interfejs jest przeznaczony do współpracy z konkretnym typem graficznego LCD 128×64 i wymaga poprawnego ustawienia poziomów wejściowych TTL lub RS232C. Przed uruchomieniem trzeba sprawdzić orientację złącza J1, ustawienie zworki J2 oraz napięcie polaryzacji kontrastu wyświetlacza.
Najczęściej zadawane pytania
Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler AT89C2051. Pozostałe elementy trzeba skompletować osobno.
Układ pośredniczy między sterownikiem nadrzędnym a graficznym wyświetlaczem LCD 128×64, upraszczając obsługę punktów, tekstu, przewijania, orientacji obrazu i podświetlenia.
Tak. Wejście może pracować z poziomami TTL albo RS232C, a tryb wybiera się zworką J2.
Program interfejsu nie zawiera procedury rysowania linii. Obsługuje natomiast punkty, znaki, teksty, przewijanie, negatyw, zmianę orientacji i obrót obrazu.
Nie. To wersja A+, czyli płytka PCB i zaprogramowany mikrokontroler. Wyświetlacz graficzny, 74HC14, tranzystory, rezonator, potencjometr, złącza, elementy bierne i pozostałe podzespoły trzeba dobrać osobno według wykazu.
Elektronika






