Accueil > Réalisations > Publications > Ouvrages > Ouvrage sur la HP28 c/s > Voyage au centre de la HP28 c/s : lire le livre en ligne

Voyage au centre de la HP28 c/s : lire le livre en ligne

mardi 27 juin 2006, par Paul Courbis

Si vous ne voulez pas télécharger l’ensemble de l’ouvrage, vous pouvez le lire en ligne ici...

Voyage28 - page 113 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Les entrées / sorties Page prcdente Sommaire Page suivante Section suivante : Fermeture de la machine

Les entrées / sorties

(c) Courbis www.courbis.fr   Page 110  valeur dans 'C' qui correspond a` la ou les colonnes frappe'essur cette ou ces lignes se'lectionne'es. Exemple :   nous voulons tester si la touche V est appuye'e, on fixedonc xyz a` la valeur 008 et si V est appuye', on recevra 400 pour  les 28C 020 pour les 28S, et 000 si cette touche n'a pas e'te'appuye'e.  Autre exemple :  nous voulons tester l'appui de la touche SPC et Vsimultane'ment. On envoie donc xyz=008+002=00A; si on  rec,oit 000: aucune des deux touches n'a e'te' appuye'e; 400 (28C)020 (28S) on a eu V; 020 (28C) 800 (28S), on a eu SPC; 400+020=420 (28c), 020+800=820 (28S), on a eu SPC et Vsimultane'ment.  Dernier exemple :  on veut tester toutes les touches. On envoiexyz=002+004+008+010+020+040+080=0FE; si on rec,oit 000  aucune touche n'a e'te' se'lectionne'e, dans le cas contraire, unetouche a e'te' appuye'e. C'est l'e'quivalent d'un DO UNTIL KEY END DROP.  Voici le tableau des valeurs de C en entre'e (valeur deslignes (ce sont les me^mes pour les 28C et les 28S)) et des  valeurs en colonnes en fonction des touches:  Un exemple de programme utilisant ceci est WUS ;programme LM re'alisant un DO UNTIL KEY END DROP tre`s rapide.La meilleure application pratique est de mettre tout bonnement la sortie d'un photocoupleur (MCT2 par exemple) ense'rie avec la re'sistance ade'quate aux bornes de la ligne et de la colonne correspondant a` la touche que l'on de'sire simuler. Parconvention et pour assurer un bon fonctionnement, il est  OUT=C 28S C=IN   100 800 040 020 001 400 002 080 200 004 008 010 (S1) (S2) (S3) (S4) (S5) (S6) INS DEL UP DWN LFT RGT 080A B C D E F SFT MOD TRI SOL USR NXT 040 G H I J K L (S9) ENT CHS EEX DRP SWP 020M N O P Q R   ` 7 8 9   / (SD) 010 S T U V   W X STO 4 5 6 * (SC) 008Y Z # { [ ( EVL 1 2 3 - (SB) 004 (S7) SPC << = LC \Delta  (S8) 0 . , + (SA) 002 010  020 800 400 200 080 100 040 008 001 002 004  OUT=C 28C C=IN  V28 #3 (C) 2001 www.courbis.com 8/03/2001, 12:45110
Section prcdente : Les entrées / sorties Page prcdente Sommaire Page suivante Section suivante : Fermeture de la machine
© Courbis 1988-2010
Tous droits réservés
Permalien
Faire un don avec Paypal Le livre est entièrement gratuit mais vous pouvez
avec Paypal pour participer aux frais d'hébergement de ce site... Merci !

Messages

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :