Jeder E/A-Port ist mit drei 8-Bit-Registern ausgestattet, nämlich dem Richtungssteuerregister DDRx, dem Datenregister PORTx und dem Eingangspinregister PINx. Der Arbeitsmodus und die Leistungsmerkmale des E/A-Ports werden gesteuert diese drei Register
1) Wenn DDRx=1, befindet sich der E/A-Port im Ausgabemodus und die Ausgabe ist der Wert von PORTx (hoher und niedriger Pegel)
Wenn DDRx=0, ist der E/A-Port aktiviert Eingabemodus, und die Daten in PINx sind Es ist der tatsächliche Pegel des externen Pins. Beim Lesen von Daten sollten Sie PINx lesen, nicht PORTx. Dies sollte beachtet werden!!!
2) Wenn DDRx=0 und im Eingabemodus , PORTx arbeitet mit PUD zusammen, um die interne Gültigkeit und Ungültigkeit des Pull-up-Widerstands festzulegen!!!
Der Pull-up-Widerstand ist gültig, wenn DDRx=0, PORTx=1, PUD=0, und zu anderen Zeiten ist er ungültig !
Ich hoffe du kannst es verstehen!
Das obige ist der detaillierte Inhalt vonSo kaufen und verkaufen Sie PORTX-Münzen (wie Sie Münzen an der TCE-Börse verkaufen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!