| |
|
|
| le son diesem Fil: [...] peux on wohl un folgendes Display:
Display HD44780 avec 2x16 marque 8Bit un Controller Schaltbild: [...]
betreiben:
Maik Borchardt, URL=www.rgh-soft.de/forum01/read.php?f=6&i=5949&t=820, ZEITPUNKT=12.11.2009 14:35
... cela delay ist comme récréation gedacht KompilierenMarqueSéparationDEF @OUT32(2) ! "INPOUT32.DLL", "Out32"
DEF @INP32(1) ! "INPOUT32.DLL", "Inp32"
Def delay(1) !"KERNEL32","Sleep"
declare portaddr%,portbyte&, Control%,Data%
declare EN%,RS%,RW%
cls
Portaddr%=$378
DATA%=Portaddr%
Control%=Portaddr%+2
proc set_control
PARAMETERS EN%,RW%,RS%
EN%=abs(EN%-1)
PortByte&=inp32(CONTROL%)
Portbyte&=setbit(Portbyte&,0,EN%)
Portbyte&=setbit(Portbyte&,1,RW%)
Portbyte&=setbit(Portbyte&,2,RS%)
out32(CONTROL%,portbyte&)
delay(20)
endproc
proc befehl
parameters byte&
RS%=0
set_control 1,RW%,RS%
out32(DATA% , byte&)
set_control 0,RW%,RS%
endproc
proc Zeichen
parameters byte&
RS%=1
set_control 0,RW%,RS%
out32(DATA% , byte&)
set_control 1,RW%,RS%
print chr$(byte&);
endproc
proc lcd_init
rw%=1
initialaisierung
befehl($000f)
befehl($0001)
cls
locate 1,1
befehl($0038)
endproc
lcd_init
zeichen ord("T")
zeichen ord("e")
zeichen ord("s")
zeichen ord("t")
zeichen ord("l")
zeichen ord("a")
zeichen ord("u")
zeichen ord("f")
befehl %11000000 sprung zweite zeile
locate 2,1
zeichen ord("b")
zeichen ord("e")
zeichen ord("s")
zeichen ord("t")
zeichen ord("a")
zeichen ord("n")
zeichen ord("d")
zeichen ord("e")
zeichen ord("n")
s4 href='./../../funktionsreferenzen/XProfan/waitinput/'>waitinput
Xp Home Profan 7.5
Quelque chose comme pouvoir bestimmt Spass, vlt. pouvoir la fois einer un Video.
Aufgenommen dans Hardwarebastelecke [...] |
|
|
| |
|
|
|
Maik Borchardt | allô...
dans den letzten 3 tagen habe je mich avec diesem Thema beschäftigt, bof intensiver comme bisher. je hatte jusqu'à dato um Datenleitungen einzusparen sur I²C-bus (Seriell 2 Datenleitungen) gehändelt bisher. Kurz um... David hatte peut-être. um un Video gebeten. malheureusement hab je seulement un Olles Motorola handy avec CAM, qui la qualité ist pas qui Beste, mais je denke il peut erkennen quoi so gemacht wird ect.
je lese un paire system infos aus, et zeige cet sur dem Display à. en supplément habe je une "Progressbar" funktion gebastelt um Balkengrafiken représenter trop peut. là qui Matrix 5x7 ist pour eigene marque doit on un paire einschränkungen dans achat prendre. es mußten naturellement un paire eigene Grafiken dans den Displayspeicher geschoben volonté. en tout peux on jusque 8 eigene marque im Display Ram Sauver et pour besoin sur elle zugreifen.
cela video peut son ici (clipfish) voyons [...]
Außer qui BAR funktion habe je encore un paire kleine Funktionen gemacht BAR Zeile_x, SPalte_y,WERT,MAXWERT,LängeaufDisplay
un Localiser Zeile_x,Spalte_y,"Ausgabetext" left Zeile_X,"Ausgabetext" center Zeile_x,"Ausgabetext" right Zeile_x,,"Ausgabetext"
et un paire autre Routinen...
Es wird un VUMeter angezeigt (Musikpegel) qui wert wird sur qui BASS.DLL abgefragt comment ggf. trop erkennen ist, besteht une gewisse Trägheit, ist ggf. encore Optimierungs Fähig, ou bien peut-être. fällt es pas plus so sur si cela Programme comme eigenständige EXE fonctionne statt im "ausführ Modus"... je habs ensuite la fois plan getestet..japp qui trägheit zur Musik ist dans Compilierter weise réellement geringer, mais pas entier weg.
Tschia quoi soll je sonst dire.
sommes externe bauteile Notwendig??? pas absolument, sur qui Potis habe je verzichtet, et den jeweiligen PIN sur MASSE (GND) gelegt peut-être sollte on nen kleinen Transistor BC587 o.ä comme commutateur pour Display einbauen, et cette sur den une encore freien sortie steuern, zum un et ausschaten des Display selber. pouvoir sinn, doit mais pas absolument son.
bof Davids Überschrift ist pas entier 100% richtig.
es sollte appeler
HD44780-Kompatible LCDs Ansteuern qui kompatiblen gibt es dans ausführung de 1x8 jusqu'à 8x40 soweit je sais, ggf. sogar encore plus
cela ici ist mais seulement jusqu'à maximum 4x20, là es sich ici um 1Prozessor je Display handelt chez Displays avec plus que en tout 80 marque sommes deux Prozessoren sur den Displays verarbeitet et là sieht es ensuite avec qui Ansteuerung ensuite doch quelque chose anders aus.
So nu mais genug pour erste.... si quelqu'un intérêt ou bien fragen hat... einach annoncer...
Salut Maik |
|
|
| |
|
|
|
| gentil! comment verhält es sich avec USB? |
|
|
| |
|
|