Chaque port d'E/S est équipé de trois registres de 8 bits, à savoir le registre de contrôle de direction DDRx, le registre de données PORTx et le registre de broches d'entrée PINx. Le mode de fonctionnement et les caractéristiques de performance du port d'E/S sont contrôlés par. ces trois registres
1) Lorsque DDRx=1, le port E/S est en mode sortie, et la sortie est la valeur de PORTx (niveaux haut et bas)
Lorsque DDRx=0, le port E/S est en mode d'entrée, et les données dans PINx sont C'est le niveau réel de la broche externe Lors de la lecture des données, vous devez lire PINx, pas PORTx Cela doit être noté !!!
2) Lorsque DDRx = 0 et en mode d'entrée. , PORTx coopère avec PUD pour définir la validité et l'invalidité internes de la résistance de rappel !!!
La résistance de rappel est valide lorsque DDRx=0, PORTx=1, PUD=0, et elle n'est pas valide à d'autres moments. !
J'espère que vous pouvez comprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!