| |
|
|
| Laut diesem Hilo: [...] puede ser wohl una folgendes Display:
Display HD44780 con 2x16 Signo 8Bit una 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
... el delay es como pause pensamiento KompilierenMarcaSeparaciónDEF @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 Profano 7.5
Algo como macht determinado Spass, vlt. macht veces uno una Video.
Aufgenommen en Hardwarebastelecke [...] |
|
|
| |
|
|
|
Maik Borchardt | ¡Hola...
en el letzten 3 tagen Yo mich con diesem Thema beschäftigt, naja intensiver como bisher. Tuve a dato en Datenleitungen einzusparen encima I²C-bus (Seriell 2 Datenleitungen) gehändelt bisher. Kurz en... David hatte evtl. en una Video gebeten. Leider tener Yo sólo una Olles Motorola handy con CAM, el Qualität es no el Beste, pero yo denke uno kann erkennen qué así gemacht se ect.
Yo lese unos pocos system infos de, y zeige esta en el Display a. Dazu Yo una "Progressbar" funktion gebastelt en Balkengrafiken darstellen a puede. Como el Matrix 5x7 es para propio Signo muß uno unos pocos einschränkungen en kauf nehmen. lo mußten natürlich unos pocos propio Gráficos en el Displayspeicher geschoben voluntad. Insgesamt puede ser a a 8 propio Signo en el Display Ram speichern y después de bedarf en él zugreifen.
Das video könnt ihr hier (clipfish) sehen [...]
Außer el BAR funktion Todavía unos pocos kleine Características gemacht BAR Zeile_x, SPalte_y,WERT,MAXWERT,LängeaufDisplay
una Localizar Zeile_x,Spalte_y,"Ausgabetext" left Zeile_X,"Ausgabetext" center Zeile_x,"Ausgabetext" right Zeile_x,,"Ausgabetext"
y unos pocos otro Routinen...
Lo se una VUMeter adecuado (Musikpegel) el wert se en BASS.DLL abgefragt como ggf. a erkennen es, besteht una gewisse Trägheit, es ggf. todavía Optimierungs Fähig, oder evtl. fällt no mehr así en si el Programa como eigenständige EXE se ejecuta en lugar de en el "ausführ Modus"... Yo habs entonces veces eben getestet..japp el trägheit a Musik es en Compilierter weise tatsächlich geringer, pero no bastante weg.
Tschia qué se Yo sonst sagen.
Sind externe bauteile Notwendig??? No necesariamente, en el Potis Yo verzichtet, y el jeweiligen PIN en MASSE (GND) gelegt evtl debería uno nen pequeño Transistor BC587 o.ä como schalter fürs Display einbauen, y esta encima el una todavía freien ausgang steuern, para una y ausschaten des Display selber. macht sinn, muß pero no necesariamente ser.
Naja Davids Überschrift es no bastante 100% correcto.
lo debería heißen
HD44780-Kompatible LCDs Ansteuern el kompatiblen hay en ausführung de 1x8 a 8x40 soweit Yo weiß, ggf. incluso todavía mehr
Das hier es aber sólo a máximo 4x20, como lo hier en 1Prozessor je Display es en Displays con más que total 80 Signo son zwei Prozessoren en el Displays verarbeitet y como sieht lo entonces con el Ansteuerung entonces doch algo anders de.
So nu aber genug fürs erste.... si alguien Interesse oder fragen ha... einach informe...
Saludo Maik |
|
|
| |
|
|
|
| Nett! Como verhält lo con USB? |
|
|
| |
|
|