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