XII- Comptage  BCD

La traduction d'un mot binaire en décimal n'est pas évidente pour bon nombre de personnes. 


Imaginez ce que cela donnerez si l'heure, la température, la vitesse etc... étaient affichées en binaire...



         



Le codage BCD va donc répondre à un de ces besoins.




Question 12.1 : 

Rechercher sur Internet la signification du codage BCD et traduire DCB en français.


Question 12.2 : 

Sur combien de bits sont codés les décimales ?  

Énumérer les combinaisons possibles du codage BCD.

Convertir le nombre 127 en BCD. 

En déduire la particularité du codage BCD.



Vous pouvez pour de plus amples informations vous rendre ici


Cahier des charges de votre programme :

- Le programme utilisera une variable nommée Nbr de type Octet et une autre Bp de type Booléenne. 

- L’afficheur 7 segments affiche le chiffre correspondant au code binaire. 

- Bouton poussoir Bp en position fermé : le chiffre évolue (0, 1, 2, ….) toutes les 500ms 

- Bouton poussoir Bp en position ouverte : le chiffre est figé.


- Vous utiliserez pour cela un afficheur 7 segments que vous configurerez comme suit :



Voici le début de l'algorithme :




N'oubliez pas l'aide précieuse que peut apporter Flowcode...



Question 12.3 : 

Proposer un algorithme permettant de réaliser le codage BCD.



Question 12.4 : 

Dans le mode "Déboguer" effectuer une simulation afin de vérifier le bon fonctionnement de votre algorithme.



Question 12.5 : 

Effectuer la simulation sous Proteus et vérifier le fonctionnement. Utilisez pour cela le schéma structurel suivant :  BCD



Question 12.6 : 

Pour finir passez au test réel.

Créé avec HelpNDoc Personal Edition: Rationalisez votre processus de documentation avec le modèle HTML5 de HelpNDoc