Salut,
Tout d'abord, j'utilise un ATMEL AT89S52. J'ai besoin d'aide pour un calcul qui me permettrait d'envoyer le résultat sur un port de l'ATMEL(j'ai pris le port 1). J'ai une variable f et mon calcul est le suivant:
P1 = f * (255/100); (f est déclarer)
La variable f varie de 0 à 100 (de 1 en 1) et P1 doit prendre pour valeur 0 à 255.
Cependant voila, mon problème lorsque je visualise les broches du port P1, je n'obtient pas du tout ce que je souhaite (si f=100 toutes les broches sont à 0).
Cependant, si je met directement par exemple P1=255 les broches de P1 sont à 1.
Aidez moi svp, je vous en remerci par avance.
A+
-----