Wyświetlacz alfanumeryczny LCD

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 05 mar 2007, 18:52

Nowka pisze:Otóż piny zaczynając od drugiego który ma wartoś 1 mają wagi nie

1 2 4 8 16 32 64 128

a

1 2 4 8 10 20 40 80
To jest to samo, bo drugi zapis jest w systemie szesnastkowym.
Nowka pisze:czyli żeby zaświecić wszystkie piny nie wpisujemy 1024 a 165.
255 lub FF ;)

Awatar użytkownika
PiotrekEl
Użytkownik
Posty: 251
Rejestracja: 02 mar 2007, 19:39
Lokalizacja: Znad Jezioraq

Post autor: PiotrekEl » 05 mar 2007, 19:07

Jak to to samo? Nie to samo przecież. Bo jak chce wysłać jedynkę na szósty pin to nie wpisuję 32 tylko trzeba wpisać 20, bo jak wpisze 32 to wtedy wychodzi zamiast
00000100
to
01001100
a to juz nie jest to samo.
Jak w pascalu wpiszę port[$378]:=$32 to nie wyjdzie mi na szóstym pinie 1 tylko na drugim, piątym i szóstym a to jes co innego przecież.
Ale w sumie co ja mogę wiedzieć na ten temat. Na LPT wysyłam dobrze sygnały a wyświetlacz jak nie działał tak nie działa. Lamer ze mnie straszny.
Podobno jest zgodny z HD44780. Tak mi powiedział sprzedawca. Tyle, że pisze na nim HY-1602F6. To jest to samo????
Chyba dam sobie spokój. Rzuciłem się z motyką na słońce i tyle. WRRR...
Ostatnio zmieniony 01 sty 1970, 1:00 przez PiotrekEl, łącznie zmieniany 1 raz.

ZbeeGin

Post autor: ZbeeGin » 05 mar 2007, 19:17

Proszę się zastanowić nad pewną "zagadką": Czy zapis:

Kod: Zaznacz cały

port[$378] := $20;
jest tym samym co:

Kod: Zaznacz cały

port[$378] := 32;
Wskazówka: Jak zapisujemy liczby dziesiętne a jak szesnastkowe w języku Pascal?

Awatar użytkownika
PiotrekEl
Użytkownik
Posty: 251
Rejestracja: 02 mar 2007, 19:39
Lokalizacja: Znad Jezioraq

Post autor: PiotrekEl » 05 mar 2007, 19:25

Ha ha... No tak 32 to jest to samo co $20. Poplątało mi się.
Juz MAM!!! Działa jak należy.
Okazało się że to wyświetlacz coś szwankuje. Bo zdobyłem drugi i wszystko działa jak należy :lol:
Przepraszam za zawracanie gitary i WIELKIE DZIĘKI wszystkim :grin:

Dzięki za rady. Pozdrawiam...

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 05 mar 2007, 20:47

Nowka pisze:Pisze na nim HY-1602F6.
Tak - jest to wyświetlacz oparty o "klon" HD44780.

Proponowane było tu użycie BASCOM-a i jakiegoś mikroprocesora... więc i ja to zaproponuję.
Koszt jest stosunkowo niewielki - a biorąc pod uwagę możliwość uszkodzenia portu LPT podczas dotychczasowych eksperymentów, nawet takie rozwiązanie byłoby wskazane.
Co prawda do zaprogramowania uP należy jakoś podłączyć programator...

Oprócz tego można wykorzystać do testów program LCD Smartie - na stronie znajduje się opis co i jak podłączyć...

Kwestia zasilania - jeżeli w komputerze dostępny jest GamePort, zawsze można wykorzystać go do zasilania układów wymagających napięcia 5V.

ODPOWIEDZ