Jak dát 5 V nebo 0V jako vstup na 89C2051?

D

dtparekh

Guest
Dobrý den, přátelé!

Může u řekni mi, jak dát 5 V nebo 0V jako vstup na 89C2051?
Chci informace o vnitřní pull up facility nejsem dostat to, co je míněno tím, pull up?

DíkyPřidáno po 1 hodina 48 minut:vstup je určen jak do přístavu kolíky Port1 & port-3

 
Pull-up rezistory jsou použity, protože pin řidiči jsou open-mozků.To znamená, že lze připojit k 0V, ale ne až 5.Bez Pull-ups, při nastavení na výstupu 1, výstup bude jen float.S pull-up, pin je připojen přes odpor na 5 V, pokud je výstup nastaven na hodnotu 1.

To je důvod, proč LED, například, je obvykle zapojen mezi pin a 5 V, spíše než země.

Chcete-li použít jako vstupy, stejně definovat jako vstup (zápis '1 'to je), řidičský pin vysoké přes pull-up.Pak můžete dát pin 0 nebo 5 V a číst jeho hodnotu.Když dávat to 0, pin bude zdroj proudu přes pull-up rezistor.Váš řidičský obvod musí mít nižší impedance než pull-up rezistor, nebo to nemusí tahat až na 0 dost (je to možné dělič s pull-up).Všimněte si, že bez připojení k pin bude číst jako '1 'kvůli pull-up.

FoxyRick.

 
použít jeden tranzistor (např. C1815), jak je dále uvedeno:
emitor na zem
základna na odpor (např. 22K)
kolektor jednoho z 89X51 port pin.
připojení napájecího napětí 0-5 voltů na druhou stranu výše odpor.
a v programu inicializaci napsat 1 této pin konfigurovat jako vstup.

 

Welcome to EDABoard.com

Sponsor

Back
Top