wyświetlacz 2x16

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

wyświetlacz 2x16

Post autor: Jasam » 19 lis 2007, 21:21

Kupiłem wyswietlacz lcd 2x16 znaków. Programuje w bascomie. I tu moje pytanie.jak sprawic, żeby tekst przeszedł do drugiej lini?
na przykład

Lcd komenda; adres


jak zrobić zeby komenda została wyswietlona w pierwszej lini a adres w drugiej?

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 19 lis 2007, 21:24

Jeśli dobrze pamiętam komenda "locate 2, 1" ustawi kursor na pierwszej pozycji w drugiej linii.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 19 lis 2007, 21:28

Jak sie tego uzywa?

tak?

locate 1,1
lcd komenda
locate 2,1
lcd adres

zrobilem w ten sposób i dziala. Wiec pewnie poprawnie jest. Ale na samym koncu widac ten kursor tekstowy "_". jak zrboic zeby go nie bylo widac?

PS: juz to zrobilem..przesunałem potem kursor poza widoczne

Awatar użytkownika
gwozdex
Użytkownik
Posty: 879
Rejestracja: 24 lut 2006, 10:04
Lokalizacja: Czechowice-Dziedzice
Kontakt:

Post autor: gwozdex » 19 lis 2007, 22:31

mozesz też uzyć polecenia Lowerline powodującego przejscie o jedna linię niżej.

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 19 lis 2007, 23:09

Jasam pisze:Ale na samym koncu widac ten kursor tekstowy "_". jak zrboic zeby go nie bylo widac?

PS: juz to zrobilem..przesunałem potem kursor poza widoczne
Lepiej znaleźć rozwiązanie niż obejście problemu. Dodaj "Cursor Off" gdzieś na początku programu.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 20 lis 2007, 5:56

moim zdaniem obejście też jest zwykle tak samo dobrym rozwiązaniem. czasem lepszym.
Ale dziekuje. to wyłączenie to jest jakiś pomysł.

ZbeeGin

Post autor: ZbeeGin » 20 lis 2007, 6:45

Jasam pisze:Ale na samym koncu widac ten kursor tekstowy "_". jak zrboic zeby go nie bylo widac?
Po prostu: Cursor Off

Znajdź w katalogu Sample program LCD.BAS. Tam są wszystkie opcje opisane z przykładami.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 20 lis 2007, 14:45

dzięki

ODPOWIEDZ