Brevet FR2357953A1 — publié le 19780203

La prsente invention concerne un terminal d1 introduction et d'extraction de données, et plus particulièrement, un terminal de collecte de donnes fonctionnant principalement en liaison di recte avec un poste central; ce terminal est command par un microprocesseur et des circuits associas comprenant une mémoire permanente progratsée de manière que le microprocesseur fonctionne d'une manière prescrite. Au cours des dernières années, des terminaux vidéo se sont répandus, pour communiquer avec un calculateur central. A l'origine, il s'agissait d'appareils en liaison directe qui communiquaient généralement avec un calculateur d'un poste central par une ligne télphonique. En gnral, les données sont introduites par un clavier et sont affichés pour l'opérateur, puis transmises au calculateur du poste central. Plus réce gent, il est apparu que des terminaux fonctionnant en différé permettaient une utilisation meilleure du calculateur du poste central et de la liaison de transmission. Le brevet des Etats-Unis d'Amérique n0 3 760 375 décrit un terminal de ce genre. Ce terminal utilise une cassette de bande magnétique du type servant i l'enregistrement des signaux de son pour l'enregistrement de données numériques i partir du clavier du terminal. Les données sont collectes sur la bande de la cassette et, au moment opportun, elles sont émises vers le calculateur du poste central. Le terminal est commandé par un microprocesseur comportant une mémoire permanente programmée de manière que le microprocesseur commande le terminal de la manière voulue. En outre, les terminaux antérieurs comportent une section de la mémoire à accès direct pour chaque organe périphérique et pour le clavier. Toute entre faite à partir du clavier doit être écrite à une adresse, parmi plusieurs adresses affectées aux données du clavier. De même, les données introduites à partir d'un lecteur de bande ou de carte magnétique doivent occuper une position parmi plusieurs positions affectées au lecteur. La même chose est vraie pour tous les autres organes périphériques. Cette disposition con somme beaucoup de place en mémoire, et le présent terminal comporte un dispositif d'identification de toutes les données lorsqu'elles sont reçues, et dlintroduction de ces données dans l'ordre séquentiel dans la mémoire à accès direct, quelles que soient leurs sources.Lorsqu'elles sont lues, ces données sont identifiées à nouveau, groupées de façon appropriée, et transmises au poste central. La mémoire à accès direct est ainsi utilisée avec un rendement bien meilleur, offrant ainsi une plus grande souplesse d'utilisation que dans le passé. Le terminal selon-l'invention est un terminal du type à liaison directe qui communique avec un calculateur d'un poste central, conjointement avec de nombreux autres terminaux de ce genre. Le calculateur du poste central comporte un canal d'entrée/sortie pour interroger continuellement tous les terminaux, ou un moniteur intermédiaire qui interroge luimeAmo les terminaux. Le niveau d'élaboration du microprocesseur utilisé dans le présent terminal nea jamais encore été atteint et permet à ce terminal de remplir des tâches qui, dans le passé, étaient accomplies au poste central. La combinaison d'interrogation et d'exécution sur place permet la configuration souhaitable de liaison directe, en l'absence du mauvais rondement indésirable du calculateur du poste central et de la liaison de transmission. Le terminal selon l'invention comporte un dispositif d'affichage numérique, ainsi qu'une grille de diodes électroluminescentes pour identifier les secteurs d'une transaction. Un opérateur inex périmenté peut souhaiter introduire une transaction identifiée par une touche numérique ou une touche de fonction, sans cons titre la séquence correcte d'introduction des données. Par l'introduction du numéro de transaction et la demande d'une séquence d'instrustions, une mémoire à accès direct est chargée avec les phases d'instructions nécessaires pour indiquer les opérations à l'opéra- tour.Ces phases d'instructions peuvent être mémorisées en permanence dans une mémoire permanente qui commande le microprocesseur qui, à son tour, commande le terminal dans un mode de fonctionne- ment voulu, où la séquence d'instructions peut venir du poste central. Dans un cas comme dans l'autre, les instructions lues successivement dans la mémoire à accès direct chargée ou dans la mémoire permanente font qu'une phase de suggestion alphanumérique ou une diode éloctroluminescente allume dans une position appropriée permettent à l'opérateur d'introduire des données correspondant à la phase de suggestion. Les phases de suggestion se poursuivent jusqu'à ce que la transaction soit terminée et à ce moment, les données introduites sont émises vers le poste central. Un dispositif est également prévu pour identifier la source des données entrantes. Autrement dit, les données provenant du clavier sont identifiées corme telles et les données provenant des organes périphériques sont identifiées par rapport à l'organe correspondant. Cette phase d'identification a lieu quand les données entrantes sont écrites dans la mémoire à accès direct dans l'ordre séquentiel, quelles que soient leurs sources Les données sont lues successivement, groupées par source, et émises vers le poste central. Le dispositif d'affichage numérique selon l'invention est un dispositif d'affichage fluorescent sous vide avec des caractères disposés le bang d'un fil fin. Une tension continue est appliquée à ce fil, de manière qu'une tension élevée soit appliquée au caractère le plus proche de la source de tension et qu'une tension basse soit appliquée, par suite de la chute do tension le long du fil, au caractère le plus éloigné de la source, avec des niveaux de tension variables aux caractères qui se trouvent entre les deux extrêmes.En l'absence de compensation, le premier caractère apparattrait brillant et le dernier caractère apparattrait sombre les caractères intermédiaires étant de plus en plus sombres, progressivement à partir de la source jusqu'à ltextrémité. Le présent terminal comporte un dispositif grace auquel le premier caractère est allumé pendant une durée particulière, et chaque caractère suivant est allumé à son tour pendant une période plus longue, de sorte que tous les caractères présentent la même brillance. D'autres caractéristiques et avantages de l'invention apparattront an cours de la description qui va suivre. Aux dessins annexés, donnés uniquement à titre d'exemples nullement limitatifs la figure 1 est une vue en perspective de l'extérieur du terminal selon l'invention, la figure 2 est un schéma simplifié des parties essentielles du terminal, la figure 3 est un schéma simplifié montrant l'intercennexion entre le microprocesseur, la mémoire permanente, la mémoire à accès direct et le moniteur d'entrée/sortie du terminal, la figure 4 est un schéma simplifié illustrant les interconnerions du décodage d'adresse de la figure 2, la figure 5 est un schéma d'un circuit d'horloge et d'un circuit de mise au repos associé avec le terminal, la figure 6 est un schéma du circuit d'interface de ligne de transmission, la figure 7 est un organigramme illustrant la procédure de synchronisation des caractères d'affichage numérique, et la figure 8 est un organigramme illustrant l'identification de la source de données. La figure t montre que le terminal 10 comporte un bottier 11 et un dispositif d'affichage numérique 12. Bien entendu, l'invention concerne également l'utilisation d'un dispositif d'affichage alphanumérique employé dans d'autres modes de réalisation. Un clavier 17 comporte des touches de fonction 13 et 15 et des touches numériques 14.Les touches de fonction sont destinées à remplir certaines fonctions, selon la configuration du terminal, comme "DEMARRAGE", "RAPPEL ARRIERE", "SECTEUR" et "FIN". Un masque amovible 8 est placé au-dessus de diodes électroluminoscentos 16, et porte des mots imprimés près de ses diodes, identifiant des secteurs d'introduction et des secteurs d'affichage de données, selon la configuration du terminal. Par exemple, si le terminal est configuré comme terminal commercial, les secteurs opérationnels d'entrée peuvent être "COMPT.&num; LICENCE &num;, "MONTANT", " DATE DE NAISSANCE". Les secteurs d'affichage de données pourraient être identifiés comme "DECLINE" "AU-DESSUS LIMITE PLANCHER" et "SOURCE DE DONNEES".Par ailleurs, d'autres parmi les diodes électroluminescentes sont utilisées -corniné des indicateurs d'état et sont identifiées en conséquence par le masque 18, par exemple comme "ENTREE", "ATTENTE", "NOUVELLE ENTREE", et "HORS SERVICE". Ces diodes électroluminescentes sont allumées en fonction de conditions prédéterminées établies dans le microprocesseur 40 commandé par la mémoire permanente 42-44 do la figure 2. Les diodes électroluminescentes d'identlfication de secteur sont allumées une à la fois et peuvent Store utilisées dans une séquence d'entrée de données d'instructions. La séquence d'entrée de donnes d'instructions est utilisée dans une simple collecte de données pour être incluse dans la base des données du calculateur du poste central. Si l'opérateur n'est pas familier avec la transaction, il peut demander une séquence d'instructions do données d'identification de secteur. Cette séquence contient une série de multiplets d'identification de secteur (à 8 bits) qui sont utilisés pour éclairer la lampe d'identification de secteur associée et pour fournir un multiplet de longueur pour chaque secteur. En option, cette séquence peut, sur le dispositif de lecture numérique, souligner chaque position de chiffres à introduire, montrant ainsi la longueur du secteur à introduire. Par ailleurs, le dispositif d'affichage numérique peut autre remplacé par un dispositif d'affichage alphanumérique qui peut être utilisé à la place des lampes dtidentification de secteur, en donnant ainsi une séquence visuelle d'instructions. L&commat;oprateur introduit simplement un numéro de transaction ou appuie sur une touche de fonction spécifiée qui sollicite une transaction et la séquence d'instructions. Ce numéro de transaction est affiché sur le dispositif d'affichage numérique, une touche de fonction (FIN) est manoeuvrée pour que le numéro de transaction affiché soit mémorisé dans la mémoire à accès direct 45,46 de la figure 2. L'affichage est alors effacé, le clavier est inhibé, la lampe "ENTREE" s'éteint, et la lampe "ATTENTE" s'allume. La séquence d'instructions est alors déclenchée au terminal par le calculateur du poste central qui délivre une série a'instructions introduites dans la mémoire à accès direct 45,46 ou la mémoire permanente 42,44 de la figure 2.Quand la séquence d'instructions a été déclenchée, la lampe "ENTHEE" s'allume, la lampe "ATTENTEZ 5'éteint, le clavier est débloqué et la lampe d'identification de secteur associée avec le premier secteur à introduire s'allume. Lg Là également, chaque position de chiffre du premier secteur peut outre soulignée L'opérateur introduit alors les données sollicitées par le premier secteur et appuie sur la touche de fonction "SECTEUR". Les données sont alors mémorisées dans la mémoire à accès direct 45,46.La lampe d'idontification de secteur suivant s'allume, et l'opération se poursuit jusqu'à ce que le dernier secteur de données soit introduit. A la manoeuvre de la touche "SECTEUR1 pour le dernier secteur, la lampe wENTREEW s'éteint, la lampe "ATTENTE" s'allume, le clavier est inhibé et toutes les données mémorisées sont émises vers le calculateur du poste central. Si l'opérateur est entrain et familier avec une transaction particulière, il n'a pas besoin de la séquence d'instructions, mais il obtient le meme résultat en introduisant simplement l'identification de transaction suivie par la manoeuvre de la touche "SECTEUR", les données du premier secteur, la touche "SECTEUR", les données du second secteur, etc... La figure 2 représente une unité 40 de microprocesseur qui assure la commande globale du terminal. Le microprocesseur 40 est du type TXS 8080, fabriqué par Texan Instruments Incorporated, et décrit dans la publication "TMS 8080 Mioreprocessor", Pbme édition* publiée par le groupe d'études de Texan Instruments Incorporated Semiconductor Croup en 1975. Le microprocesseur 40 est associé intimement avec le moniteur 48 d'entrée/sortie qui établit les intervalles de temps et les communications d'entre/sortie entre la plupart des autres organes représentés et le microprocenseur 40.Le moniteur 48 est du type TMS 5301, fabriqué par Texan Instruments, et décrit dans la publication wTMS 5501 Multi- function Input/Output Controller for a THS 8080 Systet, publiée en 1975 par le groupe d'études de Texan Instruments Incorporated, Semieonduotor Group. Le tampon 64 qui reçoit un mot de 8 bits sur 8 conducteurs provenant du moniteur 48 est constitué par un sim ple inverseur du type à sortie par collecteur ouvert sur chacun des 8 conducteurs.Les inverseurs sont du type SN 7406 n Hex Inverter Buffers/Drivers with Open-Collector Hige-Voltage Outputs" représentés aux pages 8-t3 à 6-A6 de "The Integrated Circuit Catalong for Design Engineers" par le groupe d'études de Texan Instruments Incorporated, Components Group, CC-401, 10072-41-US. Les 8 sorties du tampon 64 sont connectées à des circuits d'attaque 69a et 69b. Le circuit d'attaque 69a est un circuit d'attaque d'affichage, du type DX 8897 fabriqué par National Semiconducter Corporation, Santa Clara, Californie.Le circuit d'attaque 69b consiste en deux registres identifiés chacun par SN74174 fabriqués par Texan Instruments Incorporated et décrie comme "Hex/Quadruple D-Flip-Flops with Clear" aux pages 363-366 de ZTTL Data Boek for Design Engineers" publié en 1973 par le groupe d'études de Texan Instruments Incorporated, Components Croup. Ces dispositifs sont constitués chacun par 6 circuits basculeurs dont les sorties commandent 12 diodes électroluminescentes. Bien entendu, le nombre des diodes électroluminescentes peut être plus ou moins élevé. Le circuit de décodage d'adresse 70,71 du présent mode de réalisation reçoit 6 bits d'adresse parmi un total de 16 bits d'adresse. Ces 6 bits d'adresse sont décodés pour déterminer celle des deux mémoi- res permanentes et celle des deux mémoires à accus direct qui doivent être sélectionnées. Par ailleurs, des informations sont fournies pour la sélection des caractères numériques, et les décodeurs sont constitués par deux types SN7iLS138 et un type SN74LS155, fabriqués par Texan Instruments Incorperated et décrits comme ~ Decoders/De-iltiplexers" dans wle TTL Data Book for Design Engineers" Edition de Texas Instruments Incorporated, aux pages 274-276 et 312-315. La figure 4 montre les interconnexions entre ces décodeurs. les 6 bits d'ordre supérieur parmi les 16 bits d'adresse sont représentés en A10, Ail et A12, aux entrées A, B et C du décodeur 70s et aux entrées A, B, 1C et 2C du décodeur 71, tandis que les bits A13, A14 et A15 sont appliqués aux entrées A,B, et C du décodeur 70b. L'entrée G1 du décodeur 70a reçoit le signal DBIN provenant du microprocesseur 40, l'entrée G2A du décodeur 70b et l'entrée 2G du décodeur 71 reçoivent le signal WR provenant du microprocesseur 40.Ces circuits, ainsi connectés, délivrent des signaux de sortie prévisibles quand ils reçoivent les signaux d'entrée comme cela a été spécifié dans la description ci-dessus. Les interconnexions particulières qui sont représentées assurent la sélection des mémoires permanentes 42 et 44 et des mémoires à accès direct 45 et 46. Il faut remarquer qutau moins deux mémoires permanentes de plus et une mémoire à accès direct de plus pourraient être sélectionnées s'il y a lieu. Les sorties E15, E16 et E17 du décodeur 71 servent d'entrées dthorloge du circuit d'attaque d'affichage 69b. Les serties E18 et E19 du décodeur 70b servent respectivement d'entrées d'effacement et d'horloge pour synchroniser le compteur 66. La sortie 2 du décodeur 70b est connectée à une entrée d'une porte NON ET 72a qui, avec une autre porte NON ET 72b, est connec the en circuit basculeur; une entrée de la porte NON ET 72b est reliée à la sortie 3 du décodeur 70b et la porte NON ET 72a déli- vre le signal de sortie E14. La sortie 4 du décodeur 70b est reliée à une entrée de la porte NON ET 72c tandis que la sortie 5 de ce décodeur est 'reliée à une entrée de la porte NON ET 72d connectée avec la porte NON ET 72c de manière à former un circuit basculeur dont la sortie délivre un signal RTS. Une entrée de la porte NON ET 72e est connectée à la masse, et cette dernière porte est connectée avec la porte NON ET 72f de manière à former un circuit basculeur. Une entrée de la porte NON ET 72f reçoit le signal de sortie RTS de la porte NON ET 72c et délivre un signal de sortie BTS (demande d'émission). Les connexions nécessaires des entrées pour produire les signaux de sortie voulus sont décrites dans la publication précitée et n'ont pas à être expliquées ici. Selon la figure 2, le dispositif de connexion auxiliaire d'entrée/sortie 76 donne accès à deux dispositifs d'entrée et deux dispositifs de sortie. Le dispositif de connexion 76 est constitué par deux circuits du type Intel Corporation 8212 "8 bits Input/Output Port" décrits aux pages 8-75 à 8-78 de "Intel Data Catalog, 976". Les sorties DO à D7 du microprocesseur 40 sont connectées aux broches d'entrée D11-D18 d'un dispositif et aux broches de sortie DO,-WR de l'autre dispositif. Les autres broches de sortie d'un dispositif et les broches d'entrée de l'autre sont connectées à des circuits d'interface appropriés pour la communication avec les organes extérieurs voulus, non représen- tés. Le clavier 17 est connecté au décodeur 67 ainsi qu'au circuit d'attaque 68. Le dispositif dtaffichage numérique 12 est connecté au circuit d'attaque 68 et, avec le clavier 17, il est exploré périodiquement. Le brevet des Etats-Unis d'Amérique ne 3 892 957 décrit le mécanisme d'exploration utilisé dans ce cas. Il faut également remarquer que la source d'alimentation utilisée dans l'appareil selon l'invention est celle décrite dans le brevet des Etats-Unis d'Amérique n0 3 889 173. Un enroulement supplémentaire est utilisé dans le transformateur pour obtenir un niveau supplémentaire de tension dans le cas présent. La figure 2 représente plus en détails les connexions entre le microprocesseur 40, le moniteur dentrEe/sortie 48, les mémoires permanentes 42 et 44 et les mémoires à accès direct 45 et 46. Le microprocesseur 40 comporte 16 conducteurs 52 de sortie d'adresse se. Les conducteurs qui transmettent les bits A0 à A9 du mot d'adresse sont connectés aux 10 entrées d'adresse des mémoires permanentes 42 et 44. Les conducteurs qui transmettent les bits A0 à A7 du mot d'adresse sont connectés aux 8 entrées d'adresse des mémoires à accs direct 45 et 46 tandis que les bits AO à A3 sont connectés aux broches d'entrée d'adresse du moniteur d'entrée/ sortie 48. Les conducteurs qui transmettent les bits A0 à A15 sont connectés aux décodeurs d'adresse 70,71 comme le montre la figure 4. Une ligne omnibus de données 50,51 à 8 conducteurs relie le microprocesseur 40 et le moniteur d'entrée/sortie 48. Les conducteurs qui transmettent les bits DO à D7 sont connectés aux broches de sortie des mémoires permanentes 42 et 44. Les conduc tueurs qui transmettent les bits de données DO à D3 sont connectés aux broches d'entrée/sortie appropriées de la némoire à accès direct 45 tandis que les conducteurs qui transmettent les bits de dentées D4 à D7 sont connectés aux broches dentrée/sortie appropriées de la mémoire & accès direct 46.Les conducteurs qui transmettent les bits de données DO à D7 sont connectés su moniteur d'enhtrée/ sortie 48 comme cela a été indiqué ci-dessus. Les entrées d'horloge provenant du circuit d'horloge 75 sont connectées aux conducteurs 54 et 56. La sortie de synchronisation du microprocesseur 40 est connectée à l'entrée de synchronisation du moniteur d'entrée/ sortie 48 par un conducteur 58. Les signaux d'interruption provenant du moniteur d'entrée/sortie 48 sont transmis par le conducteur 60 à l'entrée d'interruption du mioroprocesseur 40. Le signal DBIN du micreprocesseur est transmis par un conducteur 62 au décodeur d'adresse 70,71. La sortie WR du microprocesseur 40 est connectée aux entrées R/W des mémoires à accès direct 45 et 46. Les mémoires permanentes 42 et 44 sont du type TXS 4700 de Texas Instruments Incorporzted t1024-Word by 8-Bit Read-Only Nemo- ry" décrit aux pages 107 à 110 de "The Semiconductor Memory Data Book for Design Engineers" par le groupe d'études de Texas Instru ments Incerporated, Semiconductor Group, publié en 1975. Les mémoi- res permanentes 42 et 44 sont donc interconnectées de manière à permettre la mémorisation permanente de 2048 mots & 8 bits.Les mémoires permanentes 42 et 44 comportent deux entrées de sélection aEl et OEZ, L'entrée OEI est sélectionnée par le décodeur d'adresse 70,71 comme le montre la figure 4. L'entrée de sélection OE2 est maihntenue autorisée par sa connexion à la masse. Les mémoires à accbs direct 45 et 46 sont du type TXS 4042 de Texas Instruments Incorporated "256-Word by 4-Bit Static Randem Access Memory" décrit aux pages 61 à 64 de "Semicenductor Data Bock for Design Engineers". L'entrée d'autorisation CE des mémoires B accès direct 45 et 46 est reliée au décodeur d'adresse 70,71 comme le montre la figure 4. La figure 5 représente plus en détails le circuit d'horloge 75 et le circuit de mise au repos 73. Le circuit dthorloge comporte un oscillateur à cristal comprenant un cristal 81 à 12 MHz, des inverseurs 82 et 83, un condensateur C10--t une résistance R17. La sortie de l'oscillateur est reliée par une résistance R18 à l'entrée d'horloge d'un compteur 89. Ce dernier est un type SN74161 de Texas Instruments Incorporated "Synchronous Counter with Direct Clear" décrit aux pages 9-41 à 9-48 de "The Integrated Circuits Catalog for Design Engineersw par le groupe d'études de Texas Instruments Incorporated, Compo- nents Group. première édition. Le compteur divise la fréquence de l'oscillateur et produit une horloge de deux phases, chacune d'une fréquence de 2 Mlz. La phase 1, TTL, apparat à la sortie d'une porte NON ET 79 et la phase 2, TTL, apparat à la sortie d'un inverseur 77. Un circuit 80 de conversion TTL-XOS délivre les phases 1 et 2, Nos. Le circuit 73 de mise au repos est prévu pour initialiser les circuits à la première mise sous tension. Une impulsion de 20 à 40 millisecondes est produite par la porte NON ET 83 et elle est appliquée aux circuits de la manière bien connue, pour les maintenir dans l'état voulu jusqu'à la fin de l'impulsion. Ceci donne au circuit d'horloge le temps de se stabiliser et & tous les circuits d'être placés dans l'état initial voulu. Par ailleurs, si l'alimentation disparaît momentanément, la tension de -S volts de la source est la première affectée parmi les tensions secondaires. Quand cette tension diminue, le transistor Q4 est débloqué, il décharge le condensateur C12 en produisant une impulsion de mise au repos. La figure 6 représente plus en détails le circuit 65 d'interface de ligne de transmission. Ce circuit relie simplement le terminal à une ligne locale ou à un modulateur-démodulateur. Par exemple, si un modulateur-démodulateur est utilisé pour connecter le terminal à une ligne téléphonique, la connexion de masse GND des bornes 98 est établie de manière qu'une entrée de la porte NON ET 95 reste en permanence su niveau bas, éliminant ainsi tout le circuit de ligne locale. Le conducteur de transmission 32 provenant du moniteur d'entrée/sortie 48 est connecté & une entrée d'une porte NON ET 93 dont l'autre entre reçoit le signal BTS provenant de la porte NON ET 72f. Le signal BTS doit donc être & BR RTS est "0", les transistors Q2 et Q3 sont bloqués. Si le signal RTS est "1", les transistors Q2 et Q3 sont alternativement débloqués et bloqués, en produisant des signaux de données complémentaires qui offrent l'avantage de l'insensibilité aux parasites pour la ligne locale LL à deux fils plus écran. Quand des informations doivent être reçues sur la ligne locale LL, l'amplificateur différentiel 90 connecté à cette ligne reçoit et amplifie les signaux d'environ 50 millivolts jusqu'à 1/2 volt et attaque le transistor Q1. Lorsqu'un modulateur-démodulateur est utilisé, le conducteur de transmission 32 et la ligne de réception 34 sont connectés directement aux broches d'émission et de réception parmi les bornes 98. Ce circuit n'est que l'un des nombreux circuits qui pourraient être utilisés comme circuits d'interface pour le terminal selon l'invention. Une description détaillée du fonctionnement de ce circuit n'est donc pas utile. La figure 7 est un orgenigramme qui montre la manière selon laquelle les caractères du dispositif d'affichage numérique sont affichés pendant des temps variables. Quand le dispositif d'affichage numérique doit être coxlsand, une horloge numérique est ramenée au repos, & la case 101, le chiffre particulier qui doit être affiché est déterminé en additionnant une unité au numéro du chiffre précédemment affiché, à la case 102. La période pendant laquelle le chiffre particulier doit être affiché est déterminée en divisant la position de chiffre par deux, en additionnant dix et en multipliant le résultat par 64 microsecondes, à la case 103.A la case tao4, l'horloge numérique est chargée avec la pério- de déterminée à la case 103 et à la case log, il est déterminé si le chiffre est su-dessus ou au-dessous de 15 (puisqu'il y a 16 chiffres dans le présent mode de réalisation). Si un dispositif d'affichage alphanumérique est prévu, l'appareil peut comporter 20 caractères ou davantage et l'essai du nombre total est effectué en conséquence.Si le chiffre est au-dessous de 15, le dispositif d'affichage numérique est chargé & la case 107, le chiffre est lu au clavier & la case 108 et la sortie a lieu à la case 109. La sortie E14, représentée sur la figure 4 met en marche le dispositif d'affichage numérique tandis que les sorties E18 et E19 ramènent au repos et font progresser le compteur synchrone 66, on fonction du temps déterminé. Si, à la case 105, le chiffre est au-dessus de 15, il est placé à -1 å la case 106 de sorte qulen 102, le chiffre est O. La figure 8 est un organigramme qui illustre 1'identification de la source de données entrantes. Lorsqu'une ehtrée de commande est reçue, case 111, dans le registre d'instructions du micro processeur 40, le clavier est interrogé à la case 112 et, s'il est disponible, les données entrantes sont référencées avec un o case 113, ces données provenant nécessairement du clavier, conte l'indique la case 114g la référence est multipliée par 64 et additionnée aux données, à la case top2, de sorte que tout nombre compris entre O et 63 provint du clavier.La position des mémoires est mise à Jour à- la case 2 et les opérations sont répétées, Si l'entrée suivante provient par exemple de l'organe auxiliaire 2, la référence est 2 comme l'indiquent les cases 119 et 120. La référence 2 est multipliée par 64 à la case 122 et additionnée aux données de manière que tout nombre compris entre 128 et 191 provienne nécessairement de l'organe auxiliaire 2. Ce nombre est mémorisé à l'adresse qui suit celle à laquelle ont été mémorisées les informations provenant du clavier. De même, des informations avec une référence 1 provenant de l'organe auxiliaire 1 sont ensuite enregistrées à l'adresse suivante.Quand ces informations sont lues dans la mémoire à accès direct, elles sont identifiées dans l'ordre, on commençant par les informations provenant du clavier de données. Lorsqu'un nombre se présente entre 0 t 63, il est identifié comme provenant du clavier et il est émis vers le calculateur du poste central. Ceci est déterminé en recherchant toutes les données dont le nombre est supérieur à 63 mais inférieur à 128. Ensuite, les informations de référence 2 sont émises vers le calculateur du poste central.Ces informations sont identifiées par le fait que leur nombre est compris entre 128 et 191. Les données sont corrigées en soustrayant 64 lorsque la référence est 1 et 128 quand la référence est 2. Le tableau en fin de description représente la programmation détaillée des opérations des figures 7 et 8, et représenté par le contenu de la mémoire permanente 42,44. Le mode de fonctionnement en ce qui concerne la séquence d'instructions a été décrit précédemment. Il n'est pas nécessaire de décrire en détails le fonctionnement du microprocesseur 40. En regard de la figure 3, le fonctionnement est simplement celui d'un microprocesseur qui lit des données dans la mémoire permanente 42,44 ou la mémoire ii accès direct 45,46, dans le registre d'ins tractions pour ensuite exécuter chaque instruction. Les données de la mémoire permanente 42,44 et/ou de la mémoire i accès direct 45,46 peuvent également être lues dans le microprocesseur 40 pour leur traitement.Des données peuvent également être écrites dans la mémoire i accès direct 45,46 par le microprocesseur, en fonction des instructions reçues. Le moniteur d'entrée/sortie 48 est utilisé d'une façon générale con- un circuit d'interface entre le microprocesseur et tous les organes périphériques, à l'exception près du dispositif de conne xion d'entrée/sortie 76. Comme cela est expliqué dans la publication précitée, le moniteur d'entrée/sortie 48 établit également les périodes de temps pour les différentes utilisations. Il est bien évident que de nombreuses modifications peuvent tr apportées au dispositif décrit et illustré sans sortir du cadre de l'intention et que d'autres composants peuvent aussi entre utilisés, par exemple un autre microprocesseur, d'autres mémoires permanentes et mémoires à accès direct. 000 2104143609C37104E5D5C5F5C3140300 010 F8C372058890A0C0FAC35E0082402010 020 CD5300C3A4000000CD53002A2C10E900 030 CD53002A2810E900CD530079E621EE01 040 C2710021381035CCFD023A37A0320D14 050 C37100E306C5F53E02320814F8E93E32 060 3238103A3710320D1479E6DF4FE1222A 070 10F33EF2320814F1014201E1FBC93A37 080 10320C14E1222S10C37100B7EA9100EE 090 80320614213010AE77E1222C1079F620 0A0 4FC37100CDF307B079E620C271003A03 0B0 140F3A00140ABC0087EAC20079F6044F 0C0 3E10E67F47213010AE772A2A1079E640 0D0 C2E90078FE04CAF100FE07CA0901B7C2 0E0 EB0079E610C07100E9A94F78E979E6FD 0F0 4FCD0C03CD69003A3610ABCA2901EE10 100 CAEC01CD6900C303011D0C03CD690021 110 3610AEC20301C0CC02CDDF02060679E6 120 02C279020634C37902CDCC02CDDF0279 130 E6020604CA79023E02CDBB00CD230632 140 30103A3610CD88003A3410CD88003A35 150 10CD8800D77E87FA6401FE03C2510111 160 80C0CDD901CA7901CD1C043E11CD8800 170 11B0C0CDDC01C26D0111C0C0CDD901CA 180 9301CD1C043E12CD880011C0C0CDDC01 190 C28701CD88003A3010CD880079B7F2A7 1A0 01CK7E00CD0C033EFFE2381079F6404F 1B0 CD6300FE04CAED00FE15CA2901FE18CA 1C0 D301FE05C2AC01311E10218607222610 1D0 CDFD02CD0C03C30301CD2306D77EFE03 1E0 C0A2ABC2DC017EE80FF830C9CDCC02CD 1F0 F307407987FA360232009C3EC8320C14 200 210202222810DFEE02D2060232301079 210 E6F9F6104FCD5E00CD5F00213510BECA 220 2902FE5FC299023640CD2306311F1021 230 6806222610DF323910CDAC02DF323A10 240 CDAC02DFD77078CDAC021600FE11CC66 250 D21660FE12CC8602FE03C2430279F640 260 4FDECDDF0206043A3010B779CA7202F6 270 044FE604CA7902061578CD8800CD7E00 280 CD0C03C30301260C727EE6C0FE6078C8 290 311E1021AC07222610DFFE03C2990279 2A0 F6404FDFCDDF020606C36702E6F0FE30 2B0 73C621C4021E088EC82310C3870279F6 2C0 044F7BC9031F202E11125E20230A322F 2D0 10C979F6014F3A371032001403710079 2E0 E601C032009C79B7FAF802E1222C1033 2F0 CBCDB1002A2C10E579F6014FC979E600 300 F6044F217100222A10222C1079E6CE4F 310 32008CC9CDF30720217700E521381034 320 7EB71FC60A320A147EFE10CA6A03C63C 330 6F7E111306835F1AS300DC32007D3200 340 3C32071432005C3A3810FE05D0070747 350 1E043A01143E32040FD4DD03701DC267 360 0378FE110B462E3170C936FFAF323210 370 32007C1107142E4D7E12320004237E12 380 320008237E12320000344C10123200FC 390 2E2635C02C35F034C9CDF30710CD0F05 3A0 CDA603C39903FE0CD20E032E393A3A10 3B0 87CAB6038ECB3A66A0BECABE03345E16 3C0 0024671019CD790678CDFB06FE0CD047 3D0 D778FE0A362DC8362ED0F63077C5CA2B 3E0 06FE10D2F603C628823410313310E610 3F0 C22B06C39804C22404AE397E30FADA07 000 773A3A10160CB7C20FD43A6610160F5F 010 C6386F7E72572B1DC21304C92A671028 020 226710C9FE11C28F04C09E0507361FCD 030 84062E507EB7C834346F7EFE03CA2806 040 CDD005237E45FE5ECA2C042E3AE60F77 050 CA66043A66108ED26804777E23EC360C 060 233DC26E0460237EFE03C87E7F324C10 070 C93128103E403235103EF2320814AF4F 080 323D1032001C320A14CDCC02CDFD02CD 090 F307083E343234103EFE324F10313810 0A0 CD2306325010320018260C366036007E 0B0 E640CAAC0736807EE640CAAC07CDB405 0C0 F332005C3A01143233102E663610E620 0D0 CAD504360C320097C3A01447E61FC620 0E0 FE30DAE704C630323610780707470779 0F0 170FAF78E603111400835F1A3205147B 100 C6085F1A32371079E6174FFBC3990321 110 3110CD38057E87C20F051EC8CD3805CD 120 7C073A2E1087C2310530322E101DCA98 130 077E30FA1C0547C979E608C03A00083C 140 C20008E50610CD50050690CD5005E1C9 150 260C707E87FBFE60DA6C05E60F673E20 160 807770371FE6C082470770C9E620C2AC 170 07C92A671023226710D511681019017C 180 FE10C0C607FE18C29005673A00183CC0 190 79E610CAAC0779F6044F216910C93A39 1A0 10B7C8113810835F1ACDCF03187BFE38 1B0 C2AB05C91E0F213C1033137323FE04C2 1C0 C4051EFF30C2BB052339772377C92135 1D0 10347EFF40D83630C9E60FC8FE0FC806 1E0 07473E7FD2F2053E8FDF04FAE905324D 1F0 10C90705F24203234E10C9213C10573A 200 3A10B7C209063A66106F7E7257231DC2 210 0106C9C0F9A480999282F880988F7FF7 220 BF7FFFAF326710326810C9E1CD9E05CD 230 F30704D73603260C3650CDCE05CDB405 240 F379F6024FFB234F36FDCD7C0779E602 250 C24A062E2E160ABECA6706CD7C077ECD 260 D607C25706C38607214F1036F079E610 270 C26D0679E604C253061111FFCDD90106 280 00C410071112FFCDD9010680C410073A 290 3A10214F1036FF06DFCD000706FECD00 2A0 071F06FBCD000787FAAC07CD23063A39 2B0 10FE31CA4207D20807CD8405F379F608 2C0 4FFB077EFE1FCAC206DAED06CDD90507 2D0 7EFE1FCAE806DAED06FE20C2E0063E0F 2E0 E60FCDFB05C3CF063F7F324C10DC2306 2F0 CO0F05FE11CAB906F313CABF04C3F006 300 1FD0577EA0777AC9C612323410C33A26 310 3103083CC20308260C7078F64077077E 320 260CFE1308E00F8077F6207716367EFE 330 60D21E07E620C2ACD7CDD607C22E07C3 340 AC072E3436381151107B325010077E12 350 FE1FDA6D07CA4D07CD72057EFF1FDA6D 360 07CAAD071312137BFE65C24D073E0312 370 CD2306232910CDAF04C399033A2F10B7 380 C0F3CDFD02FBCDB405CDCE053EF7324F 390 103A2F1087CA9107312810CDB4053EF8 3A0 324F10CDC507CD7C07C3A3073123103E 3B0 F8324F10CDB405C0C5071E08CD8605CD 3C0 C507C3AC071628313110FE14CABF04CD 3E0 1E0BCDB6052E4DAF7723772377CDC507 3F0 C39607E13A001CA6CA011C23E900FFFF REVENDICATIONS 1 - Terminal de collecte de données destiné & émettre des données vers un poste central et & en recevoir, et comprenant un dispositif d'introduction par clavier qui produit des signaux de données correspondant à chaque touche lorsquelle est manoeuvrée, une mémoire destinée à mémoriser momentanément des données reçues et des données à émettre, et un dispositif de traitement de données connecté par un circuit d'interface au dispositif d'entrée de données par clavier, à un dispositif d'affichage et à la mémoire, terminal caractérisé en ce que le dispositif de traitement de données comporte un dispositif d'affichage destiné i afficher sélectivemont les données reçues et les données à émettre, une mémoire permanente programmée avec des instructions de commande du fonctionnement du dispositif de traitement de données, un dispositif d'instructions destiné i afficher, en option, des phases successives de suggestions sur le dispositif d'affichage afin de permettre i l'opérateur du terminal de suivre ces phases pour introduire correctement les données, et un dispositif central de commande réagissant aux instructions provenant de la mémoire permanente, et destiné à commander le dispositif d'instructions, le dispositif d'entrée de données par clavier, le dispositif d'affichage et la mémoire. 2 - Terminal selon la revendication 1, caractérisé en ce qu'il comporte un dispositif de connexion d'entrée/sortie destiné à connecter un équipement périphérique au terminal en vue d'une transmission bilatérale de données entre eux. 3 - Terminal selon la revendication 2, caractérisé en ce qu'il comporte en outre un tampon de mémorisation connecté à la mémoire et au dispositif central de commande et destin à identifier les données écrites dans la mémoire au moyen d'une référence unique désignant l'équipement périphérique constituant la source et le dispositif d'entrée par clavier afin de permettre une pleine utilisation de la mémoire, et un dispositif d'identification de données connecté à la mémoire et au dispositif central do commande, destiné k identifier les données lues dans la mémoire par lecture de chaque référence et ssmission squentielle de tous les groupes de données dont les références sont identiques vers le poste central, dans un ordre déterminé par le dispositif central de commande. 4 - Terminal selon la revendication 1 ou 3, caractérisé en ce que le dispositif d'affichage consiste en un dispositif d'affi- chage visuel alphanumérique. 3 - Terminal selon la revendication 4, caractérisé en ce que le dispositif d'affichage comporte en outre des lampes indicatrices et un masque amovible destiné à recouvrir et à identifier les lampes indicatrices. 6 - Terminal selon la revendication 4 ou 5, caractérisé en ce que le disptLtif d'affichage alphanumérique est un dispositif fluorescent sous vide comportant plusieurs caractres. 7 - Terminal selon la revendication 6, caractérisé en ce que les filament du dispositif d'affichage fluorescent sous vide est connecté à une source de courant continu ainsiq;'au dispositif central de commande de manière à permettre des applications pro gressivement plus longues d'alimentation à chacun desdits plusieurs caractères, en commençant par le caractère le plus proche de la source de courant continu, de manière à donner l'apparenc- d'une intensité lumineuse égale de tous les caractères. 8 - Procédé d'instructions d'un opérateur d'un terminal de collecte de données destiné à émettre et à recevoir des données d'un poste central, et comprenant un dispositif d'entrée par clavier qui produit des signaux de données correspondant à chaque touche lersqu elle est manoeuvrée, une mémoire destinée à mémoriser momentanément des données reçues et des données à émettre, un dispositif d'affichage destiné à afficher sélectivement des données reçues et des données à émettre, un dispositif de traitement de données connecté par un circuit dtinterlface au dispositif d'entrée de données par clavier, au dispositif d'affichage et à la mémoire, ainsi qu'une mémoire permanente destinée à commander le fonctionnement du dispositif de traitement de données, procédé caractérisé en ce qu'il consiste essentiellement à mémoriser plu sieurs transactions dans la mémoire permanente, à introduire le numéro de transaction voulu par le dispositif d'introduction par clavier, à lire successivement les instructions en commençant à la première adresse de la transaction voulue jusqu'à ce qu'une introduction commandée par l'opérateur soit nécessaire, à indiquer le type de données à introduire sur le dispositif d'affichage, à mémoriser les données introduites dans la mémoire, à répéter les opérations à partir de la lecture successive des instructions jusqu'à la mémo@isation des données introduites jusqu'à ce que la transaction soit terminée, et à émettre les données vers le poste central. 9 - Procédé d'instructions d'un opérateur d'un terminal de collecte de données destiné à émettre et à recevoir des données d'un poste central, et comprenant un dispositif d'introduction par clavier qui produit des signaux de données correspondant à chaque touche lorsqu'elle est manoeuvrée, une mémoire destinée à mémoriser momentanément des données reçues et des données à émettre, un dispositif d'affichage qui affiche sélectivement des données reçues et des données à émettre, un dispositif de traitement de données connecté par un circuit dtinterface au dispositif d'entrée de données par clavier, au dispositif d'affichage et à la mémoire, et une mémoire permanente destinée à commander le fonctionnement du dispositif de traitement de données, procédé caractérisé en ce qu'il consiste essentiellement à introduire le numéro de transaction voulu par le dispositif d'introduction par clavier, à mémoriser dans la mémoire une série d'instructions représentant la transaction voulue, à lire successivement les instructions en commençant à la première adresse de la transaction voulue jusqu'à ce qu'une introduction commandée par opérateur soit nécessaire, à indiquer sur le dispositif d'affichage le type de données à introduire, à mémoriser les données introduites dans la mémoire, à répéter les opérations depuis la lecture successive des instructions jusqu' la mémorisation des données introduites jusqu'à ce que la transaction soit terminée, et émettre les données vers le poste central.