Forum

Einloggen | Registrieren | RSS  

Displaypinbelegung (Elektronik)

verfasst von geralds(R)  E-Mail, Wien, AT, 06.04.2011, 23:34 Uhr
(editiert von geralds am 06.04.2011 um 23:38)

» Hallo noch mal!
»
» Was bedeutet denn genau
» 4 RS // Function Select
» 5 R/W // Read/Write
» 6 E // Enable Signal
»
» :( der rest ist mir sehr klar geworden:)

---
Hier eine Hilfe:
Technik_Freak hatte die Frage, wie man ein LCD
über den Druckerport des PC ansteuern kann,

--->
Das beschrieb ich die Initialisierung:
Du brauchst im Prinzip keinen PC, um das Display
anzusteuern. -- Es geht sehr einfach.

http://www.elektronik-kompendium.de/forum/board_entry.php?id=125063#p125068

RS ist der Pin um die Register im Chip anzusprechen /RS = Register Select -
Entweder werden über den Datenbus Befehle oder Daten übertragen.
Befehle: zB Umschalten, ein- ausschalten, etc...

WR = Write/Read - schreibe ins Display oder lese von von einem Register im Display
Normal braucht nur Write. Daher kannst diesen Pin auch gegen GND legen (W ist low aktiv).

E = Enable -- Wenn dieser Pin auf high geht, werden die
auf dem Datenbus anliegenden Informationen übertragen - gültig gemacht.

Daher vorher:
RS aktivieren entweder ein Steuerregsiter oder Daten,
dann
W schreiben einstellen
dann
Daten auf den Datenbus legen
dann
E - Gültig machen mit einer von low auf high und high auf low Folge. -- Impuls

fertig...

RS und WR können praktisch gleichzeitig manipuliert werden.
D im Prinzip auch, wobei sie erst mit Enable gültig werden.
E braucht einen kleinen Zeitversatz.
Schau ins Datenblatt, wie die Zeitdiagramme sind.

Daher: RS und WR dann D dann E, ist sicherer im Ansteuern.

mit dem PIC:
BSF RS ; Zeichen zur Anzeige
BCF R_W ; schreiben
MOVFW Daten ; Daten auf Datenbus
MOVWF PORTB ;
BSF Enable ; Interface ein
NOP ; warten, bis das Display die Daten hat
BCF Enable ; Interface aus

ähnlich gehts auch mit dem Mega

Im obigen Link habe ich die "händisch, zu Fuß" Reihenfolge vom Einschalten
bis ein Zeichen auf dem Display erscheint beschrieben.

Hiwer beim Sprut hat auch eine supertolle Erklärung, wie
so ein Display angesteuert wird.
Egal, ob jetzt mit AVR Mega oder mit PIC,
die Vorgangsweise ist die Gleiche.
http://www.sprut.de/electronic/lcd/index.htm


Viel Spass damit

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

Drucktastenfeld - Stephan18, 03.04.2011, 16:19 (Elektronik)
Drucktastenfeld - x y, 03.04.2011, 17:06
Drucktastenfeld - Leser, 03.04.2011, 18:34
Drucktastenfeld - Stephan18, 03.04.2011, 19:13
Drucktastenfeld - Leser, 04.04.2011, 10:26
Drucktastenfeld - Stephan22, 10.04.2011, 13:38
Drucktastenfeld - geralds(R), 10.04.2011, 13:48
Drucktastenfeld - Markus2222, 04.04.2011, 14:01
Drucktastenfeld - geralds(R), 04.04.2011, 14:30
Drucktastenfeld - x y, 04.04.2011, 16:04
Drucktastenfeld - geralds(R), 04.04.2011, 16:10
Drucktastenfeld - Tobi(R), 04.04.2011, 16:45
Drucktastenfeld - geralds(R), 04.04.2011, 17:23
Drucktastenfeld - Stephan18, 04.04.2011, 19:08
Drucktastenfeld - x y, 05.04.2011, 15:08
Drucktastenfeld - Stephan18, 05.04.2011, 15:50
Drucktastenfeld - Stephan18, 05.04.2011, 19:43
Drucktastenfeld - x y, 05.04.2011, 19:56
Drucktastenfeld - Stephan18, 05.04.2011, 20:43
Drucktastenfeld - Stephan18, 05.04.2011, 21:47
pull_ups - geralds(R), 05.04.2011, 21:57
Drucktastenfeld - x y, 05.04.2011, 22:23
Drucktastenfeld - Stephan22, 06.04.2011, 20:43
Displaypinbelegung - geralds(R), 06.04.2011, 20:58
Displaypinbelegung - Stephan22, 06.04.2011, 21:03
Displaypinbelegung - geralds(R), 06.04.2011, 21:11
Displaypinbelegung - Stephan22, 06.04.2011, 21:38
Displaypinbelegung - Stephan22, 06.04.2011, 22:56
Displaypinbelegung - geralds(R), 06.04.2011, 23:34
Displaypinbelegung - Stephan22, 07.04.2011, 00:05
Displaypinbelegung - geralds(R), 07.04.2011, 00:18
Displaypinbelegung - Stephan22, 07.04.2011, 00:28
Displaypinbelegung - geralds(R), 07.04.2011, 00:56
Displaypinbelegung - Stephan22, 07.04.2011, 10:10
Displaypinbelegung - Stephan22, 07.04.2011, 10:16
Displaypinbelegung - Stephan22, 09.04.2011, 16:27
Drucktastenfeld - el-haber, 07.04.2011, 12:50
Drucktastenfeld - Stephan22, 07.04.2011, 13:03
Drucktastenfeld - geralds(R), 07.04.2011, 13:11
Drucktastenfeld - Stephan22, 07.04.2011, 13:27
Drucktastenfeld - geralds(R), 07.04.2011, 13:38
Drucktastenfeld - Stephan22, 07.04.2011, 13:53
Drucktastenfeld - geralds(R), 07.04.2011, 14:22
Drucktastenfeld - Stephan22, 07.04.2011, 14:37
Displaypinbelegung falsch - geralds(R), 07.04.2011, 14:58
Drucktastenfeld - Stephan22, 07.04.2011, 15:23
Drucktastenfeld - geralds(R), 07.04.2011, 15:54
Drucktastenfeld - Stephan22, 07.04.2011, 15:59
Drucktastenfeld - geralds(R), 07.04.2011, 16:06
Drucktastenfeld - Stephan22, 07.04.2011, 16:14
Drucktastenfeld - Stephan22, 07.04.2011, 18:12
Drucktastenfeld - Stephan22, 07.04.2011, 19:42
Drucktastenfeld - geralds(R), 07.04.2011, 19:45
Drucktastenfeld - Stephan22, 07.04.2011, 19:59
Drucktastenfeld - Stephan22, 07.04.2011, 20:02
Drucktastenfeld - Stephan22, 07.04.2011, 21:40
Drucktastenfeld - geralds(R), 07.04.2011, 22:12
Drucktastenfeld - Stephan22, 07.04.2011, 22:45
Drucktastenfeld - Stephan22, 07.04.2011, 23:12
Drucktastenfeld - geralds(R), 07.04.2011, 23:23
Drucktastenfeld - Stephan22, 07.04.2011, 23:45
Drucktastenfeld - Stephan22, 08.04.2011, 17:04
Drucktastenfeld - Stephan22, 09.04.2011, 01:41
Drucktastenfeld - geralds(R), 09.04.2011, 02:06
Drucktastenfeld - Stephan22, 09.04.2011, 02:52
Drucktastenfeld - Stephan22, 09.04.2011, 16:29
Drucktastenfeld - Stephan22, 10.04.2011, 13:44
Drucktastenfeld - Stephan22, 10.04.2011, 14:57
Drucktastenfeld - x y, 10.04.2011, 15:21
Drucktastenfeld - Stephan22, 10.04.2011, 16:25
Drucktastenfeld - x y, 10.04.2011, 18:04
Drucktastenfeld - Stephan22, 10.04.2011, 18:31
Drucktastenfeld - x y, 10.04.2011, 18:38
Drucktastenfeld - Stephan22, 11.04.2011, 23:55
Microcontroller - Tastenfeld - Display - geralds(R), 12.04.2011, 01:09