Mikroprocesorowa Ośla łączka M1
Mikroprocesorowa Ośla łączka M1
Ćwiczenie 23
Nadeszła pora, żeby wreszcie wykorzystać wyświetlacz LCD. Tak naprawdę jest to prosta sprawa, bo trzeba tylko:
- wyjąć wyświetlacze LED i włożyć wyświetlacz LCD
- skonfigurować program BASCOM
- skręcić potencjometr PRl na płytce testowej do oporu w lewo
- zewrzeć końcówki 2-3 złącza J3
- przeprowadzić ćwiczenia.
Oto szczegóły. Moduł wyświetlacza LCD nie wchodzi w skład zestawu AVT-3500 i trzeba go zakupić oddzielnie. Wystarczy, że przy zakupie poprosisz o moduł tekstowego wyświetlacza LCD 16 x 2. W miarę możliwości wykorzystaj właśnie taki, popularny wyświetlacz 16x2, czyli zawierający dwie linie po 16 znaków - ćwiczenia są przewidziane dla takiego właśnie wyświetlacza.
Uwaga! Ma to być typowy, tani wyświetlacz tekstowy 16x2, a nie znacznie droższy i inaczej sterowany wyświetlacz graficzny LCD. Tekstowe wyświetlacze LCD są popularne od lat. Zawierają nie tylko wyświetlacz, ale też scalony sterownik, z reguły oparty na układzie HD44780 lub jego odpowiedniku. Użytkownik nie musi się martwić o poszczególne punkty wyświetlacza - wysyła tylko do modułu rozkazy oraz znaki (kody znaków), jakie mają być wyświetlone. Co ważne, taki wyświetlacz może pracować niezależnie i w znikomym stopniu absorbuje procesor, w przeciwieństwie do wykorzystywanego wcześniej multipleksowanego wyświetlacza LED, który wymagał stałej obsługi ze strony procesora. W typowych zastosowaniach procesor jednorazowo wysyła do modułu LCD
BP | ||
M | ||
. |
i ■■ mm o |
dane i polecenia, a zawartość wyświetlacza pozostaje na nim dowolnie długo.
Nasza płytka testowa nie wymaga żadnych przeróbek, ponieważ w jej górnej części pod wyświetlacz LCD przewidziano gnia-zdo-listwę z opisem kluczowych końcówek. Trzeba tylko (KONIECZNIE) wyjąć wyświetlacze LED i włożyć popularny wyświetlacz LCD z listwą 14 goldpinów wlutowaną od „tylnej” strony modułu wyświetlacza -patrz fotografia 1. Wyprowadzenia 1... 14 wyświetlacza służą do komunikacji z procesorem, końcówki 15, 16, występujące w niektórych wyświetlaczach to wyprowadzenia podświetlającej diody LED (nie trzeba ich podłączać). Fotografia 2 pokazuje kilka wyświetlaczy z wlutowanymi goldpinami.
Na płytce testowej przewidziano miejsce na popularny wyświetlacz 16x2 (16x1) z wyprowadzeniami u góry - patrz fotografia w ELEMENTarzu.
Zdarzają się też wyświetlacze LCD z nietypowo umieszczonymi końcówkami - w każdym przypadku przed włączeniem zasilania upewnij się, czy nóżka 1 wyświetlacza jest dołączona do masy (GND), a nóżka 2 do zasilania 5V (VCC). Potencjometr PRl skręć w lewo do oporu (na minimum), przez co końcówkę Vo dołączysz do masy. Później możesz skorygować ustawienia PRl, żeby uzyskać optymalny kontrast obrazu.
Zanim wykonasz ćwiczenia, musisz jeszcze skonfigurować kompilator, żeby potem program w procesorze bez kłopotu „dogadał się” z wyświetlaczem. W tym celu w BA-SCOM-ie, w opcjach sprawdź i ewentualnie skoryguj ustawienia dotyczące wyświetlacza LCD - Options, Compiler, LCD (Alt+O, C, L). Otworzysz paletę pokazaną na rysunku 120.
Część okienek w palecie z rysunku 120 w ogóle nas nie obchodzi, ponieważ dotyczy sterowania z wykorzystaniem szyny
Fot. 1
Rys. 120
36 Styczeń 2004 Elektronika dla Wszystkich