PARALLELER schnittstelle, DER TUTORENKURS IN VERBINDUNG BRINGT

 

Paralleler schnittstelletutorenkurs

 

Dieser Tutorenkurs wird Ihnen helfen, einen Geschmack zu bekommen, Ihre Maschine zu kontrollieren, die den Druckerschnittstelle benutzt. Obwohl der parallele schnittstelle nicht für viele Anträge benutzt wird, ist es ein Segen für uns hobbyists. Das Hauptziel dieses Tutorenkurses' ist, Sie zu bekommen das Arbeiten, damit Sie Signale ein Motor vom schnittstelle wie Kontrolle schicken können. Nehmend gibt vom schnittstelle ein, wird in einem nachfolgenden Tutorenkurs gedeckt werden.

Parallele schnittstelleanatomie:

Gefolgschaft ist die pinouts:


Stellen Sie Höflichkeit vor:: Ian bedrängt

Die Nadeln bedeuten, die über ihnen eine Stange haben, daß das Signal von der Hardware des parallelen schnittstelles umgekehrt wird.Wenn ein 1 wäre, auf der 11 Nadel zu erscheinen, [S7], der PC sähe einen 0. Die Statusnadeln werden hauptsächlich vom PC benutzt, um den Status den Drucker zu kennen, wie, wenn es Papier im Drucker gibt, Ende von Papier und so weiter

Nur der Data Port wird in diesem Teil gedeckt werden.

Paralleler schnittstelle weiblicher Verbindungsstecker

Der Daten-schnittstelle

Befehle zu schicken, betrifft, daß nur die Daten anheften, [D0 zu D7] .Though es ist möglich, zu benutzen das einiges andere Nadeln als Eingabe, wir werden beim Kern der Sache bleiben.

Erinnern Sie sich bitte, daß die Daten Nadeln sind von Nadel 2, 9 anzuheften und nicht von Nadel 1.

Wenn Sie gute Auge haben, überprüfen Sie Ihre parallelen schnittstelleverbindungsstecker. Beiden Verbindungsstecker [männlich / weibliche], Zahlen haben neben ihrer Nadeln geätzt, deshalb schrauben Leute wie wir nicht auf unsere Häfen und bringen ihnen den falschen Weg in Verbindung.Das Wort "Parallel" deutet das Schicken sofort eines ganzen Satzes von 8 Stückchen zum PC an [That ist warum Begriff Parallel Port] .However, den wir die individuellen Nadeln vom schnittstelle benutzen können; das Schicken entweder eines 1 oder eines 0 zu einem peripheren wie einem Motor oder einer LED.

Das Schicken von Befehlen zum schnittstelle:

Dieser Teil ist leicht.Nur eine einzelne Linie des Codes macht den Trick.

#schließen Sie ein {stdio.h}
#schließen Sie ein {dos.h}
[Ersetzen Sie bitte das {} Klammer zu < >]

ungültige Hauptleitung (Leere)

{outportb (0x378,0xFF); //da säumt
}

Das ist es, Sie setzen sich nur, all Ihre Daten heften zu 1 an.

 

 

Wenn Sie eine LED nehmen und bei pin2 und dem anderen ein Terminal setzten, um 18 anzuheften, würde es glühen. [benutzen Sie der Reihe nach mit der LED einen 2K Widerstand, ansonsten wird u als es enden, Ihre LED zu ruinieren, oder Quelle zu viel Strömung von der schnittstellenadel]

wenn Sie wünschen, es auszuschalten. Tippen Sie dieses:

outportb (0x378,0x00);

statt der oben erwähnten Linie.(da säumt)

Was machten Sie?:

0x378 ist die parallele schnittstelleadresse. Normalerweise ist dies die Standardadresse.Manchmal ist es auch 0x278

0x00 ist der Befehl, der bei den Ausgabennadeln erscheint. Das Format ist in Hexadecimal

Deshalb, wenn u Nadel-no2-Hoch machen will, das die erste Nadel ist, der Sie Art

0x01, der 0000 0001 für den Daten-schnittstelle bedeuten würde.

0x04 würde 0000 0100 bedeuten

0x55 würde 0101 0101 bedeuten

0x0A würde 0000 1010 bedeuten

sehen Sie den Tisch für Hinweis unten

0000-0
0001-1
0010-2
0011-3
0100-4
0101-5
0110-6
0111-7
1000-8
1001-9
A
1011-B
1100-C
1101-D
1110-E
1111-F

Das beendet Ihren Kern der Sache, damit Sie Ihren Motor laufen lassen können.

Material, um einen Motor über einem parallelen schnittstelle zu kontrollieren:

Vor dem Ausprobieren von alles, bitte erinnern Sie sich, daß Ihr paralleler schnittstelle nicht bedeutet wird oder entworfen wird, um mehr als 5Volts zu handhaben.Falls möglich erlaubt zu versuchen, Zugang zu Ihrem parallelen schnittstelle zu haben, der Windows 98.Windows XP benutzt, keinen Zugang zum parallelen schnittstelle. Sie werden besondere Fahrer dafür brauchen.

Schritte, um einen Motor zu kontrollieren:

Verbinden Sie Ihren Motor mit Ihrem Motorfahrer L293D

.

Verbinden Sie Ihre parallelen schnittstellenadeln mit Ihrem Weiblichen Verbindungsstecker [auf Ihr PC], durch den männlichen Verbindungsstecker wie folgt

Befehle für den Motor

 

#schließen Sie ein {stdio.h}
#schließen Sie ein {conio.h}
#schließen Sie ein {dos.h}
[Ersetzen Sie bitte das {} Klammer zu < >]

Haupt ()-
{
outportb (0x378,0x00); --------- HALTEN SIE MOTOR AN
Schlaf (2);
outportb (0x378,0x01); --------- bewegen Sie MOTOR (CCW)
Schlaf (2);
outportb (0x378,0x02); --------- bewegen Sie MOTOR (CW)
Schlaf (2);
outportb (0x378,0x03); --------- bewegen Sie MOTOR, brechen Sie!)
Schlaf (2);
geben Sie 0 zurück;
}

Die Schlaffunktion erzählt (n) den schnittstelle zu halten, [Latch] der Befehl (n) die sekundenlang.
eg: Schlaf (2) ------------------ zögern Sie oder Schlaf 2 Sekunden lang
Wenn Sie in milliseconds arbeiten wollen, benutzen Sie den Verzögerungsbefehl (n)
eg: Verzögerung (500) -------------- zögern Sie für 500 milliseconds

Das ist es, Sie können jetzt mit Hilfe des parallelen schnittstelles einen Motor kontrollieren.
Benutzen Sie 2 Motoren, und Sie haben eine bewegliche Maschine.
Sie können eigentlich die Motoren mit Hilfe der Pfeilschlüssel, die den Bioskey () benutzen, kontrollieren
Funktion. Überprüfen Sie "C"-Hilfe darauf.

 

Original von mario.pieri

 

 

Fragen äußern sich?   Post zu : pparalelo@hotmail.com

Google
 

Heim