######### TTY

Librairie : Entrée/Sortie
Introduction : 2.2.0
Apparence : #########

Comportement

Ce composant implémente un terminal muet très simple. Il reçoit une séquence de codes ASCII et affiche chaque caractère imprimable. Lorsque la ligne actuelle est pleine, le curseur passe à la ligne suivante, en faisant éventuellement défiler toutes les lignes actuelles vers le haut si le curseur se trouvait déjà dans la ligne inférieure. Les seules séquences de contrôle prises en charge sont : le retour arrière (ASCII 8), qui supprime le dernier caractère de la dernière ligne, à moins que celle-ci ne soit déjà vide ; la nouvelle ligne (ASCII 10), qui déplace le curseur au début de la ligne suivante, en le faisant défiler si nécessaire ; et le saut de page (ASCII 12, tapé sous la forme contrôle-L), qui efface l'écran.

Broches

Bord Ouest, broche supérieure
Entrée : Données - il s'agit de la valeur ASCII du prochain caractère à entrer dans le terminal. Largeur de donnée en bit 7.
Bordure Ouest, pointe inférieure marquée d'un triangle
Input : Horloge - lorsqu'elle est déclenchée alors que la broche d'activation de l'écriture n'est pas à 0 , la valeur ASCII actuelle sur l'entrée Data est traitée par le terminal. Largeur de donnée en bit 1.
Bord Sud, broche la plus à gauche
Entrée : Validation de l'écriture - lorsque 1 (ou flottant (U) ou erreur (E), un front d'horloge entraîne le traitement d'un nouveau caractère à partir de l'entrée de données. Les entrées d'horloge et de données sont ignorées lorsque la validation d'écriture est à 0. Largeur de donnée en bit 1.
Bord Sud, deuxième broche en partant de la gauche
Entrée: Effacer - à 1, le terminal est effacé de toutes les données et toutes les autres entrées sont ignorées. Largeur de bit 1.

Attributs

Lignes
Le nombre de lignes affichées dans le terminal.
Colonnes
Nombre maximum de caractères affichés dans chaque ligne du terminal.
Trigger
À condition que le signal de Validation de l'écriture soit à 1, détermine si l'entrée de donnée est traitée sur un front montant du signal d'horloge (lorsque l'entrée d'horloge passe de 0 à 1) ou sur un front descendant (lorsque l'entrée d'horloge passe de 1 à 0).
Couleur
La couleur avec laquelle le texte apparaissant dans le terminal doit être dessiné.
Couleur du fond
La couleur avec laquelle l'arrière-plan du terminal doit être dessiné.

Comportement de l'outil pousser

Aucun.

Comportement de l'outil texte

Aucun.

Retour à Référence de la bibliothèque