Tudomány és Technika   PIC mikrovezérlők   Adatlapok 

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


9.1.7. A PIC16F505 mikrovezérlő programozható felhúzó ellenállásai


 

      A PIC16F505 mikrovezérlő RB0, RB1, RB3 és RB4 bemenete szoftverből engedélyezhető felhúzó ellenállásokkal van ellátva.
      A következő ábra az RB0, RB1 és RB4 kivezetések felhúzó áramkörét mutatja.

Az RB0, RB1 és RB4 felhúzó ellenállása
9.1.7-1. Ábra

      Ha az OPTION regiszterben elhelyezett vezérlő jel "0" értékű és a TRISB regiszter kivezetésnek megfelelő bitje "1" értékű (bemenet), a tápfeszültség a felhúzó ellenálláson (a T1 tranzisztoron) keresztül a bemenetre kapcsolódik.
      A felhúzó ellenállás a bemenetre logikai "1"-szintű bemenő jelet ad egyéb külső áramkör nélkül. Segítségével megtakarítható a külső felhúzó ellenállás kapcsolók, nyomógombok kezelésekor.
      A felhúzó ellenállás árama 5 V-os tápfeszültség mellett tipikusan 0,25 mA, ami egy 20 kΩ-os ellenállásnak felel meg.
      Az RB3 csatlakozás felhúzó ellenállásának áramkörében a TRISB regiszter jele nem szerepel, mivel ez a kivezetés csak bemenetként működhet. A kivezetés felhúzó áramköre:

Az RB3 felhúzó ellenállása
9.1.7-2. Ábra

      A konfigurációs szó MCLRE vezérlő bitje a külső Reset-bemenet engedélyezésével együtt a felhúzó ellenállást is aktiválja, így a külső Reset-áramkör (vagy csak egyetlen nyomógomb) nem kell, hogy felhúzó ellenállást tartalmazzon.

      A négy felhúzó ellenállás csak együttesen engedélyezhető! Viszont egy kimenetnek beállított kivezetés tiltja a saját felhúzó ellenállásának bekapcsolását.

 

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

 Tudomány és Technika   PIC mikrovezérlők   Adatlapok