Re: LCD + 8051



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: LCD + 8051
Date: Tue, 13 Aug 2002 00:21:26 +0200


wieczus_at_nospam_poczta.onet.pl wrote:

Zaraz, zaraz....tak to ja wiem że można, tylko powiedz mi jeszcze czy przy tak
pokaszanionym podlšczeniu zadziałajš bascomowe (gotowe) procedury typu
pisz ?

Jasne ze zadzialaja. Alberts nazwal "pokaszanione polaczenie" worst case :).
Moim zdaniem bascom jest lepszy anizeli "ludziom z pewnych kregow" sie wydaje.

Moglbys podeslac mi zrodelko i hexa dla polaczenia polaczenia worst case
czyli
P1.7 = DB0
P1.6 = DB7
P1.5 = DB1
P1.4 = DB6
P1.3 = DB2
P1.2 = DB5
P1.1 = DB3
P1.0 = DB4
itd, RS=P3.7 EN=P3.5, bez czekania na busy.
Wyswietlenie literki np: 'M'.
Pytam z ciekawosci bo to programowy overkill i chcialbym zobaczyc jak
wyglada to w kompilacie;-)))
ps. wyslij na mewashek<malpka>wp<kropka>.pl
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Anything you want....I've got it...

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: LCD + 8051
Date: 13 Aug 2002 01:40:12 +0200


Moglbys podeslac mi zrodelko i hexa dla
polaczenia polaczenia worst case
[...]
itd, RS=P3.7 EN=P3.5, bez czekania na busy.
Wyswietlenie literki np: 'M'.
Pytam z ciekawosci bo to programowy overkill i
chcialbym zobaczyc jak
wyglada to w kompilacie;-)))
Aleś wypatrzył ;-)
Dla całego bajta to niestety idzie jeden do jednego, czyli
Px.0->DB0
Px.1->DB1
...
Px.7->DB7
Tylko 4-bitowe można sobie dowolnie przekładać,
nigdy nie sprawdzałem, ale można mieszać nawet między
portami
DB4->P3.5 DB5-> P0.2 itd.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: LCD + 8051
Date: Tue, 13 Aug 2002 10:51:09 +0200


Aleś wypatrzył ;-)
Dla całego bajta to niestety idzie jeden do jednego, czyli
Px.0->DB0
Px.1->DB1
...
Px.7->DB7
Tylko 4-bitowe można sobie dowolnie przekładać,
nigdy nie sprawdzałem, ale można mieszać nawet między
portami
DB4->P3.5 DB5-> P0.2 itd.

Zaraz, zaraz...wieczus pisał że można!!! No to jak w końcu jest?
--
PZD, Irek.N.
ps. Miłosz - może po przez flagę po bicie ładują w wybrane końce ?
Wiesz...krótka lista i załatwione dla dowolnych kombinacji.


Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: LCD + 8051
Date: 13 Aug 2002 20:24:29 +0200


Zaraz, zaraz...wieczus pisał że można!!! No to
jak w końcu jest?
Może napisał własną procedurę?
W standardzie się nie da.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: LCD + 8051
Date: Tue, 13 Aug 2002 19:00:43 +0200


ziel wrote:

Aleś wypatrzył ;-)
Dla całego bajta to niestety idzie jeden do jednego, czyli
Px.0->DB0
Px.1->DB1
...
Px.7->DB7

I nie mozna inaczej ? Mnie sie zdawalo ze mozna, dlatego przyjalem
najbardziej pomylone warunki i chcialem zobaczyc co wypluje kompilator.
Czasem mozna sie w ten sposob nauczyc paru 'mykow' ;-)

Tylko 4-bitowe można sobie dowolnie przekładać,
nigdy nie sprawdzałem, ale można mieszać nawet między

No to moze ty mi podeslesz ?
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Proscie, a bedziecie prosci.

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: LCD + 8051
Date: 14 Aug 2002 00:04:32 +0200


I nie mozna inaczej ? Mnie sie zdawalo ze mozna,
dlatego przyjalem
najbardziej pomylone warunki i chcialem zobaczyc
co wypluje kompilator.
Czasem mozna sie w ten sposob nauczyc paru 'mykow' ;-)

Tylko 4-bitowe można sobie dowolnie przekładać,
nigdy nie sprawdzałem, ale można mieszać nawet między

No to moze ty mi podeslesz ?
A to zaraz podeśle.
1. źródło, hex i bin dla LCD w obszarze pamięci.
2. źródło, hex i bin dla LCD sterowanego bitowo.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: LCD + 8051
Date: Wed, 14 Aug 2002 13:48:06 +0200


ziel wrote:

A to zaraz podeśle.
1. źródło, hex i bin dla LCD w obszarze pamięci.
2. źródło, hex i bin dla LCD sterowanego bitowo.

W obszarze pamieci wyglada dosc ok, marnuje troche czasu na skoki w
opoznieniach bo zmiast robic
mov r1,#255
bla: mov r2,#255
djnz r2,$
djnz r1,bla

robi cos w stylu:
mov r1,#255
bla: lcall delay
djnz r1,bla

delay: mov r2,#255
djnz r2,$
ret

Troszke malo ekonomicznie, ale zawsze jakos to dziala. Ciekawym czy przy
wyliczaniu czasu czekania na LCD bierze pod uwage skoki.
W 4 bitowym trybie zgodnie z przypuszczeniem roznosi zawartosc ACC
poprzez C do linii portow.
Dzieki, moja ciekawosc zostala zaspokojona.
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
..and when you turned to me and smiled.....it took my breath away...