[BC3] Waarom LCD met alle 8 bits aansluiten?

Pagina: 1
Acties:

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Dat is volgens mij helemaal niet nodig -> Bits over -> 2e LCD op de zelfde port.

Tenminste, ik zag dit truukje op de robotica GG.

Dus waarom alle 8 databits?

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Bij aansturen van je display in 4 bit mode moet je dus 2 keer 4 bits zenden voor 1 karakter.. in 8 bits mode hoeft dat maar 1 keer = meersnelheid dus.. sommige van de parallele display''s zijn nou niet bepaald supersnel.

www.bosselaar.net/lcd

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Jammer, fout. 4 bits is genoeg voor alle characters. Het enige wat niet kan is zelf characters defineren.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • bugs
  • Registratie: Juni 2000
  • Laatst online: 18-06-2024

bugs

www.bugs.nl

Niks fout, klopt als een bus. Leer eens lezen! Je moet per character/instrucie je data in 2 keer verzenden/ontvangen, omdat je maar de helft van de bus hebt. Waarom zou je trouwens 2 lcd''s aan willen sluiten? is 1 niet genoeg?
Bij een printerpoort hoef je echt geen pootjes uit te sparen, maar in een microcontroler omgeving is dat wel handig. Vandaar dat ik en Bert (robobits 12, blz 26) een 4 bits aansturing gebruiken, zo''n 89C4051 heeft maar 20 pootjes... ;)

<edit>En je kan in 4-bit mode nog altijd zelf je characters definiren.</edit>

Celeron(cd0) 1000@1000,1.80V ASUS P2B-S Rev 1.03 BIOS 1014 beta 1a, 256@222,100Mhz/AMD k6-III+ 450@550,2.0V ASUS P5A-B rev 1.03 BIOS 1010, 256Mb@222,100Mhz


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Precies.. niet fout :)

FF binair rekenen voor de diegenen die dat niet kunnen

1 bit: 2 mogelijkheden (0-1)
2 bits: 4 mogelijkheden (0-3)
3 bits: 8 mogelijkheden (0-7)
4 bits: 16 mogelijkheden (0-15)

4 bits kan je dus 16 karakters aansturen..
laten de meeste LCD displays er nu 128 of meer hebben (128 mogelijkheden = 7 bits, 8 nits is 256 mogelijkheden (0-255))

2 keer 4 bits is 8 bits = 256 mogelijkheden.. zo werkt dat dus in 4 bit mode

Eerst leren rekenen voordat je dom antwoord geeft :P

Oh.. en volgens de specs van een HD44780 controller (die in de meeste LCD''s zit) kan je in 4 bits mode WEL karakters definieren..
1 voorbeeld hiervan is LCDPROC (http://lcdproc.omnipotent.net).. die heeft 4 bits aansturing en toch horizontale bars etc.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Whoops! Dan kwam dat door BasCom, die het automatisch deed. Sorry! Ik heb altijd begrepen dat 4 bits genoeg was (en ook in die trage modus is het snel genoeg, imho)

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Ah.. ok :)

Het ook mogelijk trouwens om 2 displays op 1 lpt poort te zetten.. heb ooit es ergens een schema daarvoor gezien.. ik geloof dat het een schema erg leek op dat wat ik gebruik (www.bosselaar.net ook wel "winamp" schema genoemd) maar dan display schakelen aan de hand van pin 17 van de lpt poort (laag = display 1, hoog =display 2)
Maar ik kan dat schema zo snel niet vinden :(

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen

Pagina: 1