Image153 (2)

Image153 (2)



Programowanie

(1



część 13

Właściwości wyświetlacza z telefonu NOKIA3310

Sterownik:

PCD8544 (Philps)

Rozdzielczość

48x84 (6x14)'

Zalecane napięcie zasilania:

2,7 - 3,3V (max. 5V)

Pooór prądu w trybie aktywnym

300|iA

Zakres temperatur pracy:

od -25 do +709C

Interfejs: Szeregowy, zgodny z SPI, 3 linie » 2 sterujące

Maksymalna częstotliwość SCLK:

4MHz

liczbo znaków 5x6


Tabela 12 Wybrane właściwości wyświetlacza

Tabela 13 Zestaw komend sterujących wyświetla czem


Komendy sterujące

Instrukcja

Bajt komendy

Opis

D7 C6

D5

D4

D3

D2

D1

DC

Każdy zestaw komend

NOP

Function Set

0

0

1

0

0

3D

V

H

PD - tryb power down Y - adresowanie w trybie pionowym H - rozszerzony zestaw komenć

Zestaw komend podstawowych

Zarezerwowana

0

0

0

0

0

1

-

-

Nie wywoływać

Display Cortrol

0

0

0

0

1

D

0

E

DE = 00 wyświetlacz wygaszony DE = 01 test (wszystkie piksele włączone) DE = 10 '.ryb standardowy DE = 11 Iryo negatywowy

Zarezerwowana

U

0

0

1

-

-

-

-

Nie wywoływać

Set V address

0

1

0

0

0

Y2

Y1

Y0

0 ś Y < 6

Set X address

1

XG

X5

X4

X3

X2

XI

X0

0 £ X < 84 . fcjH

Zestaw komend rozszerzonych

Zarezerwowano

0

3

0

0

0

0

0

1

Nie wywoływać

Zarezerwowana

0

3

0

0

0

0

1

-

Nie wywoływać

Temperatura Control

0

0

0

0

0

1

Tl

TO

T - krzywa kompensacji temperaturowej Standardowo T“2

Zarezerwowana

0

0

0

0

1

-

-

-

Nie wywoływać

Biaa Syslom

0

0

0

1

0

B2

BI

BO

Sposób sterowania elektrodami

Dla 48 linii B = 3

Zarezerwowana

0

1

Nic wywoływać

Set VOP

1

V6

V5

V4

V3 V2

V1

V0

Napięcie zasilania matrycy (kontrast;

Bezpieczny zakres1 32-88 Standardowo 72

Rys. 55 Wyprowadzenia wyświetlacza

Rys. 56 Organizacja pamięci



Strona

Tylna

(styków)


\


Dziś chcę zaproponować Ci pracę z wyświet łączem z telefonu NOKIA3310. Ponieważ wyświetlacz ten wyposażony jest w interfejs SPI. dowiemy się także, jak go obsługiwać.

Telefon Nokia3310, a także jego prosty, monochromatyczny wyświetlacz graficzny zapewne są znane wielu Czytelnikom.

Aktualna cena nowego wyświetlacza waha się w granicach 7 zł za najprostszy model. Jest to cena naprawdę rewelacyjna, biorąc pod uwagę, co otrzymujemy w zamian. Wybrane właściwości wyświetlacza zebrałem w tabeli 12. Na szczególną uwagę zasługuje szeroki zakres temperatur pracy oraz niew ielki pobór prądu. Porównanie możliwości sprawia, że typowe wyświetlacze alfanumeryczne pozostają daleko w tyle.

Sterownik PCD8544 - podstawy

Na zewnątrz modułu wyświetlacza wyprowadzono złącze umożliwiające programowanie sterownika z wykorzystaniem interfejsu szeregowego. Interfejs ten jest w dużej mierze zgodny z SPI. Możliwy jest jedynie zapis danych i instrukcji do sterownika. Sterownik nie posiada możliwości wysłania jakiejkolwiek informacji zwrotnej Interfejs tworzą wyprowadzenia oznaczone jako SCLK - zegar danych - dane są próbkowane na narastającym zboczu, SDIN - dane wejściowe, SCE - stan niski powoduje wybranie urządzenia, D/C - aktualnie przesyłany bajt jest daną (1) lub instaikcją (0), RES -zerowanie sterownika. Układ wyprowadzeń modułu przedstawia rysunek 55.

Po włączeniu zasilania wyświetlacza jego stan jest nieokreślony. W czasie maksymalnie 30ms należy przeprowadzić jego zerowanie poprzez podanie krótkiego, niskiego impulsu na wejście RES. W tym momencie wyświetlacz zostanie wyłączony, a sterownik będzie gotowy do przyjmowania komend. Dostępny zestaw komend sleiujących przedstaw ia tabela 13.

Komendami rozszerzonymi zajmiemy się za chwilę. Teraz warto poznać samą ideę działania sterownika. Pewną niedogodnością naszego wyświetlacza jest to, żc nic posiada on wbudowanego generatora znaków. Oznacza to, że jeśli będziemy chcieli napisać coś na wyświetlaczu to na procesor spada zadanie pamiętania wzorców znaków oraz ich malowanie Pamięć wyświetlacza jest zorganizowana tak, aby wypisywanie tekstu, standardową czcionką o wy sokości 8 pikseli, było możliwie proste spójrz na rysunek 56.

W podstawowym zestawie komend możemy wybrać aktualny adres zapisu w postaci numeru kolumny oraz bajtu odpowiadającego ośmiu pikselom w kolumnie. Po dokonaniu zapisu każdej danej, aktualny adres zapisu jest przesuwany. Istnieją dwie możliwości, które

\

Adres X

8283


0 123


Elektronika dla Wszystkich Listopad2006 41


Wyszukiwarka

Podobne podstrony:
89756 Image151 Programowanie Listing 1S rozwinięty program obsługi wyświetlacza LED oraz klawiatury
Image155 (2) Programowanie Fot. 5 Wyświetlacz I przewód gotowe do lutowania przedstawiają rysunki 57
5 13 Właściwości: Dodaj/Usuń programy Instalowanie/Odinstalowywanie Instalator systemu Windows J Dys
Image187 program należy podzielić na dwie części, zorganizowane w sposób uniemożliwiający jednoczesn
Image1 Program wjęzyku Java
Scan0015 (13) Właściwa polityka informacyjna przedsiębiorstwa w obszarze ryzyka (raporty o ryzyku) p
Resize of9 Wskazówka: Jeżeli karta SIM jest nieprawidłowo włożona lub jest uszkodzona, to na wyświe
Ramowy Program Zjazdu & Konferencji Preliminary Scientific Programme 9.00-13.00 Warsztaty nauk
PK1 2006 © Wolery SusłowPierwszy program w Java class Hello { // Wyświetla komunikat powitalny publi

więcej podobnych podstron