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

Le principe des cartes téléphoniques

Il existe deux types principaux de cartes téléphoniques à puce: 8 contacts et 6 contacts.En général, 5 contacts sont utilisés dans 6 cartes de contact. Les cartes contiennent une ROM programmable électriquement d'une capacité de 256 * 1 bits avec une sortie séquentielle d'informations par bit et un compteur d'adresses incrémentiel interne. L’opération d’écriture change l’état des cellules mémoire "à sens unique", le changement inverse (effacement) par l’interface de la carte n’est pas fourni. La connexion des cartes à un ordinateur pour la lecture et l’écriture s’effectue principalement via le port LPT. Malheureusement, de nombreuses cartes ne peuvent pas être écrasées, car après le premier enregistrement, le fusible est brûlé. Besoin de construire un émulateur de carte téléphonique.

La procédure des actions effectuées par la pomme de terre lorsque vous appelez.

  1. Allumez.

  2. Réinitialiser

  3. Lire les 8 premiers octets et déterminer si la carte est valide dans la région, en les stockant dans la RAM (avec décodage si nécessaire).

  4. Lire des unités de cinq octets et enregistrer dans la RAM. Vérifiez que les unités de capacité disponibles de la carte sont codées dans les 8 premiers octets.

  5. Éteindre.

Après avoir reçu le signal de réponse appelé:

  1. Allumez.

  2. Calculer l'adresse du dernier bit non écrit. (environ 1-3 secondes après avoir appuyé sur la touche "réponse")

  3. Réinitialiser

  4. Nourrir le nombre de lutins. CLK à l'adresse correspondante du dernier bit non écrit.

  5. ÉCRIRE l'envoi de la commande.

  6. Donner la commande W \ C.

  7. Lire les 8 premiers octets et déterminer si la carte est valide dans la région, en les stockant dans la RAM (avec décodage si nécessaire).

  8. Lire des unités de cinq octets et enregistrer dans la RAM. Vérification de la conformité des unités existantes de la capacité de la carte codée dans les 8 premiers octets, en vérifiant si les unités ont diminué par rapport à la lecture précédente.

Éteindre.

Au bout d'une minute, si la connexion n'est pas interrompue, les actions du premier au neuvième sont répétées de manière cyclique.