Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Externé pull-up rezistory pre vstupné kolíky:
Piny portu 0 je možné nakonfigurovať tak, aby fungovali ako vstupné kolíky, čo umožňuje mikrokontroléru čítať externé signály. V prípadoch, keď externé obvody nemôžu poskytnúť určitú logickú úroveň (napríklad keď nie je aktívny spínač alebo snímač), zaisťujú pull-up odpory stabilný vysoký (logická 1) vstup. Bez pull-up odporu môže vstupný kolík plávať a vytvárať nepredvídateľné úrovne napätia, čo vedie k chybným údajom.
Predstavte si napríklad prepínač pripojený k portu 0 pin. Keď je prepínač otvorený, vstupný kolík môže zaregistrovať nízky (logická 0) vstup v dôsledku rozptylových kapacít alebo šumu. Pripojením pull-up odporu medzi vstupný kolík a kladnú napäťovú koľajnicu (zvyčajne VCC) sa pri rozpojenom spínači udržiava vysoké napätie. To zaisťuje, že mikrokontrolér spoľahlivo vidí vstup logickej 1, keď je spínač neaktívny.
Vnútorné vyťahovacie rezistory pre resetovanie:
Mikrokontrolér 8051 má špeciálnu funkciu známu ako funkcia externého resetovania. Keď je vstup RESET (zvyčajne pripojený k portu 0, kolík 0) stlačený, spustí operáciu resetovania v mikrokontroléri. Toto sa zvyčajne používa pre externý hardvér na resetovanie mikrokontroléra. Ak však kolík RESET zostane plávajúci, externé zdroje hluku alebo rozptylové kapacity môžu spôsobiť rušivé udalosti resetovania.
Aby sa predišlo týmto neúmyselným resetom, medzi port 0, kolík 0 a kladnú koľajnicu je zapojený pull-up odpor. To zaisťuje, že kolík RESET je držaný pod vysokým napätím, keď nie je aplikovaný žiadny externý resetovací signál. Na tieto účely zvyčajne postačuje 10k ohmový pull-up odpor.
Pripojením pull-up rezistorov k pinom portu 0 mikrokontrolér 8051 zaisťuje spoľahlivé vstupné hodnoty a zabraňuje chybným resetom, čím zvyšuje stabilitu a predvídateľnosť systému.