This page has been robot translated, sorry for typos if any. Original content here.

Das Prinzip der Telefonkarten

Es gibt zwei Haupttypen von Chipkarten: 8 Kontakte und 6 Kontakte In der Regel werden 5 Kontakte in 6 Kontaktkarten verwendet, es gibt auch 8 Kontaktkarten, die ebenfalls nur 5 Kontakte verwenden, der Rest in der Last. Die Karten enthalten einen elektrisch programmierbaren ROM mit einer Kapazität von 256 * 1 Bit mit sequenzieller bitweiser Informationsausgabe und einem internen inkrementellen Adresszähler. Die Aufzeichnungsoperation ändert den Zustand der Speicherzellen in einer Richtung, die umgekehrte Änderung (Löschen) durch die Schnittstelle der Karte wird nicht bereitgestellt. Die Verbindung der Karten mit dem Computer zum Lesen und Schreiben erfolgt hauptsächlich über den LPT-Port. Leider können viele Karten nicht neu aufgenommen werden, da nach der ersten Aufnahme die Sicherung ausgelöst wird. Sie müssen einen Telefonkartenemulator sammeln.

Die Reihenfolge der Aktionen, die der Karton während des Anrufs ausführt.

  1. Das Gerät einschalten.

  2. Zurücksetzen.

  3. Lesen der ersten 8 Bytes und Feststellen, ob die Karte in dieser Region gültig ist, Speichern dieser im RAM (ggf. mit Decodierung).

  4. Lesen Sie fünf Bytes der Einheiten und speichern Sie sie im RAM. Stellen Sie sicher, dass die verfügbaren Kapazitätseinheiten der Karte in den ersten 8 Bytes codiert sind.

  5. Ausschalten.

Nach dem Empfang des Antwortsignals des angerufenen Teilnehmers:

  1. Das Gerät einschalten.

  2. Berechnung der Adresse des letzten nicht stillgelegten Bits. (ungefähr in 1-3 Sekunden nach dem Drücken der "Antwort" -Taste)

  3. Zurücksetzen.

  4. Lieferung von imp. CLK an die entsprechende Adresse des letzten nicht stillgelegten Bits.

  5. Einreichung des WRITE-Befehls.

  6. Einreichung des Befehls W \ C.

  7. Lesen der ersten 8 Bytes und Feststellen, ob die Karte in dieser Region gültig ist, Speichern dieser im RAM (ggf. mit Decodierung).

  8. Lesen Sie fünf Bytes der Einheiten und speichern Sie sie im RAM. Überprüfung der Korrespondenz der verfügbaren Einheiten der Kartenkapazität, die in den ersten 8 Bytes codiert sind, Prüfen, ob die Einheiten im Vergleich zum vorherigen Lesen abgenommen haben.

Ausschalten.

Am Ende einer Minute, wenn die Verbindung nicht unterbrochen ist, werden die Aktionen von der ersten bis zur neunten zyklisch wiederholt.