Impressum
< Die Oberfläche des Simulators Hilfe Startseite

Modelle an den Ports

Die Beschreibung zu einem angeschlossenen Port-Modell im Simulator kann man direkt über den ?-Button aufrufen. Im folgenden sind alle Port-Modelle und die entsprechenden Anschlussbelegungen angegeben.

Modell Bedeutung
switch8 Dieses Modell enthält acht Schalter, wenn sie sich in der an-Stellung (grün) befinden ziehen sie den Port-Pin auf null. In der aus-Stellung (rot) verändern sie den Zustand des Port-Bits nicht. Um auf einen Schalter reagieren zu können, muss der Port an dem Pin dieses Schalters eine Eins anliegen haben.
Dieses Modell kann - an Port3 angeschlossen - dazu benutzt werden um die externen Interrupts (EX0 an P3.2 und EX1 an P3.3) auszulösen.
Die Schalterstellung verändert sich nicht, wenn der Wert des Ports verändert wird (wie es in manch anderen Simulatoren passiert).
led Modell mit acht Leuchtdioden. An jeden Pin des Ports ist eine rote Leuchtdiode angeschlossen. Die LEDs sind high-aktiv, dass heißt sie leuchten, wenn der betreffende Port Pin auf eins ist, sonst bleiben sie dunkel.
Die Ziffern unter den LEDs geben die Pin-Nummer des Ports an.
sedswitch44 Die höherwertigen 4 Bits des Ports sind an Schalter angegschlossen. Wenn diese sich in der an-Stellung (grün) befinden ziehen sie den Port-Pin auf null, ansonsten ändern sie den Wert des Port-Bits nicht.
Die niederwertigen 4 Bits des Ports sind an highaktive LEDs angeschlossen. Ist das zugehörige Port-Bit 1 so leuchtet die LED sonst ist sie aus.
switchled44 Die höherwertigen 4 Bits des Ports sind an highaktive LEDs angeschlossen. Ist das zugehörige Port-Bit 1 so leuchtet die LED sonst ist sie aus. Die niederwertigen 4 Bits des Ports sind an Schalter angegschlossen. Wenn diese sich in der an-Stellung (grün) befinden ziehen sie den Port-Pin auf null, ansonsten ändern sie den Wert des Port-Bits nicht.
led4circle In diesem Modell sind 8 LEDs in 2 Kreisen angeordnet. Die Zuordnung zu den Port-Bits steht rechts neben den LED-Kreisen.
Die niederwertigen 4 Bits bilden den unteren Kreis und die höherwertigen 4 Bits den oberen Kreis.
seg7 Dieses Modell stellt eine 7-Segment-Anzeige dar. Die Pin-Segment-Verschaltung wird im Modell angezeigt, hierbei ist das least-significant-bit (z.B. P1.0) mit 0 und das most-significant-bit (z.B. P1.7) mit 7 bezeichnet.
Die Segmente sind high-aktiv, d.h. dass ein Segment genau dann leuchtet, wenn an dem betreffenden Port-Pin eine eins anliegt.
seg72 Dieses Modell besitzt zwei 7-Segment-Anzeigen mit vorgeschalteten Decodern. Die unteren vier Bit des Ports (Px.0-Px.3) gehen an die rechte 7-Segment-Anzeige, die oberen vier Bit (Px.4-Px.7) an die linke. Die vorgeschalteten BCD-zu-7-Segment-Dekoder setzen nicht nur die BCD Werte (0-9) auf 7-Segment-Muster um sondern auch die Werte 10-15 als hexadezimale Ziffern A-F.
seg73 Dieses Modell besitz zwei 7-Segment-Anzeigen mit vorgeschaltenem Decoder im Multiplex-Betrieb.
An Px.0-Px.3 wird der anzuzeigende Wert (0-9 oder A-F) angelegt.
Mit Px.4=1 wird das Muster auf die linke Anzeige geleitet mit Px.5=1 auf die rechte.
Sind Px.4 und Px.5 auf 1 so zeigen beide 7-Segement-Anzeigen den gleichen Wert an.
wuerfel Dises Modell stellt einen Spielwürfel als elektronische Variante dar. Jede LED des Würfels ist mit einem Port-Pin verbunden. Die LEDs sind high-aktiv.
Pin 7 ist nicht verbunden.
wuerfeldec Dieses Würfel-Modell hat einen vorgeschaltenen Decoder. Der Decoder nimmt ein BCD-Ziffer an den Pins Px.0-Px.2 an. Erlaubt sind die Werte 1-6, welche als Würfelmuster ausgegeben werden.
Bei einem Wert von 0 oder 7 bleiben alle LEDs dunken.
Der Schalter an Px.3 zieht das Port-Bit auf 0 wenn er an (grün) ist.
gaehrenampel Dieses Model zeigt 4 Ampeln mit rot und grün an. Jede Ample ist einem Port Pin zugeordnet, welcher unter der jeweiligen Ampel angegeben ist.
Ist das Port-Bit für eine Ampel auf 0 so ist die Ampel rot, ist es 1 so ist die Ampel grün.
Die Bits Px.4-Px.7 sind nicht verbunden.
ampel1 Dieses Modell enthält eine künstlerisch anspruchslose Gestalltung einer Strasse mit Fußgänger- und Kfz-Ampel. Der Pin 2 des Ports wird für einen Fußgänger-Anforderungsknopf verwendet. Um hierrauf reagieren zu können muss Px.2 auf eins gesetzt werden.
Der Pin 2 wurde deshalb gewält, dass - an Port3 angeschlossen - auch der externe Interrupt 0 (EX0) verwendet werden kann, um auf eine Anforderung zu reagieren.
ampel2 Dieses Modell zeigt eine Strassenkreuzung mit Lichtsignalanlage. In der Nebenstrasse sind Magnetschleifen zur Fahrzeugerkennung eingebracht. Die Magnetschleifen sind als Taster realisiert und an Px.3 angeschlossen.
Die Ampeln der Hauptstrasse liegen an Px.4 (rot), Px.5 (gelb) und Px.6 (grün) an.
Die Ampeln der Nebenstrasse liegen an Px.0 (rot), Px.1 (gelb) und Px.2 (grün) an.
Die Ampelleuchten sind high-aktive, d.h. sie leuchten bei einer 1 im entsprechenden Bit.
Der Sensor zieht das Port-Bit auf 0, wenn er gedrückt wird, andernfalls lässt er das Port-Bit unverändert.
stepper Dieses Modell zeigt einen Schrittmotor mit 4 Anschlüssen. Jeweils 2 Anschlüsse steuern einen Elektromagneten im Motor. Px.0 und Px.1 steuern den Magneten oben und unten.
Px.2 und Px.3 steuern den Magneten links und rechts.
Durch Einfärbung der Elektromagneten wird ihre Polarisierung (rot=N, grün=S und orange=aus) angezeigt.
Es ist sowohl ein Halb- als auch ein Vollschrittbetrieb möglich.
behaelter In diesem Modell kann ein Behälter befüllt und entleert werden. Mit Px.0 wird der Einlass geöffnet und mit Px.1 der Auslass. Die Sensoren geben an, wie hoch der Füllstand ist.
Px.2 gibt die unterste Füllmenge an.
Px.3 gibt die maximal erlaubte Füllmenge an.
Px.4 ist der Soll-Wert plus Toleranz.
Px.5 ist der Soll-Wert.
Px.6 ist der Soll-Wert minus Toleranz.
farbspritze Hier wird die Lakierung eines Quaders simuliert. Das Werkstück kan mit "remove" entnommen und wieder neu eingesetzt werden. Der Button "säubern" setzt alle Seiten auf weiß zurück.
Die Port-Pins haben folgenden Effekt:
  1. setzt eine 90° Drehung in Gang
  2. Gibt an ob die Drehung abgeschlossen ist
  3. Legt die Richtung der Spritze fest (hoch/runter)
  4. Aktiviert den Motor um die Spritze zu bewegen (abhängig von Px.2)
  5. Öffnet das Ausgangsventil der Spritze
  6. Sensor für Anschalg oben
  7. Sensor für Anschalg unten
  8. Gibt an ob ein Werkstück vorhanden ist
glaslineal Dies ist ein Modell eines Messlineals. Mit den Bits Px.0 und Px.1 wird der Antrieb angesteuert. Sind die beide Bits gleich so ist der Motor gestoppt.
Ist Px.0=1 und Px.1=0 läuft der Antrieb nach rechts. Maximal bis zum rechten Anschlag.
Ist Px.0=0 und Px.1=1 läuft der Antrieb nach links. Maximal bis zum linken Anschlag.
Das Messlineal ist in 16 Schritte unterteilt. Die aktuelle Position wird als 4-Bit Code von 0000 (links) bis 1111 (rechts) ausgegeben.
Die aktuelle Position kann an den Pins Px.4-Px.7 abgelesen werden.
seilbahn Dieses Modell simuliert eine Seilbahn. Mit Px.0 kann der Motor des Antriebs an (=1) und ausgeschalten (=0) werden.
Die Laufrichtung des Motors wird mit Px.1 gesteuert. Ist Px.1=1 läuft die Seilbahn aufwärts bei Px.1=0 abwärts, wenn der Motor an ist.
Die Bits Px.2 und Px.3 geben an, ob die Seilbahn oben oder unten angekommen ist.
automat1 In diesem Modell wird ein Verkaufsautomat mit 6 Ausgabefächern dargestellt. Die Motoren sind in einer Matrix angeordnet.
Die Zeilen werden über Px.0 und Px.1 angesteuert. Wenn eine Zeile mit 1 angesteuert wird ist sie aktiv.
Die Spalten sind über Px.3-Px.5 angesteuert. Eine Spalte ist aktive, wenn eine 0 anliegt.
Ein Motor läuft, wenn die entsprechende Spalte und Zeile aktiv sind.
An Px.2 ist eine Auswurfschranke angeschlossen. Fällt eine Ware durchfällt, wird an Px.2 eine fallende Flanke erzeugt.
matrix44 Dieses Modell stellt eine 4x4 Matrixdisplay dar. Eine LED leuchtet genau dann, wenn das Zeilen-Bit an und das Spalten-Bit aus ist.
Bei F0h leuchten somit alle LEDs.
Matrix5x7 Dieses Modell zeigt eine 5x7-LED-Matrix. Die Zeilen sind am ersten Port (Bits 0-6) angeschlossen, die Spalten an zweiten Port (Bits 0-4).
Wird eine Zeile auf 1 gesetzt und eine Spalte auf 0, so leuchtet die LED an dem Kreuzungspunkt.
Um ein beliebiges Muster anzuzeigen müssen entweder die Zeilen durchgeschalten und an den Spalten die entsprechenden Muster angelegt werden.
Alternativ können die Spalten durchgelaufen werden und Muster an die Zeilen ausgegeben werden.
matrixkey Eine Matrix-Tastatur wird in diesem Modell dargestellt. Die Kontakte der Taste verbinden die Zeilen und Spalten. Ist eine Anschluss auf 0, so wird der entsprechende andere Kontakt auf 0 gezogen (wenn er 1 war).
Um Tasten eindeutig identifizieren zu können, muss die Tastatur zeilenweise (oder spaltenweise) abgefragt werden. Hierbei dar immer nur eine Zeile (Spalte) auf 0 stehen und die Spalte (Zeile) komplett auf 1 stehen.
packautomat Ein Packautomat, welcher bis zu 4 Kugeln über ein Förderband in Behälter packt. Die Bit-Belegung ist wie folgt:
.0 = Förderband-Motor (0 aus und 1=an)
.1 = Fehlermeldung (Kugel wurde neben Behälter geworfen)
.2 = Der Zufuhrsensor erzeugt eine fallende Flanke, wenn eine Kugel ihn passiert.
.3 = Der Förderbandsensor erzeugt eine fallende Flanke, wenn eine Kugel am Ende des Förderbands ist.
.4 = Der Einfüllsensor erzeugt eine fallende Flanke, wenn eine Kugel in einen Behälter fällt.
.5 = Öffnet den Zulauf (=0) oder schließt ihn (=1). Es muss immer gewartet werden bis .2 das tatsächliche Ankommen einer Kugel anzeigt.
.6 = Schaltet das Behältertransportband ein (=0) oder aus (=1).
.7 = Gibt an, ob ein Behälter an der Einfüllposition ist.