Page S_UNO_2
Suite au message par MP de Paul, qui a vu que le chiffre 3 était réalisé dans les cages de SW1, il me semble indispensable de fournir ici la table pour placer les interrupteurs A B C D. Paul a vu sur le schéma que les inters A (b0) et B(b1) étaient fermés, ce qui correspond au rang 4 sur la table.
Ci-dessous, je vous mets le début de la table. Elle permet à chacun de placer les interrupteurs A B C D pour afficher un chiffre de 1 à 9 sur l'afficheur, ainsi qu'une lettre de A à F.
Nous avions décidé que le chiffre Zéro ne serait pas allumé dans l'afficheur; quand les 4 bits sont à Zéro (les 4 interrupteurs A B C D ouverts) la led sera allumée dès que vous appuyez sur BP1 pour validation de ce choix.
;
Table_ASCII_v_31numbers.jpg
;
Comment lire cette table en fonction du shematic de la page précédente:
"row" = rang
"spine" = colonne
Déjà, il faut savoir que c'est le début d'une table qui va comporter 127 combinaisons, de 0 à 127 soit la moitié de la table ASCII complète.
Ceci étant dit, avec le schematic de la page précédente, vous allez utiliser SW1 avec ses 4 interrupteurs pour choisir le caractère à afficher.
SW1 est en entête des 4 "spines".
SW2 est aussi inscrit sur la table, mais cet interrupteur identique à SW1 n'est pas sur le schéma. Il est possible de l'ajouter pour avoir 4 bits complémentaires et ainsi pouvoir réaliser avec les 8 interrupteurs la combinaison d'un code complet allant jusqu'à la 127 ème position.
Pour les 16 rangs de 0 à F la table donne aussi dans la colonne 0 des significations telles que NUL, SOH, ... SI. Ces significations seront interprétées par un ordinateur. Et les colonnes suivantes, jusqu'à la 7ème, auront d'autres caractères: ponctuations, lettres, chiffres, etc.
Ces abréviation anglaises ne sont pas utilisées dans un montage électronique. Mais elles le sont dans un ordinateur, la table comporte alors des caractères dans les 8 colonnes et les 16 rangs. L'ensemble formant les 127 caractères de cette table, la 127ème est la touche DEL ou "supprime".
Dans la colonne 1 ("spine" de 0 à 7), SW2 a un interrupteur fermé (b4) ; c'est le bit 1 et il en découle que la lecture significative de cette colonne va de 16 à 31.
Dans la colonne 7 , le "p minus" est fait par les bits de b0 à b7, mais mis dans l'ordre inversé de transmission soit 0111 0000
la lecture ayant été 0000 1110.
Pour le moment utilisez une des 16 combinaisons réparties en 16 "row" au-dessous de l'entête SW1. (partie gauche de la table).
Ces 16 codes vont afficher les différents caractères sur l'afficheur 7 segments.
Un exemple concret: vous voulez afficher le chiffre 7, il se trouve à la 8ème ligne ou "row".
Les interrupteurs dans la cage de SW1 sont à basculer; dans l'ordre suivant 0111 c'est à dire OFF ON ON ON
b3 est ouvert, et b2, b1, b0 sont fermés.
Ces interrupteurs placés ainsi, affectent les niveaux aux bornes 17, 16, 15, 14, et donc aux entrées du microcontrôleur de la carte UNO.
Pour plus de détails et poser des questions , passer par le FORUM, vos questions - les réponses.