1687289127

1687289127



Kiedy przesyłany jest znak linia RS musi być w stanie wysokim. Przesyłana dana jest interpretowana jako znak i jest wyświetlana w aktualnej pozycji kursora. Używanym kodem jest ASCII. Niektóre znaki są niedostępnych w tym kodzie, jednakże można zdefiniować swoje znaki (nie więcej niż 8) i nadać im numery.

Kiedy przesyłana jest komenda linia RS musi być w stanie niskim. W tabeli poniżej umieszczono kilka komend służących do manipulowania wyświetlaczem:

Kod

Opis

Clear

$01

Czyści wszystko, przesuwa kursor do pierwszej pozycji w pierwszej linii

Home

$02

Przesuwa kursor do pierwszej pozycji w pierwszej linii

Cursor Left

$10

Przesuwa kursor o jedną pozycję w lewo

Cursor Right

$14

Przesuwa kursor o jedną pozycję w prawo

Display Left

$18

przesuwanie zawartości ekranu w lewo

Display Right

$1C

przesuwanie zawartości ekranu w prawo

5.7.1 Wyświetlanie znaków na wyświetlaczu

Program pokazuje przykładowe wyświetlanie liter i możliwe czynności jakie z nimi można wykonać. Sposób podłączenia wyświetlacza przedstawia rysunek. Wszystkie połączenia zostały już wykonane.

Schemat przedstawiony został w celach informacyjnych. Nie zaznaczono na nim m.in. układu zasilania i polaryzacji matiycy dokładny sposób podłączenia można znaleźć w artykule http://www.linuxfocus.org/Polish/September2002/article258.shtml.

P4

PS

P6

P7

P2

PI

PO


Kod programu:

' {$STAMP BS2}

File: LCD1.BS2 Podstawowe operacje na LCD VI. 0

E    CON    2    '    LCD Enable pin (1 = enabled)

RW    CON    1    '    LCD Read/Write pin (1 = write)

RS    CON    0    '    Register Select (1 = char)

LCDout VAR OutB ' 4-bit LCD data 'definicje rozkazów wyświetlacza

ClrLCD CON $01 CrsrHm CON $02 CrsrLf CON $10 CrsrRt CON $14


czyszczenie LCD, powrot kursora na pozycje home Przesuniecie kursora na pozycje home kursor o jedna pozycje w lewo kursor o jedna pozycje w prawo

19



Wyszukiwarka

Podobne podstrony:
54417 PA050099 Kiedy zmiana ma charakter rozwojowy 1 Zmiana musi być dłuootrwała w if)7P bur fi aa i
045 4 Uszczelka zakładana między cylinder a głowicę musi być w stanie nienagannym, bez śladów pęknię
Obraz6 2 Linia wymiarowa powinna być ciągła, nawet jeżeli wymiarowany element pokazano jako przeryw
Dla maszyn typu VF-6: Podnośnik widłowy musi być w stanie podnieść ciężar większy niz 21000 funtów R
taki sposób, że ta linia nie może być dłuższa niż 24 mile morskie jeżeli jest to więcej to musi być
248 długości musi być poprzedzona znakiem rozwinięcia (tabl. 7.7). Linia wymiarowa jest tutaj urwana
etyka msroda0 Henryk til.ZENBERG w języku może przyjmować termin „wartość"). Wybór musi być ja
(29) 68 ZłSSZYT a [folio 162) +    14. Cokolwiek podobne jest do idei prostej, musi b
Manga?ntasy rysowanie jest łatwe7 I iDZ)nwczYmh ) mtiĄCY w>atk % Ruch nie musi być ograniczony

więcej podobnych podstron