Bargrafy na LCD

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
slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Bargrafy na LCD

Post autor: slawek55 » 23 lut 2010, 17:48

Cześć
Macie pomysł na stworzenie bargrafa pionowego i poziomego na wyświetlaczu LCD 2x16.
Może robiliście coś takiego i możecie mi powiedzieć jak sie zabrać do nich?

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 23 lut 2010, 18:46

Trzeba stworzyć własne znaki (albo znaleźć odpowiednie w zestawie standardowym).

Dla pionowego bargrafu tworzysz semigrafiki składające się z zaświeconej ostatniej linii pikseli, 2 ostarnich, 3 od dołu, itd.
Następnie dzielisz z resztą zmienną odpowiadającą za stan paska przez liczbę stworzonych znaków. Liczba całkowita to ilość pełnych znaków, a reszta to ilość linii w ostatnim. Pierwszym znakiem jest dolny, a drugim górny.

Podobnie to wygląda dla wskaźnika poziomego, tylko tworzysz inne znaki.
Jeden, dwa, trzy, ... rzędy zaświeconych pikseli. Typowo pierwszy to znak po lewej a ostatni jest po prawej.

*Jeśli się nie mylę, o definicja własnych znaków (typowo do ośmiu) wymaga pełnego 8-bitowego połączenia uC->LCD.

keruseykaryu

Post autor: keruseykaryu » 24 lut 2010, 6:42

M@rek pisze:*Jeśli się nie mylę, o definicja własnych znaków (typowo do ośmiu) wymaga pełnego 8-bitowego połączenia uC->LCD.
Mylisz się kolego. Niestety...

Proszę o dokładne wytłumaczenie
Lutownik
Ostatnio zmieniony 02 maja 2010, 15:54 przez keruseykaryu, łącznie zmieniany 1 raz.

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 24 lut 2010, 7:21

A robił z Was ktoś takei bargrafy? Może macie jakiś przykład?

ODPOWIEDZ