Brevet FR2568396A1 — publié le 19860131

La présente invention concerne un appareil d'af- fichage destiné à commander deux unités d'affichage de caractères d'un type à matrice de points et d'un type à segments. Il existe par exemple des appareils d'affichage comme des caisses enregistreuses électroniques qui sont placées dans des magasins ou similaires, dans lesquelles plusieurs sections d'affichage comprenant une section d'affichage pour une caissière et une section d'affichage pour un client sont prévues sur un même appareil de trai- tement d'informations. En outre, parmi ces appareils de traitement d'informations comprenant plusieurs sections d'affichage, il existe également un appareil dans lequel les sections d'affichage respectives sont constituées par différents types d'unités d'affichage, comme une unité d'affichage à matrice de points et une unité d'affichage à sept segments. Dans ce cas par exemple, la section d'af- fichage à sept segments est utilisée pour afficher un montant de vente et la section d'affichage à matrice de points est utilisée pour afficher le montant de vente et des informations de transaction. Comme cela a été indiqué ci-dessus, dans le dispo- sitif d'affichage d'un appareil de traitement d'informa- tions utilisant deux types d'unités d'affichage, comme l'unité d'affichage à matrice de points et l'unité d'affi- chage à sept segments, un circuit de commande de l'unité d'affichage à matrice de points et un circuit de commande de l'unité d'affichage à sept segments sont prévus indé- pendamment comme le montre la figure 1. Autrement dit, cet appareil d'affichage comporte une unité centrale de traitement d'affichage 10 et une unité de commande d'af- fichage 20 qui sont connectées à une unité centrale de traitement principale servant de moniteur extérieur (non représenté) par une ligne omnibus de données 2 et une ligne de commande 3. Quand l'unité centrale de traitement d'affichage 10 reçoit un code de caractères émis par l'unité centrale de traitement principale, l'unité centrale de traitement 10 émet un signal d'adresses pour spécifier l'adresse d'un générateur de caractères 11 dans lequel est mémorisée la configuration de points correspondant au code de caractères d'entrée. Le générateur de carac- tères mémorise la forme de chaque caractères à afficher sous forme d'une configuration de points dans une matrice comprenant par exemple cinq colonnes et sept rangées. Le générateur de caractères 11 reçoit le signal d'adresses et émet les données de points à 7 bits de la première à la cinquième colonnes constituant la matrice à l'adresse spécifiée, respectivement vers cinq registres à décalage 12-1 à 12-5. Les registres à décalage 12-1 à 12-5 four- nissent chacun les données de points à 7 bits d'une colonne correspondante de la configuration de points sélectionnés sous forme d'un signal d'attaque de points vers des élec- trodes d'une colonne correspondant dans chaque chiffre d'affichage constituant l'unité d'affichage à matrice de points 14, par l'intermédiaire d'un circuit d'attaque 13. Par ailleurs, dans le but d'attaquer de façon dynamique et en temps partagé les chiffres d'affichage respectifs formés de plusieurs éléments émettant de la lumière de l'unité d'affichage à matrice de points 14, l'unité centrale de traitement d'affichage 11 délivre une impulsion de comptage à un compteur 15 en synchronisme avec la production du signal d'adresses vers le générateur de caractères 11. Le compteur 15 compte les impulsions de comptage et délivre ensuite des données de comptage correspondant à son comptage, à un décodeur 16. Le décodeur 16 délivre séquentiellement un signal de chiffre, indiquant le chiffre d'attaque d'affichage correspondant aux données de comptage, à une électrode commune et le chiffre d'af- fichage sélectionné de l'unité d'affichage à matrice de points 14 par un circuit d'attaque de chiffres 17. De cette manière, les chiffres d'affichage respectifs de l'unité d'affichage à matrice de points 14 sont com- mandés de façon dynamique. - En outre, l'unité de commande d'affichage 20 est également connectée à l'unité centrale de traitement prin- cipale, non représentée, par l'intermédiaire de la ligne omnibus de données 2 et la ligne de commande 3 et elle délivre un signal de segments correspondant au code de caractères fourni par l'unité centrale de traitement prin- cipale à chaque électrode de segments de chaque chiffre d'affichage constituant l'unité d'affichage 22 à sept segments par un circuit d'attaque de segments 21. Par ailleurs, pour attaquer de façon dynamique et en temps partagé les chiffres d'affichage respectifs formés d'élec- trodes à sept segments, comme des diodes électrolumines- centes ou autres de l'unité d'affichage 22 à sept segments, l'unité de commande d'affichage 20 délivre un signal d'ex- ploration à un décodeur 23 en synchronisme avec la produc- tion du signal de segment vers l'unité d'affichage 22 à sept segments. Lorsque le décodeur 23 reçoit le signal d'exploration, il délivre séquentiellement un signal de chiffres représentant le chiffre d'attaque d'affichage à une électrode commune d'un chiffre correspondant de l'unité d'affichage 22 à sept segments par un circuit d'attaque de chiffres 24. De cette manière, les chiffres respectifs de l'unité d'affichage 22 à sept segments sont attaqués de façon dynamique. Cependant, cet appareil d'affichage dans lequel les circuits de commande de l'unité d'affichage à matrice de points 14 et de l'unité d'affichage à sept segments 22 sont prévus indépendamment, comme cela a été indiqué cidessus, soulève les problèmes suivants. Etant donné que les unités d'affichage 14 et 22 destinées à afficher des caractères comprenant respectivement des circuits de commande indépendants, le nombre des éléments de circuit comme des éléments de circuits intégrés et autres aug- mente, de sorte que l'ensemble de l'appareil d'affichage devient encombrant et son prix de fabrication augmente. - Par ailleurs, il est nécessaire de commander res- pectivement et indépendamment les unités d'affichage 14 et 22, de sorte que le programme de commande de l'unité centrale de traitement principale doit aussi être consti- tuée pour commander respectivement et indépendamment l'unité d'affichage à matrice de points 14 et l'unité d'affichage à sept segments 22. Cela pose également un problème-en ce que le programme de commande est compliqué. Un objet de l'invention est donc de proposer un appareil d'affichage qui peut commander deux unités d'af- fichage d'un type à matrice de points et d'un type à - segments, au moyen du même programme. Cet objet est atteint grâce à un appareil d'affi- chage qui comporte une unité d'affichage à matrice de points comprenant plusieurs régions d'affichage avec chacune M éléments d'affichage par points qui sont disposées en forme d'une matrice; une unité d'affichage à segments comprenant plusieurs régions d'affichage avec chacune N ( qui produit des données d'affichage qui doivent être af- fichées dans chacune des régions d'affichage de l'unité à matrice de points de l'unité à segments et également pour activer séquentiellement et cycliquement les régions d'affichage de l'unité à matrice de points et de l'unité à segments, et une unité de générateurs de données de points comprenant M bornes de sortie pour produire M données de points, ces M bornes de sortie étant connectées aux M éléments d'affichage par points dans chacune des ré- gions d'affichage de l'unité d'affichage à matrice de points et N bornes de sortie parmi les M bornes de sortie étant connectées aux N éléments d'affichage à segments de chacune des régions d'affichage de l'unité d'affichage à segments. Selon l'invention, les données de points corres- pondant aux données d'affichage provenant de la même unité de commande sont fournies à l'unité d'affichage à matrice de points et à-l'unité d'affichage à segments et égale- ment, les régions d'affichage de l'unité d'affichage à matrice de points et de l'unité d'affichage à segments sont activées séquentiellement. Par conséquent, le même programme peut être utilisé pour commander le fonction- nement de l'unité d'affichage à matrice de points et de l'unité d'affichage à segments. D'autres caractéristiques et avantages de l'inven- tion seront mieux compris à la lecture de la description qui va suivre d'un exemple de réalisation et en se référant aux dessins annexes sur lesquels: La figure 1 est un schéma simplifié d'un appareil d'affichage conventionnel comprenant des circuits de com- mande destines à commander individuellement une unité d'affichage à matrice de points et une unité d'affichage à sept segments, La figure 2 est un schéma simplifié d'un appareil d'affichage selon un mode-de réalisation de l'invention, comportant un circuit de commande destiné à commander en commun une unité d'affichage à matrice de points et une unité d'affichage à sept segments, Les figures 3 et 4 montrent des dispositions des électrodes de points et des électrodes de segments dans des régions d'affichage respectives de l'unité d'affichage à matrice de points et de l'unité d'affichage à sept seg- ments, et La figure 5 montre des données de caractères qui sont exprimées par une configuration de points, mémorisée dans un générateur de caractères utilisé dans l'appareil d'affichage de la figure 2. La figure 2 représente donc schématiquement la disposition d'un appareil d'affichage du présent mode de réalisation. Cet appareil d'affichage comporte une unité centrale de traitement d'affichage 50 connectée à une unité centrale de-traitement principale (non repré- sentée) servant de moniteur extérieur, par une ligne omni- bus de données 51 et une ligne de commande 52. L'unité centrale de traitement d'affichage 50 émet un signal d'adres- ses ADS vers un générateur de caractères 53 sur la base d'un code de caractères émis par l'unité centrale de trai- tement principale, et elle émet également des impulsions de comptage CP pour la commande d'affichage dynamique vers un compteur 54 à 24 positions. Des registres à décalage 55A, 55B, 55C, 55D et E qui peuvent mémoriser respectivement des données de points à 7 chiffres sont connectés à 5 bornes de sortie du générateur de caractères 53. Des signaux d'attaque de points à 7 bits qui sont produits par les registres à décalage respectifs 55A à 55E sont appliqués respecti- vement dans des circuits d'attaque de segments 56A, 56B, 56C, 56D et 56E à sept électrodes de points des colonnes respectives de chaque chiffre constituant l'unité d'affi- chage à matrice de points 58. Cette dernière comporte des régions d'affichage de caractères, par exemple pour 16 chiffres. Comme le montre la figure 3, trente cinq électrodes de points sont disposées en une matrice de cinq colonnes et sept rangées dans chaque région d'affi- chage de caractères. Une électrode commune est disposée en face de ces 35 électrodes de points de chaque région d'affichage de caractères. Les points voulus peuvent être affichés en appliquant sélectivement une tension entre ces électrodes de points et l'électrode commune. Par ailleurs, les données de comptage produites par le compteur 54 sont fournies à un décodeur 60. Ce dernier excite séquentiellement et cycliquement 24 lignes de sortie en fonction des données de comptage d'entrée. Les bornes de sortie "1" à "16" du décodeur 60 sont connectées par un circuit d'attaque de chiffres 62 aux électrodes communes de 16 régions d'af- fichage d'unités d'affichage à matrice de points 58. En outre, les bornes de sortie "17" à "24" du décodeur 60 sont connectées aux électrodes communes de 8 régions d'af- fichage d'unités d'affichage 66 à sept segments par un circuit d'attaque de chiffres 64. Des signaux à sept bits dans les données de points à sept bits du circuit d'attaque de segment 56A sont ap- pliqués aux 7 électrodes de points DEI à DE7 de la première colonne de chaque chiffre d'affichage de l'unité d'affi- chage à matrice de points 58 et ces signaux sont également appliques aux sept électrodes-de segments SE1 à SE7 dans chaque chiffre d'affichage constituant l'unité d'affichage à sept segments 66. L'unité d'affichage à sept segments 66 comporte des régions d'affichage de caractères, par exemple huit chiffres. Comme le montre la figure 4, sept éléments de segments émettant de la lumière comme des diodes électroluminescentes sont disposés sous forme du chiffre "8'" dans chaque région d'affichage de caractères. Autrement dit, les sept électrodes de segments SE1 à SE7 et une électrode commune placée en face de ces électrodes de segments sont disposées dans chaque région d'affichage de caractères. Les éléments d'émission lumineuse des seg- ments sont excités sélectivement par l'application d'une tension entre ces sept électrodes de segments et l'élec- trode commune. Ainsi, les caractères du premier au seizième chiffres peuvent être affichés par l'unité d'affichage à matrice à points 58 tandis que les caractères du dix- septième au vingt-quatrième chiffres peuvent être affichés par l'unité d'affichage à sept segments 66. La forme de chaque caractère représenté sur la figure 5 est mémorisée comme une configuration de points à l'adresse correspondant au code de caractères dans le générateur de caractères. 53. Par exemple, la configuration représentant le "1" qui est spécifié par le code de carac- tères (3,1) est mémorisée à l'adresse (3,1). Le caractère en segments représentant le "H" qui est spécifié par le code de caractères (1,7) est mémorisé à l'adresse (1,7). Comme le montre la figure 5, les codes de caractères ayant "0" ou "1" au premier des deux chiffres représentent des caractères d'affichage à segments tandis que les autres codes de caractères indiquent des caractères d'affichage par points. Le caractère d'affichage à segments est enre- gistré comme des données de points à sept bits représen- tant les états de 7 points constituant la première colonne de la configuration formée dans une matrice de points de cinq colonnes et sept rangées dans le générateur de caractères 53. Autrement dit, chaque segment du caractère d'affichage à segments correspond à chaque point de la première colonne de la configuration de points. Les données de points de chaque colonne autre que la première sont toujours "0". Par conséquent, quand les données de points de la première colonne sont émises vers l'unité d'affichage sept segments 66, la tension est appliquée sélectivement entre chaque électrode de segment et l'électrode commune du chiffre d'affichage spécifié, de sorte que le caractère en segments est affiché. Les caractères d'affichage des codes dont le premier chiffre est autre que "0" ou "1" sont mémorisés dans le générateur de caractères 24 comme des configurations de points en une matrice ordinaire de points en cinq colonnes et sept rangées. Dans l'appareil d'affichage constitué de la manière décrite ci-dessus, lorsque l'unité centrale de traitement d'affichage 50 reçoit le code de caractères émis par l'unité centrale de traitement principale, elle émet le signal d'adresses ADS correspondant au code de caractères vers le générateur de caractères 53. Quand le générateur de caractères 53 reçoit le signal d'adresses ADS, il émet les données de points constituant la configuration de points à l'adresse spécifiée vers les registres à déca- lage respectifs 55A, 55B, 55C, 55D et 55E pour chaque colonne. Par conséquent, les données de points à 7 bits indiquant les états de 7 points dans chaque colonne de la configuration sélectionnée sont mémorisées dans chaque région de mémoire à 7 chiffres de chacun des registres à décalage 55A à 55E. Les signaux à 7 bits de chaque donnée de points mémorisés momentanément dans les registres à décalage respectif 55A à 55E sont délivrés comme des si- gnaux d'attaque de points aux sept électrodes de points des colonnes correspondantes dans chacune des configurations agencées en matrice constituant les chiffres d'affichage respectifs de 1 à 16 de l'unité d'affichage par matrice de points 58, par l'intermédiaire des circuits d'attaque de segments 56A à 56E. Les signaux d'attaque de points sont produits par le circuit d'attaque de segments 56A en fonction des données de points de la première colonne de la matrice mémorisée dans le registre à décalage 55A et sont ensuite appliqués aux sept électrodes de points de chacun des chiffres d'affichage 1 à 16 de l'unité d'affichage à matrice de points 58 et aux sept électrodes de segments de chacun des chiffres d'affichage de 17 à 24, de l'unité d'affichage à sept segments 66 respectivement. Par ailleurs, pour attaquer de façon dynamique et en partage de temps les chiffres d'affichage respectifs de 1 à 24 de l'unité d'affichage à matrice de points 58 et de l'unité d'affichage à sept segments 66, l'unité centrale de traitement d'affichage 50 produit les impul- sions de comptage CP vers le compteur 54 en synchronisme avec la production du signal d'adresse ADS vers le généra- teur de caractères 53. Le compteur 54 compte séquentiellement les impulsions de comptage CP et il émet les données de comptage correspondant à son contenu vers la borne d'en- trée du décodeur 60. Par exemple, dans le présent mode de réalisation, les données de comptage provenant du comp- teur 54 sont des données à 5 bits dans une plage de "00000" à "10111". Quand le décodeur 60 reçoit les données de comptage "00000" à "01111", il produit séquentielle- ment des signaux de sortie au niveau "1"'l aux bornes de sortie "1" à "16". Par ailleurs, quand le décodeur 60 reçoit les données de comptage de "10000" à "10111", il produit séquentiellement des signaux de sortie au niveau "1" aux bornes de sortie "17" à "24". Autrement dit, si le bit de plus grand poids des données de comptage pro- venant du compteur 54 est "0", l'un des chiffres d'affichage de 1 à 16 de l'unité d'affichage à matrice de point 58 est sélectionné. La tension est appliquée sélectivement entre chaque électrode de points constituant la matrice du chiffre d'affichage spécifié et l'électrode commune en fonction des données d'attaque de points à 7 bits pro- duites par les registres à décalage respectifs 55A à 55E. Ainsi, le caractère correspondant aux codes de caractères fournis par l'unité centrale de traitement principale est affiché dynamiquement pour le chiffre d'affichage spécifié. Au contraire, lorsque le bit de plus grand poids des données de comptage provenant du compteur 54 est "1", l'un des chiffres d'affichage de 17 à 24 de l'unité d'af- fichage à sept segments 66 est sélectionné. La tension est appliquée sélectivement entre chaque électrode de segment constituant chaque caractère à segments du chiffre d'affichage spécifié et l'électrode commune en fonction des données d'attaque de points à 7 bits produites par le registre à décalage 55A. Ainsi, le caractère corres- pondant au code de caractère fourni par l'unité centrale de traitement principale est affiché dynamiquement pour le chiffre d'affichage spécifié Dans cet appareil d'affichage, si le chiffre de l'affichage qui doit présenter le code de caractères four- ni par l'unité centrale de traitement principale fait partie des 16 premiers chiffres appartenant à l'unité d'affichage par matrice de points 58, les données de matrice d'un caractère produit par le générateur de caractères 53 sont d'abord divisées en données de points pour chaque colonne et ces données de points divisées sont mémorisées respectivement dans les registres à décalage 55A à 55E. Ensuite, elles sont affichées comme des points dans le chiffre spécifié. Si le chiffre de l'affichage qui doit présenter le code de caractères fourni par l'unité centrale de traitement principale fait parti des chiffres de 17 à 24 appartenant à l'unité d'affichage à sept segments 66, les données de points de la première colonne de la matrice représentant les données à sept segments produites par le générateur de caractères 53 sont fournies par le registre à décalage 55A à l'unité d'affichage à sept segments 66 et sont visualisées dans le chiffre d'affichage spécifié.o Ainsi, il n'est pas nécessaire de prévoir des unités de commande indépendantes pour commander l'unité d'affichage à matrice de points 58 et l'unité d'affichage à sept segments 66. Le nombre des éléments de circuits, comme des éléments de circuits intégrés, peut donc être réduit et un appareil d'affichage petit et bon marché peut être fabriqué dans son ensemble. En outre, étant donné que les unités d'affichage respectives 58 et 66 peuvent être commandées par le même programme de commande, ce dernier peut aussi être sim- plifié. L'invention a été décrite ci-dessus en regard d'un mode de réalisation mais elle n'est.pas limitée à ce dernier. Par exemple, dans le présent mode de réalisation, les signaux à 7 bits sont fournis par les sept bornes de sortie du registre à décalage 55A à 7 étages par l'intermédiaire du circuit d'attaque 56A aux électrodes à sept segments de chaque chiffre d'affichage de l'unité d'affichage à sept segments 66. Mais, des si- gnaux à 7 bits provenant d'un autre des registres à dé- calage 55B à 55E peuvent être fournis aux électrodes à sept segments de chaque chiffre d'affichage de l'unité d'affichage à sept segments 66 par l'un correspondant des circuits d'attaque 56B à 56E. En outre, les signaux à 7 bits provenant de bornes de sortie sélectionnés au préalable des registres à décalage 55A à 55E peuvent être fournis aux électrodes à sept segments de chaque chiffre de l'unité d'affichage à sept segments 66. Par exemple, le premier et le second étages de sortie des registres à décalage 55A et 55B et les premiers étages de sortie des registres à décalage 55C à 55E peuvent être reliés aux électrodes à sept segments de chaque chiffre de l'unité d'affichage 66. Dans ce cas, il est évidemment nécessaire de changer la configuration de points indiquant le carac- tère d'affichage à segments dans le générateur de carac- tères 53 en fonction des connexions parmi les registers à décalage 55A à 55E et l'unité d'affichage à sept segments 66. Il est en outre possible de changer de façon variable le nombre des chiffres d'affichage de l'unité d'affichage à matrice de points 58 et de l'unité d'affichage à sept segments 66, le nombre des points qui sont disposés dans cette région d'affichage de l'unité d'affichage 58, le nombre des segments qui sont disposés dans chaque région d'affichage de l'unité d'affichage 66 et les données de caractères qui doivent être mémorisées dans le générateur de caractères 53, comme le montre la figure 5. Bien entendu, diverses modifications peuvent être apportées par l'homme de l'art au mode de réalisation décrit et illustré à titre d'exemple nullement limitatif sans sortir du cadre de l'invention. REVENDICATIONS 1. Appareil d'affichage, comportant une unité d'affichage à matrice de points (58) comprenant plusieurs régions d'affichage avec chacune M éléments d'affichage par points, qui sont disposées sous forme d'une matrice, une unité d'affichage à segments (66) comprenant plusieurs régions d'affichage avec chacune N( d'affichage à matrice de points et de ladite unité d'af- fichage à segments, et un dispositif générateur de données de points (53, 55A-55E, 56A-56E) comprenant M bormes de sortie pour produire M données de points correspondant aux données d'affichage, provenant dudit dispositif de commande (50, 54, 60, 62, 64), dans lequel lesdites M bornes de sortie sont connectées auxdits M éléments d'af- fichage par points dans chacune des régions d'affichage de ladite unité d'affichage de la matrice de points (58) et N bornes de sortie prédéterminées parmi lesdites M bornes de sortie étant connectées auxdits N éléments d'af- fichage à segments (SE1 à SE7) de chacune desdites régions d'affichage de ladite unité d'affichage à seg- ments (66). 2. Appareil selon la revendication 1, caractérisé en ce que ledit dispositif générateur de données de points comporte un dispositif générateur de caractères (53) qui produit M données de points représentant les données de caractères correspondant aux données d'affichage provenant dudit dispositif de commande (50, 54, 60, 62, 64) et un circuit d'attaque (55A-55E, 56A-56E) recevant les M données de points provenant dudit dispositif générateur de carac- tères (53) et fournissant ces M données de points reçues aux M éléments d'affichage de points dans chacune des régions d'affichage de ladite unité d'affichage à matrice de points (58) et fournissant également M données de points parmi les M données de points reçues aux N éléments d'af- fichage à segments dans chacune des régions d'affichage de ladite unité d'affichage à segments (66). 3. Appareil selon la revendication 2, caractérisé en ce que lesdits éléments d'affichage par points sont disposés en une matrice de m x n (=M) dans chacune des régions d'affichage de ladite unité d'affichage à matrice de points (58), lesdits circuits d'attaque comprenant m registres (55A-55E) destinés chacun à mémorisés momenta- nément n données de points parmi les m x n données de points provenant du dispositif générateur de caractères (53) et m circuits d'attaque (56A-56E) étant connectés pour recevoir respectivement n données de points prove- nant desdits m registres (55A-55E) et comprenant chacun des bornes de sortie connectées auxdits n éléments d'af- fichage de points sur l'une correspondante des m colonnes de chacune des régions d'affichage de ladite unité d'af- fichage à matrice de points (58). 4. Appareil s'affichage selon la revendication 3, caractérisé en ce que n est choisi pour être égal à N et n bornes de sortie de l'un desdits m circuits d'at- taque (56A-56E) sont connectées à N éléments d'affichage à segments (SE1 à SE7) dans chacune des régions d'affichage de ladite unité d'affichage à segments (66). 5. Appareil selon l'une quelconque des revendica- tions 1 à 4, caractérisé en ce que ledit dispositif de commande comporte une unité de commande (50) qui produit périodiquement une impulsion et qui produit également lesdites données d'affichage en synchronisme avec ladite impulsion, un dispositif de comptage (54) qui compte l'im- pulsion provenant de ladite unité de commande (50) et un dispositif de décodage (60, 62, 64) qui excite l'une des régions d'affichage de ladite unité d'affichage à matrice de points (58) et de l'unité d'affichage à segments (66) en fonction des données de comptage provenant dudit dispositif de comptage (54).